[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Trevino grounds out, second baseman Jefferson Rojas to first baseman Carson Kelly.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:05:13.823Z","endTime":"2026-03-21T01:05:24.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"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-20T21:56:04.824Z","endTime":"2026-03-21T00:38:25.801Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"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-21T00:38:25.801Z","endTime":"2026-03-21T01:04:45.657Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T01:04:45.657Z","endTime":"2026-03-21T01:05:16.005Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374078834734657,"aZ":-23.995337918531185,"pfxX":6.787817293262571,"pfxZ":4.358988958935578,"pX":1.148344563266717,"pZ":2.422616920786681,"vX0":-4.816817890117697,"vY0":-136.40615763606397,"vZ0":-3.2622496982663565,"x":73.23,"y":173.37,"x0":2.0596031515697146,"y0":50.00088411610872,"z0":5.297677185385168,"aX":12.72743810795721},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-11.2,"spinRate":2262,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4023046637685743,"extension":6.2429121822397775},"hitData":{"launchSpeed":68.4,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.44,"coordY":153.57}},"index":3,"playId":"f450cd93-2a7b-3551-b84c-193ff4a6ae4a","pitchNumber":1,"startTime":"2026-03-21T01:05:16.005Z","endTime":"2026-03-21T01:05:24.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T01:05:24.236Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:05:42.307Z","endTime":"2026-03-21T01:06:12.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94584507687217,"aZ":-22.87782892431303,"pfxX":4.901764039756766,"pfxZ":4.963781732123557,"pX":-1.0406482351063444,"pZ":2.2021576428655227,"vX0":-9.584439046308187,"vY0":-136.47848977055943,"vZ0":-4.110532260713032,"x":156.67,"y":179.32,"x0":1.890743963648847,"y0":50.004900033880055,"z0":5.316822816958466,"aX":9.1853635840919},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":-6.7,"spinRate":2263,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4023789485181042,"extension":6.321479858989893},"index":0,"playId":"406fe7f0-1164-333a-8336-e9f6c9a8241b","pitchNumber":1,"startTime":"2026-03-21T01:05:48.522Z","endTime":"2026-03-21T01:05:52.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47574365952012,"aZ":-22.160608231679575,"pfxX":6.555159006172025,"pfxZ":5.364510817200859,"pX":0.44703190745241045,"pZ":2.9274164612194937,"vX0":-6.539995290079922,"vY0":-136.58162212040014,"vZ0":-2.5667934161168753,"x":99.96,"y":159.74,"x0":2.0349375336994426,"y0":50.001044759440404,"z0":5.423540416299832,"aX":12.233720089064589},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":-10.3,"spinRate":2371,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.40288975220595447,"extension":6.266029377935462},"hitData":{"launchSpeed":96.3,"launchAngle":59.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.83,"coordY":111.95}},"index":1,"playId":"d5eee30e-d81e-3282-bfda-4c288ab42753","pitchNumber":2,"startTime":"2026-03-21T01:06:01.442Z","endTime":"2026-03-21T01:06:12.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:06:12.888Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:06:28.863Z","endTime":"2026-03-21T01:06:48.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3049813865453,"aZ":-23.058462629462678,"pfxX":5.742356396163583,"pfxZ":4.933162129510909,"pX":0.15740593647588644,"pZ":1.780292623783367,"vX0":-7.014311495749561,"vY0":-136.1282477557377,"vZ0":-4.9267129548737625,"x":111.0,"y":190.71,"x0":2.0408286326984877,"y0":50.000070656684606,"z0":5.243342242093913,"aX":10.604877909602582},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":-8.6,"spinRate":2268,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4048253909422739,"extension":6.383907922131086},"hitData":{"launchSpeed":94.5,"launchAngle":19.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.87,"coordY":77.34}},"index":0,"playId":"1bce2a33-943e-3df2-9b8a-cd79c4b693a8","pitchNumber":1,"startTime":"2026-03-21T01:06:43.237Z","endTime":"2026-03-21T01:06:48.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:06:48.748Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to second baseman Matt McLain.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:08:44.019Z","endTime":"2026-03-21T01:09:36.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":94.8,"endSpeed":86.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.388447513177795,"aZ":-14.289000171045224,"pfxX":2.573499964275519,"pfxZ":9.360267946998263,"pX":-0.5770525849908378,"pZ":2.621008548794863,"vX0":-3.8695004129978687,"vY0":-137.7663756860482,"vZ0":-7.671336036656091,"x":139.0,"y":168.01,"x0":0.5153728131683353,"y0":50.000584212504684,"z0":6.419836903249793,"aX":4.916020772641356},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-3.8,"spinRate":2031,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.39853878844416446,"extension":6.091932126054623},"index":0,"playId":"17b7639e-d438-3ec7-8e1b-141996d22cac","pitchNumber":1,"startTime":"2026-03-21T01:09:14.538Z","endTime":"2026-03-21T01:09:18.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58477954605328,"aZ":-28.444900687097583,"pfxX":-5.735463888354495,"pfxZ":2.5934428109426024,"pX":0.11628025504374263,"pZ":1.4356183737079813,"vX0":-0.802533858267558,"vY0":-119.03845957976222,"vZ0":-5.071616354871431,"x":112.57,"y":200.02,"x0":1.2028189464190715,"y0":50.001121425582454,"z0":6.165028764990869,"aX":-8.240288846433439},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.7,"breakHorizontal":10.6,"spinRate":2472,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4599004557816895,"extension":6.0688570752360125},"hitData":{"launchSpeed":74.1,"launchAngle":60.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.22,"coordY":140.41}},"index":1,"playId":"64216ad1-3c24-317d-9025-34912119d0b0","pitchNumber":2,"startTime":"2026-03-21T01:09:27.741Z","endTime":"2026-03-21T01:09:36.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:09:36.849Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:09:53.999Z","endTime":"2026-03-21T01:11:08.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.645141267307224,"aZ":-14.20315463937504,"pfxX":4.75412468250112,"pfxZ":9.208029459904354,"pX":1.7676055334335408,"pZ":3.576586589420588,"vX0":0.9317574044572087,"vY0":-138.52523325475408,"vZ0":-5.47013524012602,"x":49.62,"y":142.21,"x0":0.8092602575520792,"y0":50.005731696511404,"z0":6.51920238481067,"aX":9.28270254726437},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":-8.8,"spinRate":2185,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3947115729512696,"extension":5.988239498008226},"index":0,"playId":"0cc9ccd8-f7e6-3c9d-883f-b0ad320d21d1","pitchNumber":1,"startTime":"2026-03-21T01:10:01.284Z","endTime":"2026-03-21T01:10:04.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97921974049728,"aZ":-24.445822253932505,"pfxX":-2.006720710072913,"pfxZ":4.392529863168244,"pX":-0.26534559746792813,"pZ":2.1612424006115094,"vX0":-2.595005378818986,"vY0":-131.54509362403755,"vZ0":-6.089542674559319,"x":127.11,"y":180.43,"x0":0.993281898326243,"y0":50.00230133866779,"z0":6.309784028583253,"aX":-3.528278252692878},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":4.2,"spinRate":2237,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4158154094279154,"extension":5.980292133012736},"index":1,"playId":"074eed4f-a129-3251-aaba-8e7730d3c996","pitchNumber":2,"startTime":"2026-03-21T01:10:16.248Z","endTime":"2026-03-21T01:10:20.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12776776306534,"aZ":-27.607298374879978,"pfxX":8.234760401188016,"pfxZ":2.799944844538368,"pX":0.2294227360009137,"pZ":3.1462815038270695,"vX0":-4.068737448843024,"vY0":-127.01251463605831,"vZ0":-2.819978821897628,"x":108.25,"y":153.83,"x0":0.7825632006108918,"y0":50.00513995852626,"z0":6.467353348772121,"aX":13.449868342313462},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-14.0,"spinRate":1719,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.43131262235732537,"extension":5.703309696181317},"index":2,"playId":"264701b3-bf05-34c3-abc2-770deb7bc52a","pitchNumber":3,"startTime":"2026-03-21T01:10:33.290Z","endTime":"2026-03-21T01:10:38.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195092429607254,"aZ":-25.5568892725755,"pfxX":6.593652388227051,"pfxZ":4.127805366533276,"pX":0.3279183411265057,"pZ":0.721959709057723,"vX0":-3.5186988459133284,"vY0":-126.1691453549757,"vZ0":-8.392962149745163,"x":104.5,"y":219.29,"x0":0.8886970973955012,"y0":50.000040230239115,"z0":6.1708589668802984,"aX":10.56104226820848},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-11.0,"spinRate":1741,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4351793028308757,"extension":5.997933926909873},"index":3,"playId":"9e6fe1cd-f732-36c2-b5cb-71666f39ef56","pitchNumber":4,"startTime":"2026-03-21T01:10:47.134Z","endTime":"2026-03-21T01:10:50.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620448956065662,"aZ":-30.526405000400437,"pfxX":-7.7225158859431025,"pfxZ":1.1124433532328037,"pX":-1.0994432045139255,"pZ":1.671449995150731,"vX0":-2.620783260972115,"vY0":-120.95199630990403,"vZ0":-4.561156699872229,"x":158.91,"y":193.65,"x0":1.0025703512691402,"y0":50.00087342356132,"z0":6.272771393253061,"aX":-11.385180085256817},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":14.6,"spinRate":2444,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4536643704758987,"extension":6.071597976590746},"index":4,"playId":"e35bbd88-319b-3d66-a773-fac54aca8b20","pitchNumber":5,"startTime":"2026-03-21T01:11:03.130Z","endTime":"2026-03-21T01:11:08.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:11:08.723Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:11:18.442Z","endTime":"2026-03-21T01:12:29.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":75.5,"endSpeed":69.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.490392881146775,"aZ":-40.42184209836925,"pfxX":-7.962568472601477,"pfxZ":-6.775844935372946,"pX":0.2878843842130196,"pZ":3.361434665067745,"vX0":1.1776398368057748,"vY0":-109.97493967476827,"vZ0":1.6929876866406506,"x":106.03,"y":148.02,"x0":0.7776334186496859,"y0":50.00001323664409,"z0":6.8867639444775595,"aX":-9.698707588617776},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.4,"breakHorizontal":14.0,"spinRate":2555,"spinDirection":309},"zone":2,"typeConfidence":2.0,"plateTime":0.49907248776634905,"extension":5.848253631286182},"index":0,"playId":"9957451f-ba0f-380f-bc07-90f4ddbe945f","pitchNumber":1,"startTime":"2026-03-21T01:11:30.869Z","endTime":"2026-03-21T01:11:35.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.880145358358735,"aZ":-22.84380677439468,"pfxX":-0.9524353580964687,"pfxZ":5.065107658358807,"pX":-0.13792639437830792,"pZ":3.7648279408387393,"vX0":-2.5664509401264533,"vY0":-133.8432273555302,"vZ0":-2.848077338547132,"x":122.26,"y":137.13,"x0":0.9514176909247448,"y0":50.00015415204106,"z0":6.452124544736564,"aX":-1.7527024859341456},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":2.2,"spinRate":2423,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.40694392943030255,"extension":5.961977541319505},"index":1,"playId":"e796cac2-77bd-39f9-b233-44fac996e96f","pitchNumber":2,"startTime":"2026-03-21T01:11:47.365Z","endTime":"2026-03-21T01:11:52.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143308487521235,"aZ":-17.66877307080791,"pfxX":8.906187649218797,"pfxZ":7.511708747484672,"pX":0.006680321029603715,"pZ":3.207300321423152,"vX0":-4.811734960350022,"vY0":-137.07297723029697,"vZ0":-5.714689875873407,"x":116.75,"y":152.18,"x0":0.6141834680117692,"y0":50.00321810826649,"z0":6.498426919165925,"aX":17.19588138670099},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-15.4,"spinRate":2150,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.3973854425666872,"extension":5.987430249928378},"index":2,"playId":"f7eaa762-441d-3b3f-b89d-a5672f0099f3","pitchNumber":3,"startTime":"2026-03-21T01:12:01.079Z","endTime":"2026-03-21T01:12:04.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.402878371442466,"aZ":-22.189504323205973,"pfxX":8.445518559529605,"pfxZ":5.996059244396957,"pX":0.380836627757363,"pZ":2.8027185925232567,"vX0":-3.6371820085996074,"vY0":-127.72268419348465,"vZ0":-4.622000862763707,"x":102.48,"y":163.11,"x0":0.7200572863310131,"y0":50.00317987840661,"z0":6.3639002603028,"aX":14.061053980815945},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":1831,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4275973325239941,"extension":6.173218551125898},"hitData":{"launchSpeed":101.6,"launchAngle":34.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.66,"coordY":41.68}},"index":3,"playId":"9cf0fe4b-509b-35a5-ad1a-6bcef7713dad","pitchNumber":4,"startTime":"2026-03-21T01:12:22.157Z","endTime":"2026-03-21T01:12:29.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:12:29.161Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Stewart doubles (3) on a line drive to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:14:18.980Z","endTime":"2026-03-21T01:16:10.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90481857984534,"aZ":-19.632005518838113,"pfxX":10.201553729991906,"pfxZ":6.605292451836123,"pX":0.27323218735521826,"pZ":1.5608578571617113,"vX0":-8.249274428624874,"vY0":-135.97497260605363,"vZ0":-6.684246255335858,"x":106.59,"y":196.64,"x0":2.0001070031079076,"y0":50.002918798517584,"z0":5.383098991263705,"aX":19.370771052317835},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-17.0,"spinRate":2169,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4006881427800808,"extension":6.582720346372},"index":0,"playId":"cfe70525-5a93-3986-9a76-d7072ce335dd","pitchNumber":1,"startTime":"2026-03-21T01:14:44.058Z","endTime":"2026-03-21T01:14:48.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":67.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.57081271449011,"aZ":-37.35192079549801,"pfxX":-3.1497644948828505,"pfxZ":-4.5856727670995365,"pX":0.7443306456761063,"pZ":2.753797709951921,"vX0":-2.5056152872184474,"vY0":-105.23413912826526,"vZ0":2.31280678822941,"x":88.63,"y":164.43,"x0":2.356189575514723,"y0":50.000513241099945,"z0":5.943398027528606,"aX":-3.5591170106114607},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-7.4,"breakHorizontal":6.4,"spinRate":2352,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.5189510367177581,"extension":6.105672070583664},"index":1,"playId":"ba20aab7-de37-302a-9b91-c6139dcb7266","pitchNumber":2,"startTime":"2026-03-21T01:14:56.187Z","endTime":"2026-03-21T01:15:01.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":69.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.823386019514388,"aZ":-34.06532039000318,"pfxX":-6.9135853488232994,"pfxZ":-1.559983161071603,"pX":1.0622972461811628,"pZ":3.656046734920771,"vX0":-0.585030926415699,"vY0":-108.89673169219974,"vZ0":3.082600738194264,"x":76.51,"y":140.07,"x0":2.2330237095631715,"y0":50.00471474912348,"z0":5.88945285729275,"aX":-8.364011574907366},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-1.8,"breakHorizontal":12.7,"spinRate":2362,"spinDirection":309},"zone":12,"typeConfidence":2.0,"plateTime":0.5015919279824219,"extension":6.0232781164668525},"index":2,"playId":"c85318a9-f409-3245-814b-da60caa3fb96","pitchNumber":3,"startTime":"2026-03-21T01:15:15.779Z","endTime":"2026-03-21T01:15:20.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.322284708511074,"aZ":-29.206044174824754,"pfxX":9.875743806173835,"pfxZ":2.166491684686865,"pX":1.1401028618813314,"pZ":1.2838108993169874,"vX0":-5.840198630441885,"vY0":-115.69589207062995,"vZ0":-2.9131578427126295,"x":73.54,"y":204.12,"x0":2.399799931536076,"y0":50.003283336327435,"z0":5.326590858186979,"aX":13.538513393968547},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":1675,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.47141004281809273,"extension":6.17111305937658},"index":3,"playId":"224e55eb-cf10-35ab-b4bd-7efa824fbea2","pitchNumber":4,"startTime":"2026-03-21T01:15:27.119Z","endTime":"2026-03-21T01:15:31.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301889102112437,"aZ":-17.32455377424377,"pfxX":9.328334230962426,"pfxZ":7.859581801732174,"pX":-0.25243821704380853,"pZ":1.8833986810295456,"vX0":-9.550036418054624,"vY0":-135.7482608558707,"vZ0":-6.03492330018213,"x":126.62,"y":187.93,"x0":2.078712920615786,"y0":50.00069552275082,"z0":5.31770326460444,"aX":17.621112395879774},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-15.1,"spinRate":2354,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4015984290292991,"extension":6.328104865051564},"index":4,"playId":"69cb6f57-7649-31ba-bdb2-d5c33323b063","pitchNumber":5,"startTime":"2026-03-21T01:15:39.049Z","endTime":"2026-03-21T01:15:43.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T01:15:47.434Z","endTime":"2026-03-21T01:16:01.800Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614430060730456,"aZ":-18.03655217638684,"pfxX":9.324532870912371,"pfxZ":7.310780254503892,"pX":-0.1362762327448903,"pZ":2.493137594767025,"vX0":-9.314925268000536,"vY0":-137.27157046427766,"vZ0":-4.377947393980324,"x":122.19,"y":171.47,"x0":2.068099630283396,"y0":50.00418373614896,"z0":5.314530478494671,"aX":18.033524442645245},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-15.2,"spinRate":2248,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.3970204916600393,"extension":6.398721631199036},"hitData":{"launchSpeed":98.7,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.39,"coordY":86.74}},"index":6,"playId":"6b863b70-bec2-381c-9bae-3688d52ee50b","pitchNumber":6,"startTime":"2026-03-21T01:16:01.800Z","endTime":"2026-03-21T01:16:10.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:16:10.013Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:16:38.410Z","endTime":"2026-03-21T01:18:13.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":67.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.21293641790316,"aZ":-36.1037751000357,"pfxX":-3.50193371298436,"pfxZ":-3.3862945416397743,"pX":0.6044354207750867,"pZ":3.631103674735928,"vX0":-2.766031757978454,"vY0":-106.67289390132979,"vZ0":3.4687890578754574,"x":93.96,"y":140.74,"x0":2.3697890417836587,"y0":50.00277507520447,"z0":6.036266045761567,"aX":-4.062498127131021},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-4.9,"breakHorizontal":7.1,"spinRate":2353,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.5121590695891398,"extension":6.074141293211131},"index":0,"playId":"2e62b935-da4f-3e7a-9ae6-fae9eff2fbd7","pitchNumber":1,"startTime":"2026-03-21T01:16:46.229Z","endTime":"2026-03-21T01:16:50.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945396633952694,"aZ":-17.55682498216329,"pfxX":8.396815222589673,"pfxZ":7.7810197862032275,"pX":0.14813544508710666,"pZ":2.268240334376439,"vX0":-8.012888781662125,"vY0":-135.78424923169308,"vZ0":-5.334440157032266,"x":111.35,"y":177.54,"x0":2.037316959639056,"y0":50.00583930119354,"z0":5.46814607389483,"aX":15.782793294122627},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-13.7,"spinRate":2322,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.40238284760354404,"extension":6.4282701899337535},"index":1,"playId":"1d162089-ecee-3844-b86e-751959de3172","pitchNumber":2,"startTime":"2026-03-21T01:17:01.775Z","endTime":"2026-03-21T01:17:05.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30363639084023,"aZ":-15.274150062737009,"pfxX":6.94690976411303,"pfxZ":8.854579582676868,"pX":0.41157560851686864,"pZ":3.586295420751506,"vX0":-6.75164473252053,"vY0":-137.25170159339618,"vZ0":-2.372170055750896,"x":101.31,"y":141.95,"x0":2.000494402761496,"y0":50.002068660701816,"z0":5.501676894932344,"aX":13.257439713697005},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-11.2,"spinRate":2262,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3990329529024095,"extension":6.309591736392439},"index":2,"playId":"23e7db31-3758-3c3e-b04f-c728d5d8c346","pitchNumber":3,"startTime":"2026-03-21T01:17:26.381Z","endTime":"2026-03-21T01:17:30.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14753223792112,"aZ":-20.785975866360644,"pfxX":7.419365036551551,"pfxZ":5.820515592341705,"pX":0.217633611759881,"pZ":3.9853354593019854,"vX0":-7.609762910776179,"vY0":-139.01071549048606,"vZ0":-0.4129484201072582,"x":108.7,"y":131.18,"x0":2.0265848998798623,"y0":50.005722892025986,"z0":5.515701449184685,"aX":14.52405418382563},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":-11.9,"spinRate":2365,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3940177774189104,"extension":6.291469987412174},"index":3,"playId":"e5ae212d-f055-32b8-a837-50d14cdfae86","pitchNumber":4,"startTime":"2026-03-21T01:17:48.410Z","endTime":"2026-03-21T01:17:53.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.318451877050048,"aZ":-37.85188955884242,"pfxX":-2.5971648324068237,"pfxZ":-4.464941677563328,"pX":0.3932399305614908,"pZ":2.9313847468633583,"vX0":-2.9982631673067632,"vY0":-112.04537549584364,"vZ0":1.9274337728656783,"x":102.01,"y":159.63,"x0":2.0863823723614723,"y0":50.00347181132675,"z0":5.928889537316129,"aX":-3.301042607496928},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.3,"breakHorizontal":5.5,"spinRate":2509,"spinDirection":313},"zone":3,"typeConfidence":2.0,"plateTime":0.4889204968847558,"extension":6.125474472816261},"index":4,"playId":"adda598a-8f1c-3b69-a0f2-aa394e831bc3","pitchNumber":5,"startTime":"2026-03-21T01:18:08.069Z","endTime":"2026-03-21T01:18:13.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:18:13.424Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Steer lines out to center fielder Pete Crow-Armstrong. Sal Stewart scores. Throwing error by center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:18:22.902Z","endTime":"2026-03-21T01:18:49.108Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":false,"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.772761960546717,"aZ":-17.702105787813323,"pfxX":8.36659473629427,"pfxZ":7.58869440692516,"pX":0.1020365494307895,"pZ":2.5822712077976973,"vX0":-7.791880798574148,"vY0":-137.11952447523578,"vZ0":-4.282593312276226,"x":113.11,"y":169.06,"x0":1.89084792433165,"y0":50.00633241214364,"z0":5.369020924146897,"aX":15.965612895305771},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":-13.6,"spinRate":2303,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.39914851660252326,"extension":6.335186806108535},"hitData":{"launchSpeed":96.6,"launchAngle":21.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.78,"coordY":61.49}},"index":0,"playId":"b4157e48-f1dc-3817-bf5c-27aed4144c90","pitchNumber":1,"startTime":"2026-03-21T01:18:39.377Z","endTime":"2026-03-21T01:18:49.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.35,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:18:49.108Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Stephenson homers (1) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:19:35.746Z","endTime":"2026-03-21T01:21:33.619Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"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(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":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.302719767314468,"aZ":-15.393041073088506,"pfxX":7.44126395679204,"pfxZ":8.81752550463204,"pX":-0.979611752327443,"pZ":1.8510944305346182,"vX0":-10.477867773059378,"vY0":-136.65871961554564,"vZ0":-6.352384902152533,"x":154.34,"y":188.8,"x0":1.9260827475925202,"y0":50.00638170783128,"z0":5.251376160419536,"aX":14.168653418254053},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-11.4,"spinRate":2317,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.39981038432613314,"extension":6.4034658261514075},"index":0,"playId":"354af5a8-5d96-35f7-8f95-b0169c4aa1ed","pitchNumber":1,"startTime":"2026-03-21T01:19:36.964Z","endTime":"2026-03-21T01:19:42.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589655273367857,"aZ":-21.98231630701348,"pfxX":8.872774588345049,"pfxZ":5.192922749068814,"pX":0.9346943338781435,"pZ":2.2064519997250525,"vX0":-6.1542372254219675,"vY0":-138.84823131832596,"vZ0":-4.5072467178702365,"x":81.37,"y":179.21,"x0":2.0213218327134697,"y0":50.00354387545027,"z0":5.303874529525205,"aX":17.414355768950877},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-14.9,"spinRate":2415,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.39370631685779767,"extension":6.259257592808354},"index":1,"playId":"99da8648-a775-33e3-bf47-5c7675987d1e","pitchNumber":2,"startTime":"2026-03-21T01:19:50.854Z","endTime":"2026-03-21T01:19:56.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.707084925475872,"aZ":-29.034875164978978,"pfxX":0.5289019244802662,"pfxZ":1.9621077629795103,"pX":-0.3223558816051811,"pZ":2.2169102682084056,"vX0":-6.905390796673399,"vY0":-125.64824289749495,"vZ0":-1.4281378664950704,"x":129.29,"y":178.92,"x0":2.38932691840114,"y0":50.00623820275101,"z0":5.145002055282502,"aX":0.8483661212570747},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":0.6,"spinRate":2563,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.4353972231012704,"extension":6.2814074468751375},"index":2,"playId":"f1e2a724-8e81-3ce3-8458-32b52ec21052","pitchNumber":3,"startTime":"2026-03-21T01:20:08.838Z","endTime":"2026-03-21T01:20:13.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81101022869844,"aZ":-28.74291483879734,"pfxX":9.62881690192835,"pfxZ":2.5063421480781614,"pX":-0.36126603398460455,"pZ":2.1276058094335313,"vX0":-8.155776923985078,"vY0":-116.01090947992674,"vZ0":-1.3912012698031333,"x":130.77,"y":181.33,"x0":1.941452223516607,"y0":50.00269301834181,"z0":5.463690152169861,"aX":13.182419344453145},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.4,"breakHorizontal":-15.5,"spinRate":1733,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4713459025721436,"extension":6.291786684788196},"index":3,"playId":"0b332a7a-516f-3291-ad31-fa7b12123846","pitchNumber":4,"startTime":"2026-03-21T01:20:21.651Z","endTime":"2026-03-21T01:20:25.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":86.9,"endSpeed":80.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53753295755842,"aZ":-28.67308846848562,"pfxX":2.3879739559114483,"pfxZ":2.1482762466513985,"pX":-0.763951526022534,"pZ":0.4752913581790458,"vX0":-8.644520285466431,"vY0":-126.29872649446393,"vZ0":-5.0334279444351235,"x":146.12,"y":225.95,"x0":2.3794320489529044,"y0":50.00426980948638,"z0":4.775329786843011,"aX":3.894486057350478},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-2.5,"spinRate":2496,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.43218825346383216,"extension":6.398731328827594},"index":4,"playId":"6cdd6980-df70-3b85-a7b5-e840bbe6dd04","pitchNumber":5,"startTime":"2026-03-21T01:20:46.166Z","endTime":"2026-03-21T01:20:50.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31271963410377,"aZ":-17.473601198512934,"pfxX":8.284141253824075,"pfxZ":7.658374257983166,"pX":-0.20361019506359299,"pZ":2.3618024072476116,"vX0":-8.764351288799054,"vY0":-137.63016589044028,"vZ0":-4.505222414932683,"x":124.76,"y":175.01,"x0":1.9445800969005642,"y0":50.00614578205722,"z0":5.202147928541929,"aX":15.908989630520669},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":-13.2,"spinRate":2248,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.3978577777585879,"extension":6.372292517137684},"hitData":{"launchSpeed":111.8,"launchAngle":28.0,"totalDistance":447.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.1,"coordY":19.42}},"index":5,"playId":"48418d8c-bf84-36f6-bdb0-758deaeb332d","pitchNumber":6,"startTime":"2026-03-21T01:21:08.687Z","endTime":"2026-03-21T01:21:33.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":-9.999999999999993,"leverageIndex":0.4,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:21:33.619Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out softly, pitcher Matthew Boyd to first baseman Carson Kelly.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:21:56.260Z","endTime":"2026-03-21T01:23:28.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":69.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.310259960032568,"aZ":-36.299940367247515,"pfxX":-2.6002099457192376,"pfxZ":-3.4644949617032843,"pX":0.3265457618055063,"pZ":3.545359336900485,"vX0":-3.3792242345293553,"vY0":-107.76134237231605,"vZ0":3.5582922186846986,"x":104.55,"y":143.06,"x0":2.244449426240298,"y0":50.0007495244999,"z0":5.847002144759309,"aX":-3.099212867981801},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-5.2,"breakHorizontal":5.5,"spinRate":2356,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.5056361289809543,"extension":6.176308848767153},"index":0,"playId":"fb5c661e-f0ea-33f5-8169-ab1f4b9eeb12","pitchNumber":1,"startTime":"2026-03-21T01:21:56.260Z","endTime":"2026-03-21T01:22:01.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29161612426828,"aZ":-16.802473321536215,"pfxX":9.189832484247702,"pfxZ":7.9273810373172395,"pX":-0.14079789133440418,"pZ":2.05941226354915,"vX0":-8.580039207388461,"vY0":-138.05012981993397,"vZ0":-5.641620128550529,"x":122.37,"y":183.18,"x0":1.805966091335838,"y0":50.00605433631797,"z0":5.251604800499675,"aX":17.829816303383428},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":-15.0,"spinRate":2332,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.3959893808031758,"extension":6.419706332523461},"index":1,"playId":"127cf675-66f8-3fd6-9c04-090949aa1565","pitchNumber":2,"startTime":"2026-03-21T01:22:11.766Z","endTime":"2026-03-21T01:22:16.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":93.8,"endSpeed":86.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761811782345166,"aZ":-19.32188745676019,"pfxX":7.78143541384099,"pfxZ":6.778208908931495,"pX":1.2165563197430243,"pZ":3.7729077264712108,"vX0":-5.402974398898951,"vY0":-136.53145336480748,"vZ0":-0.7792582618420975,"x":70.63,"y":136.91,"x0":2.2054863883350957,"y0":50.0051468199451,"z0":5.386119456856977,"aX":14.760508289407422},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-13.1,"spinRate":2257,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4004743667220194,"extension":6.282166312644141},"index":2,"playId":"b45a8721-aa17-3b25-a33d-e0d27e1a698c","pitchNumber":3,"startTime":"2026-03-21T01:22:42.712Z","endTime":"2026-03-21T01:22:46.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66556599457088,"aZ":-28.781875509738345,"pfxX":1.1442761409823596,"pfxZ":2.168168911372354,"pX":1.213495387314199,"pZ":1.7947099945939264,"vX0":-3.79448716688274,"vY0":-124.09196238469738,"vZ0":-2.0915114452713466,"x":70.74,"y":190.32,"x0":2.6104740502833463,"y0":50.006117153001654,"z0":5.034570001725551,"aX":1.794156816212707},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":2520,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44053724818764994,"extension":6.094588317550578},"index":3,"playId":"60ac3114-878a-3025-a2f9-57607de4d2d0","pitchNumber":4,"startTime":"2026-03-21T01:23:01.619Z","endTime":"2026-03-21T01:23:05.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05268227513328,"aZ":-31.375442351991893,"pfxX":8.271518758745378,"pfxZ":0.5834898685694991,"pX":1.5294048686226414,"pZ":2.774635823512902,"vX0":-4.333056979888448,"vY0":-116.58816552080899,"vZ0":0.9483119698454121,"x":58.7,"y":163.86,"x0":2.3379662826561214,"y0":50.004007818180376,"z0":5.325113567722108,"aX":11.380451616951689},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.6,"breakHorizontal":-13.9,"spinRate":1688,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4699024154483933,"extension":6.218581577734521},"hitData":{"launchSpeed":54.1,"launchAngle":-69.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.57,"coordY":176.74}},"index":4,"playId":"94b976c5-319a-3737-970e-b82f8a198998","pitchNumber":5,"startTime":"2026-03-21T01:23:20.927Z","endTime":"2026-03-21T01:23:28.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:23:28.614Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:25:19.995Z","endTime":"2026-03-21T01:26:05.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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.8,"endSpeed":81.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.577974856157354,"aZ":-23.95188474971444,"pfxX":-2.003747432530761,"pfxZ":4.952093373033298,"pX":-0.12699164787290879,"pZ":1.928841340228543,"vX0":-2.007804145759285,"vY0":-127.84826263210851,"vZ0":-6.431421996052345,"x":121.84,"y":186.7,"x0":0.9279591823248783,"y0":50.00354659154418,"z0":6.348650497078196,"aX":-3.3274394195326633},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":4.1,"spinRate":2350,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.42789895766263264,"extension":5.674785718040229},"index":0,"playId":"ba251505-1884-3a8c-a7ba-9f9c1e356a1d","pitchNumber":1,"startTime":"2026-03-21T01:25:36.330Z","endTime":"2026-03-21T01:25:41.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61531457066462,"aZ":-25.26260847897567,"pfxX":7.536034379480366,"pfxZ":4.263281329354584,"pX":0.7384389195680213,"pZ":1.3556155943761798,"vX0":-2.691991213324963,"vY0":-126.47192088067764,"vZ0":-6.972175758530172,"x":88.85,"y":202.18,"x0":0.8370777696850994,"y0":50.00369566220258,"z0":6.172278491144426,"aX":12.217373462482405},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-13.1,"spinRate":1797,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4329644311866838,"extension":5.703925982149412},"index":1,"playId":"d71f087a-d995-3fe7-a6ac-498d17f6b649","pitchNumber":2,"startTime":"2026-03-21T01:25:47.954Z","endTime":"2026-03-21T01:25:51.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964908990517333,"aZ":-21.255255496329667,"pfxX":7.1028754028456,"pfxZ":5.820634789275583,"pX":0.1958005829951525,"pZ":1.52987434986484,"vX0":-3.8137537083268014,"vY0":-136.0958840009964,"vZ0":-8.552487481420933,"x":109.54,"y":197.47,"x0":0.6927332056820028,"y0":50.00272459649943,"z0":6.186297416835255,"aX":13.319172633478127},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":-12.0,"spinRate":1940,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4025149996438371,"extension":5.946080922305003},"index":2,"playId":"921dcf09-e949-39eb-a487-ad4ec98cdd30","pitchNumber":3,"startTime":"2026-03-21T01:26:01.360Z","endTime":"2026-03-21T01:26:05.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:26:05.536Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:26:13.012Z","endTime":"2026-03-21T01:27:00.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.874629433778633,"aZ":-40.9141808099129,"pfxX":-5.139173408534216,"pfxZ":-7.071131720826308,"pX":0.7676201164651412,"pZ":4.120352615536765,"vX0":1.4844206505712596,"vY0":-110.75494907328039,"vZ0":3.1282025552482065,"x":87.74,"y":127.53,"x0":0.7541157764682834,"y0":50.0055102205125,"z0":6.985967774839812,"aX":-6.347763186055353},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-11.6,"breakHorizontal":8.9,"spinRate":2553,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.49566879472328296,"extension":5.573496756941425},"index":0,"playId":"724f113f-39b5-3729-8251-d0fc3b1db97f","pitchNumber":1,"startTime":"2026-03-21T01:26:25.425Z","endTime":"2026-03-21T01:26:29.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632253123051612,"aZ":-23.000330907870733,"pfxX":-2.473131588075993,"pfxZ":5.2692328639734285,"pX":0.24990831148710071,"pZ":3.9474977634366217,"vX0":-1.318540252392538,"vY0":-130.87344996886952,"vZ0":-2.0779619002456666,"x":107.47,"y":132.2,"x0":1.0809950479926203,"y0":50.00457872908722,"z0":6.467826206001974,"aX":-4.306289411871984},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.4,"breakHorizontal":4.8,"spinRate":2399,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.41791230177519,"extension":5.813531658902158},"index":1,"playId":"8b307d76-06c5-3648-aecd-77424286816d","pitchNumber":2,"startTime":"2026-03-21T01:26:37.276Z","endTime":"2026-03-21T01:26:41.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2705187820299,"aZ":-27.385229743333223,"pfxX":7.9657387116674006,"pfxZ":3.074189398543206,"pX":0.6411973978733303,"pZ":2.6767565609712625,"vX0":-3.142646807635585,"vY0":-124.39511191479181,"vZ0":-3.3872461454586276,"x":92.56,"y":166.51,"x0":0.8899923089512882,"y0":50.0030416037893,"z0":6.340294228299842,"aX":12.413500031192275},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.7,"spinRate":1829,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.44127078554357224,"extension":5.778049003672258},"hitData":{"launchSpeed":79.9,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.05,"coordY":159.65}},"index":2,"playId":"7de2cd0f-2da4-3f5b-8878-9e471ea445e6","pitchNumber":3,"startTime":"2026-03-21T01:26:51.853Z","endTime":"2026-03-21T01:27:00.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:27:00.557Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Moisés Ballesteros flies out to left fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:27:17.131Z","endTime":"2026-03-21T01:28:04.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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":84.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94629677512176,"aZ":-24.46833717642976,"pfxX":-2.1106670947011272,"pfxZ":4.322726347772948,"pX":0.4000499642457424,"pZ":2.6810874745451856,"vX0":-1.2278242159877384,"vY0":-131.64026517898546,"vZ0":-4.863169645094611,"x":101.75,"y":166.39,"x0":1.1444323757721186,"y0":50.00235565932036,"z0":6.329428502198102,"aX":-3.7601032138191575},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":4.1,"spinRate":2347,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.4136882450853241,"extension":5.839882445634834},"index":0,"playId":"3fdadd71-0585-39da-bd5a-4b9c4ac6156d","pitchNumber":1,"startTime":"2026-03-21T01:27:25.893Z","endTime":"2026-03-21T01:27:31.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503894241309993,"aZ":-31.34951377291233,"pfxX":-8.494506229984665,"pfxZ":0.5712364190897823,"pX":0.42806444976309505,"pZ":2.8159013054176647,"vX0":-0.3716377333171848,"vY0":-119.9374405412719,"vZ0":-1.8885284129842503,"x":100.68,"y":162.75,"x0":1.6886673428315355,"y0":50.00581740718216,"z0":6.413044979766192,"aX":-12.359890474228523},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.8,"breakHorizontal":15.5,"spinRate":2539,"spinDirection":287},"zone":3,"typeConfidence":2.0,"plateTime":0.4569216317294451,"extension":5.840027323651886},"index":1,"playId":"3123d54b-07b0-37d2-bc0f-97d436f8faea","pitchNumber":2,"startTime":"2026-03-21T01:27:38.455Z","endTime":"2026-03-21T01:27:42.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T01:27:44.523Z","endTime":"2026-03-21T01:27:58.008Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649782158331863,"aZ":-31.02373972903302,"pfxX":-9.640380344397126,"pfxZ":0.8097284772186519,"pX":-0.4800880630735285,"pZ":3.1255943741769743,"vX0":-0.8328730770735204,"vY0":-118.62523917884123,"vZ0":-1.0348030619577913,"x":135.3,"y":154.39,"x0":1.128211540993534,"y0":50.00494494300717,"z0":6.395241335861072,"aX":-13.742985958828763},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":17.6,"spinRate":2632,"spinDirection":295},"zone":1,"typeConfidence":2.0,"plateTime":0.46170521990047275,"extension":5.856160629751947},"hitData":{"launchSpeed":82.8,"launchAngle":46.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.67,"coordY":118.86}},"index":3,"playId":"b7493d45-30dc-3ad6-9173-2e0e3ed7861c","pitchNumber":3,"startTime":"2026-03-21T01:27:58.008Z","endTime":"2026-03-21T01:28:04.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:28:04.328Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to right fielder Matt Shaw.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:30:06.514Z","endTime":"2026-03-21T01:31:17.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796443529588238,"aZ":-17.79907206669477,"pfxX":7.403642609818612,"pfxZ":7.652434784977935,"pX":1.0217632027252967,"pZ":3.778076344114953,"vX0":-5.240148739871017,"vY0":-136.16830319209237,"vZ0":-1.3472684954402177,"x":78.05,"y":136.77,"x0":2.0088681086189606,"y0":50.00205354202806,"z0":5.510207452062383,"aX":13.907737652904569},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":-12.4,"spinRate":2250,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.402186454298775,"extension":6.269734100826537},"index":0,"playId":"493aceb1-1513-3adf-9c50-b2dedb4df820","pitchNumber":1,"startTime":"2026-03-21T01:30:30.327Z","endTime":"2026-03-21T01:30:34.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":79.0,"endSpeed":72.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79312867654682,"aZ":-29.418342482612793,"pfxX":9.639117260535054,"pfxZ":2.051446230203169,"pX":0.1426041048482515,"pZ":1.8910635103682383,"vX0":-7.324875253899543,"vY0":-114.90442858603241,"vZ0":-1.4476694194667261,"x":111.56,"y":187.72,"x0":2.1155191417733974,"y0":50.000857862627534,"z0":5.381130656284062,"aX":12.92042733392038},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.6,"breakHorizontal":-15.7,"spinRate":1793,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4762315820658225,"extension":6.216757594247979},"index":1,"playId":"459f86a9-015e-3672-a943-414a4393cb13","pitchNumber":2,"startTime":"2026-03-21T01:30:42.218Z","endTime":"2026-03-21T01:30:45.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06578961504478,"aZ":-28.315568170048785,"pfxX":9.385599499772137,"pfxZ":2.93051974995031,"pX":0.8868932296037395,"pZ":3.0393293040550704,"vX0":-5.645179843483875,"vY0":-113.98897983006057,"vZ0":0.8132726871639004,"x":83.19,"y":156.72,"x0":2.176899082157078,"y0":50.00030964118586,"z0":5.474764799462496,"aX":12.342195512053653},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":1726,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.48062204298821865,"extension":6.2255348410563665},"index":2,"playId":"20d64758-aa5d-34a7-a155-2b1dfadf40a3","pitchNumber":3,"startTime":"2026-03-21T01:30:55.405Z","endTime":"2026-03-21T01:31:00.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899886804955226,"aZ":-18.627191986851305,"pfxX":7.196084639961145,"pfxZ":7.026503577811708,"pX":-0.4343393091071757,"pZ":3.491083718015967,"vX0":-8.911153913405167,"vY0":-138.00100092781452,"vZ0":-2.0043762150359283,"x":133.56,"y":144.52,"x0":1.9026220385435495,"y0":50.000245308603084,"z0":5.482434114891631,"aX":13.869142038926123},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":-11.2,"spinRate":2384,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.3969990115859785,"extension":6.351989076324014},"hitData":{"launchSpeed":88.1,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.84,"coordY":97.88}},"index":3,"playId":"6db6373b-1c5d-3a70-866b-a9cfb58ac027","pitchNumber":4,"startTime":"2026-03-21T01:31:11.771Z","endTime":"2026-03-21T01:31:17.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.69,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:31:17.815Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Trevino walks. Dane Myers to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:31:36.269Z","endTime":"2026-03-21T01:32:47.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":66.2,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.98245821724695,"aZ":-35.30139879676673,"pfxX":-3.2508111446557066,"pfxZ":-2.837058471233144,"pX":1.176023270210881,"pZ":3.8178758023028423,"vX0":-1.335467831462148,"vY0":-103.9089152641578,"vZ0":4.181064977128723,"x":72.17,"y":135.7,"x0":2.247612320073231,"y0":50.0021412151406,"z0":5.95106717842705,"aX":-3.585274788045042},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-3.7,"breakHorizontal":6.2,"spinRate":2167,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.5253815253054919,"extension":5.901187480068202},"index":0,"playId":"1d02073d-035d-3c44-b7da-3b48681e9376","pitchNumber":1,"startTime":"2026-03-21T01:31:49.516Z","endTime":"2026-03-21T01:31:53.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63300068023925,"aZ":-29.02158317378032,"pfxX":8.345618969463104,"pfxZ":2.383358157476991,"pX":1.627912400084486,"pZ":2.6186107491804087,"vX0":-3.6075489683475594,"vY0":-114.11440520556413,"vZ0":0.07057237889078971,"x":54.95,"y":168.08,"x0":2.143493636284766,"y0":50.00115231414714,"z0":5.44189550653043,"aX":11.025962318618726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.7,"breakHorizontal":-14.3,"spinRate":1693,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.47964322619699384,"extension":6.252699115273583},"index":1,"playId":"773f3df4-f33c-3122-a9e7-e4189cb1e4a5","pitchNumber":2,"startTime":"2026-03-21T01:32:05.731Z","endTime":"2026-03-21T01:32:10.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.617708531358318,"aZ":-29.394584640030242,"pfxX":8.234586697426192,"pfxZ":2.1192118718060513,"pX":1.2699231211365094,"pZ":2.7292685499922746,"vX0":-4.553063265689014,"vY0":-113.72460385746571,"vZ0":0.47669867925972964,"x":68.59,"y":165.09,"x0":2.2268317622135716,"y0":50.00305492570032,"z0":5.429768518550018,"aX":10.799467827083502},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":1710,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.48140235840927526,"extension":6.144049737575777},"index":2,"playId":"e3f8a214-f5da-3efb-b282-73abb48fc5c8","pitchNumber":3,"startTime":"2026-03-21T01:32:24.274Z","endTime":"2026-03-21T01:32:28.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.370411828944984,"aZ":-18.46976904908667,"pfxX":7.429054177473415,"pfxZ":7.471079146452194,"pX":1.128799800414632,"pZ":2.6986155928004685,"vX0":-4.816223642079293,"vY0":-134.83487446586395,"vZ0":-3.665549986462697,"x":73.97,"y":165.92,"x0":1.976533944579874,"y0":50.000812129598614,"z0":5.385220543431961,"aX":13.624874943642915},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-12.4,"spinRate":2149,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4068146827204431,"extension":6.393657975519642},"index":3,"playId":"222ffde0-6d7a-3a4c-8808-64321499ddaf","pitchNumber":4,"startTime":"2026-03-21T01:32:42.339Z","endTime":"2026-03-21T01:32:47.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.13,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:32:47.800Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt McLain homers (7) on a fly ball to left field. Dane Myers scores. Jose Trevino scores.","rbi":3,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:33:06.980Z","endTime":"2026-03-21T01:36:07.358Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03391347465289,"aZ":-26.957597247518777,"pfxX":7.548115848707743,"pfxZ":3.7802041778528803,"pX":0.22106990782660127,"pZ":2.439789364320105,"vX0":-6.715551911243337,"vY0":-116.7580138969831,"vZ0":-1.01317305065184,"x":108.57,"y":172.91,"x0":2.154238017015285,"y0":50.00433488271829,"z0":5.416792019855006,"aX":10.42027560922175},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.8,"breakHorizontal":-12.0,"spinRate":1727,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4691640346729087,"extension":6.2077684535532445},"index":0,"playId":"01dd832f-16f9-38c0-80da-d3f54279ef85","pitchNumber":1,"startTime":"2026-03-21T01:33:26.019Z","endTime":"2026-03-21T01:33:30.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":624431,"link":"/api/v1/people/624431"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65503163297551,"aZ":-19.703437938435073,"pfxX":7.808576975964361,"pfxZ":6.9173250403102635,"pX":1.2592650625012503,"pZ":2.5714638370066885,"vX0":-5.542511037611426,"vY0":-133.4150458391108,"vZ0":-3.4802696178648045,"x":69.0,"y":169.35,"x0":2.348932727872797,"y0":50.003703959876944,"z0":5.312626841543972,"aX":14.079902120431065},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":2121,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.41051071610109613,"extension":6.350768010911099},"index":1,"playId":"17975009-e556-30c0-a204-154fa3b4d648","pitchNumber":2,"startTime":"2026-03-21T01:33:43.977Z","endTime":"2026-03-21T01:33:48.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":624431,"link":"/api/v1/people/624431"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.936223380430192,"aZ":-27.031831742080378,"pfxX":3.393494483135741,"pfxZ":3.1469261796618015,"pX":-0.2625486415237216,"pZ":1.3772580968229189,"vX0":-7.80600405167735,"vY0":-126.72845071415594,"vZ0":-3.7346982332484986,"x":127.01,"y":201.59,"x0":2.4112069871176844,"y0":50.00207700143478,"z0":5.019822383660877,"aX":5.542721222928318},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-4.4,"spinRate":2315,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.43155847770389455,"extension":6.301501877237098},"index":2,"playId":"d4d0a6f0-ce9f-3d8a-9956-7b96c91ce251","pitchNumber":3,"startTime":"2026-03-21T01:34:06.861Z","endTime":"2026-03-21T01:34:11.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":624431,"link":"/api/v1/people/624431"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":79.9,"endSpeed":73.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68917780036146,"aZ":-24.902871544569436,"pfxX":7.995461781258626,"pfxZ":5.32188549967807,"pX":-0.6348156983422772,"pZ":2.0424096304048325,"vX0":-8.374370503081643,"vY0":-116.14772057760923,"vZ0":-2.1335557314154343,"x":141.2,"y":183.63,"x0":1.978129725568504,"y0":50.00368238808819,"z0":5.340246910556365,"aX":10.92820808635416},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":9.4,"breakHorizontal":-12.4,"spinRate":1625,"spinDirection":109},"zone":7,"typeConfidence":2.0,"plateTime":0.4715256718652969,"extension":6.344853227262334},"index":3,"playId":"415196c5-20af-3395-becf-4a11a1f261dc","pitchNumber":4,"startTime":"2026-03-21T01:34:27.243Z","endTime":"2026-03-21T01:34:31.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":624431,"link":"/api/v1/people/624431"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19028922627118,"aZ":-22.909447974634872,"pfxX":6.95344522031197,"pfxZ":5.042546200871088,"pX":2.2393193762407195,"pZ":2.869598099425649,"vX0":-2.493367756168136,"vY0":-134.69593795269034,"vZ0":-2.268553662062793,"x":31.64,"y":161.3,"x0":2.2733829259500813,"y0":50.005419131904304,"z0":5.34228119095443,"aX":12.781548794705364},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-12.1,"spinRate":2126,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.40660793049930266,"extension":6.281232112008845},"index":4,"playId":"d3d990a2-bbad-381b-bd49-7d20b72b7bca","pitchNumber":5,"startTime":"2026-03-21T01:35:19.724Z","endTime":"2026-03-21T01:35:24.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":624431,"link":"/api/v1/people/624431"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.860460669437717,"aZ":-38.90650502891926,"pfxX":-2.178434625136663,"pfxZ":-5.625994477950757,"pX":-0.5665922410466356,"pZ":2.1199363067128094,"vX0":-5.051431055922954,"vY0":-108.64764380501289,"vZ0":1.1402486739414286,"x":138.6,"y":181.54,"x0":2.070636365717403,"y0":50.00344183070316,"z0":5.81337830427927,"aX":-2.605851585353917},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.6,"breakHorizontal":5.3,"spinRate":2472,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.5039577823222858,"extension":6.068083898120672},"hitData":{"launchSpeed":108.6,"launchAngle":24.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":10.32,"coordY":84.73}},"index":5,"playId":"a6ac5ae3-10e4-3a0a-9045-cd166feb00a5","pitchNumber":6,"startTime":"2026-03-21T01:35:38.451Z","endTime":"2026-03-21T01:36:07.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":624431,"link":"/api/v1/people/624431"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-12.6,"leverageIndex":1.36,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:36:07.358Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:36:18.915Z","endTime":"2026-03-21T01:36:49.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21531966740159,"aZ":-24.087660851963573,"pfxX":1.2856786922580294,"pfxZ":4.918624140415848,"pX":-1.8654974685239036,"pZ":1.3549806852300987,"vX0":-10.861724471512002,"vY0":-126.71380060854139,"vZ0":-4.585019816775678,"x":188.11,"y":202.2,"x0":2.2894380129067704,"y0":50.00354941669152,"z0":5.086628741370395,"aX":2.1154876300380843},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":-0.1,"spinRate":2673,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.43044974073988307,"extension":6.295498459729663},"index":0,"playId":"9545a2e1-0bd0-39c4-823e-94a0965bcf68","pitchNumber":1,"startTime":"2026-03-21T01:36:25.881Z","endTime":"2026-03-21T01:36:31.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.6,"endSpeed":85.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279507166289253,"aZ":-18.658991359018646,"pfxX":9.127009054693572,"pfxZ":7.166811436161609,"pX":-0.3125981727591287,"pZ":3.2966875702244067,"vX0":-9.599267780175008,"vY0":-136.08200064129412,"vZ0":-2.1197835793181827,"x":128.92,"y":149.77,"x0":2.065290337677256,"y0":50.00540102487969,"z0":5.3705395036443955,"aX":17.218100703187833},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2309,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.4016442264175404,"extension":6.392100082557583},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.91,"coordY":44.79}},"index":1,"playId":"03e86548-bbce-3a07-8412-02310160731e","pitchNumber":2,"startTime":"2026-03-21T01:36:42.899Z","endTime":"2026-03-21T01:36:49.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:36:49.613Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, third baseman Alex Bregman to first baseman Carson Kelly.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:37:13.974Z","endTime":"2026-03-21T01:38:06.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22437934371071,"aZ":-25.159519243928205,"pfxX":0.7539537764555888,"pfxZ":4.302918313531652,"pX":-1.8302790362071701,"pZ":1.9760753166545484,"vX0":-10.476072923487392,"vY0":-126.49175000328901,"vZ0":-3.0201675122255525,"x":186.77,"y":185.43,"x0":2.255695429682255,"y0":50.00483508907044,"z0":5.188629909673098,"aX":1.230617047774383},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":0.8,"spinRate":2575,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.431946633808046,"extension":6.258373329015554},"index":0,"playId":"8341c587-856e-386e-8d2a-731d70b8dc48","pitchNumber":1,"startTime":"2026-03-21T01:37:21.894Z","endTime":"2026-03-21T01:37:26.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":79.1,"endSpeed":73.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86319102210888,"aZ":-27.87236737920536,"pfxX":9.451872141515661,"pfxZ":3.1808546447439525,"pX":0.21733590220857602,"pZ":2.815990967440763,"vX0":-7.2485906437835474,"vY0":-115.0844939501204,"vZ0":0.05939586672227237,"x":108.72,"y":162.75,"x0":2.1684099755539132,"y0":50.00186701828443,"z0":5.473040157279604,"aX":12.773018979485112},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.1,"breakHorizontal":-15.5,"spinRate":1733,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.47459686860999906,"extension":6.1581998664515005},"index":1,"playId":"fa8b804d-0e83-358b-934f-85efb100d699","pitchNumber":2,"startTime":"2026-03-21T01:37:34.544Z","endTime":"2026-03-21T01:37:40.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85842829380145,"aZ":-29.644933190262297,"pfxX":9.644146495477342,"pfxZ":1.8787968518143234,"pX":0.18905365257348586,"pZ":1.721096345922234,"vX0":-7.381313303584053,"vY0":-114.8859528280407,"vZ0":-1.4791878357086854,"x":109.79,"y":192.31,"x0":2.179452000769958,"y0":50.00251047886985,"z0":5.235577815883577,"aX":12.983961564136395},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.4,"breakHorizontal":-15.8,"spinRate":1738,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.47545695169879076,"extension":6.191922332332322},"hitData":{"launchSpeed":81.9,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.48,"coordY":166.74}},"index":2,"playId":"d32503cb-e3db-3eb5-90cb-ca2b3d347fe8","pitchNumber":3,"startTime":"2026-03-21T01:37:58.977Z","endTime":"2026-03-21T01:38:06.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":0.4999999999999982,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:38:06.556Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:38:29.908Z","endTime":"2026-03-21T01:39:40.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.463059048907727,"aZ":-30.094777886488636,"pfxX":8.970016791380045,"pfxZ":1.5107716522446504,"pX":-0.03621492486836689,"pZ":1.9505184494023433,"vX0":-7.650801794687062,"vY0":-116.33659002762874,"vZ0":-1.2431249301996816,"x":118.38,"y":186.12,"x0":2.1268516374189432,"y0":50.000987575726406,"z0":5.3397880698732365,"aX":12.316367214181916},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.8,"breakHorizontal":-14.4,"spinRate":1821,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4704892357483912,"extension":6.239593773048527},"index":0,"playId":"ad76440b-0093-3ec0-9a35-05c0d56634ba","pitchNumber":1,"startTime":"2026-03-21T01:38:35.841Z","endTime":"2026-03-21T01:38:39.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312211754936314,"aZ":-18.221980545122005,"pfxX":9.312025380924634,"pfxZ":7.39639009065224,"pX":1.107036512224554,"pZ":2.8386104126432885,"vX0":-6.270092171049564,"vY0":-136.54868298777677,"vZ0":-3.1612670362187885,"x":74.8,"y":162.14,"x0":2.2241868891684704,"y0":50.003877772112055,"z0":5.266344311785418,"aX":17.57052894347598},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2334,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4012558246723468,"extension":6.305717226729261},"index":1,"playId":"9bd1adf4-0904-3d31-a1aa-83a93ed7b1cb","pitchNumber":2,"startTime":"2026-03-21T01:38:48.980Z","endTime":"2026-03-21T01:38:53.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.437102227988667,"aZ":-19.302686924471857,"pfxX":8.96556555015381,"pfxZ":6.994103185967967,"pX":-0.7040284555403967,"pZ":3.817330007000877,"vX0":-10.158610512166831,"vY0":-134.82046676685485,"vZ0":-0.8814066513588971,"x":143.84,"y":135.71,"x0":1.9487304112340487,"y0":50.00183408512978,"z0":5.511444907677337,"aX":16.497198209819935},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":-14.0,"spinRate":2333,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.40634555082006507,"extension":6.39739424733956},"index":2,"playId":"a24117f4-8af5-3165-9da3-0b66e0a9a402","pitchNumber":3,"startTime":"2026-03-21T01:39:05.292Z","endTime":"2026-03-21T01:39:09.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":78.7,"endSpeed":72.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.172086302623622,"aZ":-28.452439617965453,"pfxX":8.602447705979127,"pfxZ":2.7911345251912856,"pX":1.0530372836389108,"pZ":3.1622706969790677,"vX0":-5.057266467006284,"vY0":-114.49306419785944,"vZ0":1.1469552690597415,"x":76.86,"y":153.4,"x0":2.1673824664399657,"y0":50.00444943500315,"z0":5.42906934727542,"aX":11.477748801904871},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.4,"spinRate":1805,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4775078913068005,"extension":6.092487403981924},"index":3,"playId":"ebf29392-f234-339a-88dc-a3adc389fb0e","pitchNumber":4,"startTime":"2026-03-21T01:39:19.613Z","endTime":"2026-03-21T01:39:25.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.520556962629772,"aZ":-26.919873947607712,"pfxX":9.390704874506712,"pfxZ":3.8528738419933273,"pX":1.2136559844828934,"pZ":2.6482868032648015,"vX0":-5.275165764003443,"vY0":-115.9695237848901,"vZ0":-0.32319737015876315,"x":70.74,"y":167.28,"x0":2.296817849364151,"y0":50.00255194248968,"z0":5.355542399551974,"aX":12.801213529531546},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.2,"breakHorizontal":-15.7,"spinRate":2037,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4721562239757362,"extension":6.272271767754071},"index":4,"playId":"69cac7bc-09ab-35c9-b373-e05b071cfaa5","pitchNumber":5,"startTime":"2026-03-21T01:39:35.810Z","endTime":"2026-03-21T01:39:40.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:39:40.577Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a sharp line drive to center fielder Pete Crow-Armstrong. Eugenio Suárez to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:40:56.081Z","endTime":"2026-03-21T01:42:38.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T01:39:49.590Z","endTime":"2026-03-21T01:40:58.352Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.078060993237802,"aZ":-28.01778391457514,"pfxX":8.41210824525588,"pfxZ":3.0628253131726044,"pX":-0.32497716881987904,"pZ":2.448692448272294,"vX0":-8.057744627665633,"vY0":-115.34690596968252,"vZ0":-0.6356153381738152,"x":129.39,"y":172.67,"x0":2.1093604071933085,"y0":50.002645631043706,"z0":5.4132019254201476,"aX":11.413453083087909},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.6,"breakHorizontal":-13.4,"spinRate":1575,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4736124065164109,"extension":6.181344914318339},"index":1,"playId":"cc3f5c2c-3fef-3655-90cd-bfecb4c4be39","pitchNumber":1,"startTime":"2026-03-21T01:40:58.352Z","endTime":"2026-03-21T01:41:02.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.8,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.102027321146064,"aZ":-19.47202120363015,"pfxX":7.929967761138393,"pfxZ":6.900742297107258,"pX":-0.09186846694014784,"pZ":1.7616473305620965,"vX0":-8.277987016531862,"vY0":-134.76682228653837,"vZ0":-5.735681188816963,"x":120.5,"y":191.22,"x0":1.9883039112532745,"y0":50.001984225719895,"z0":5.291434327055757,"aX":14.595911916098155},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-12.6,"spinRate":2190,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4063079712690132,"extension":6.497728072777836},"index":2,"playId":"c1ec2ee9-50e8-3858-98c3-b8f100d793fa","pitchNumber":2,"startTime":"2026-03-21T01:41:15.695Z","endTime":"2026-03-21T01:41:20.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.420038918436216,"aZ":-25.991527793935536,"pfxX":8.515103431988356,"pfxZ":4.56869540722351,"pX":0.12968153516265735,"pZ":2.5322817696382995,"vX0":-6.936351872988071,"vY0":-115.81997821351268,"vZ0":-0.7428695568588326,"x":112.06,"y":170.41,"x0":2.062706018060354,"y0":50.0032501044759,"z0":5.351501465571259,"aX":11.52389940161946},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.4,"breakHorizontal":-13.6,"spinRate":1817,"spinDirection":112},"zone":5,"typeConfidence":2.0,"plateTime":0.47363270147827574,"extension":6.088548084191718},"index":3,"playId":"6164b6a3-a611-3b48-9c90-36caaeb430d9","pitchNumber":3,"startTime":"2026-03-21T01:41:46.885Z","endTime":"2026-03-21T01:41:50.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067066828649814,"aZ":-28.748696411640072,"pfxX":1.9270361295497622,"pfxZ":2.0973680709006937,"pX":-0.7030592962609565,"pZ":0.6893746565832044,"vX0":-8.225813812649255,"vY0":-127.03120491371428,"vZ0":-5.080386265592919,"x":143.8,"y":220.17,"x0":2.3270309887780227,"y0":50.00524984714388,"z0":5.001436469953551,"aX":3.150978440311814},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.7,"spinRate":2582,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.43122179255471327,"extension":6.228008904030293},"index":4,"playId":"9690a9d9-2a59-35aa-ab9b-4a1fdebee3e5","pitchNumber":4,"startTime":"2026-03-21T01:42:11.843Z","endTime":"2026-03-21T01:42:15.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275396025414288,"aZ":-19.466525065691958,"pfxX":8.315720887805751,"pfxZ":6.912795646775007,"pX":-0.043793708754718816,"pZ":2.246238201866615,"vX0":-8.315751229382405,"vY0":-134.73642588860773,"vZ0":-4.2865537451143325,"x":118.67,"y":178.13,"x0":2.0021595654698947,"y0":50.004498741487126,"z0":5.233474288947182,"aX":15.291022794432227},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":-13.3,"spinRate":2156,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.40652298966081624,"extension":6.387813644806371},"hitData":{"launchSpeed":101.4,"launchAngle":13.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.47,"coordY":75.47}},"index":5,"playId":"d5da46a5-4da7-3d48-a2dc-5448a9c91be1","pitchNumber":5,"startTime":"2026-03-21T01:42:33.698Z","endTime":"2026-03-21T01:42:38.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:42:38.817Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:45:07.320Z","endTime":"2026-03-21T01:46:45.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T01:42:51.488Z","endTime":"2026-03-21T01:43:52.925Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Beede replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T01:43:52.925Z","endTime":"2026-03-21T01:45:08.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595881,"link":"/api/v1/people/595881"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397392496130465,"aZ":-19.009639482561486,"pfxX":-4.581278974441846,"pfxZ":6.893585100706529,"pX":0.5031939722416009,"pZ":2.3072675670392857,"vX0":7.062648320630017,"vY0":-137.1276545630801,"vZ0":-4.862690532000228,"x":97.82,"y":176.48,"x0":-1.5067487810232012,"y0":50.00635695208196,"z0":5.394537208020696,"aX":-8.754725544829467},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":6.8,"spinRate":1917,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3989222148431488,"extension":6.207437332233449},"index":2,"playId":"608759bd-8865-392b-8ac7-be19e21fc524","pitchNumber":1,"startTime":"2026-03-21T01:45:08.856Z","endTime":"2026-03-21T01:45:12.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.186495070469462,"aZ":-19.84131403458387,"pfxX":-5.143876625768549,"pfxZ":6.368858155009786,"pX":0.861140090776026,"pZ":2.03237068551886,"vX0":7.756706158601605,"vY0":-137.91924453175196,"vZ0":-5.683177967932382,"x":84.18,"y":183.91,"x0":-1.3127396286805366,"y0":50.00459517724326,"z0":5.4477634928014895,"aX":-9.963107382651668},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":7.8,"spinRate":1923,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3963643109730639,"extension":6.129952384909504},"index":3,"playId":"124dc563-b4a7-3a3c-898a-93b63b7f28e5","pitchNumber":2,"startTime":"2026-03-21T01:45:27.178Z","endTime":"2026-03-21T01:45:33.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"124dc563-b4a7-3a3c-898a-93b63b7f28e5","startTime":"2026-03-21T01:45:33.386Z","endTime":"2026-03-21T01:45:51.041Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72258899381395,"aZ":-35.21832498768872,"pfxX":4.804126473386197,"pfxZ":-2.3001383469255767,"pX":-0.49835571759070263,"pZ":1.2823848370096314,"vX0":1.6800654797730274,"vY0":-114.86522152315385,"vZ0":-1.3542293298563632,"x":136.0,"y":204.16,"x0":-1.8647475951200507,"y0":50.000853311667555,"z0":5.3266331360253085,"aX":6.37104589714292},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.2,"breakHorizontal":-9.1,"spinRate":2126,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.47818073720090704,"extension":6.202516075805629},"index":5,"playId":"b7b77ea6-03e7-3bf0-b4a0-7336bf6c58e7","pitchNumber":3,"startTime":"2026-03-21T01:45:51.041Z","endTime":"2026-03-21T01:45:54.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-21T01:46:00.936Z","endTime":"2026-03-21T01:46:17.922Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69580501711041,"aZ":-31.810729868405083,"pfxX":-3.761428093670169,"pfxZ":0.23123006289911796,"pX":0.9997326515481231,"pZ":0.6825932642013159,"vX0":7.5931554222700015,"vY0":-123.99292730108863,"vZ0":-4.597500923048397,"x":78.89,"y":220.35,"x0":-1.6071160500285833,"y0":50.00313815726789,"z0":5.20119311793242,"aX":-5.885752370880402},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":5.2,"spinRate":1114,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.44094260928062123,"extension":6.354124537876795},"index":7,"playId":"329ec15e-311b-31b1-a890-c8af33674b53","pitchNumber":4,"startTime":"2026-03-21T01:46:17.922Z","endTime":"2026-03-21T01:46:22.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795249409489923,"aZ":-35.575361332180876,"pfxX":8.483592051160846,"pfxZ":-2.528309129212637,"pX":0.31370158734738807,"pZ":1.2342962937449609,"vX0":2.169813152205034,"vY0":-115.69804131213648,"vZ0":-1.5478088669849386,"x":105.04,"y":205.45,"x0":-1.739498029349148,"y0":50.00043765979706,"z0":5.340060313686919,"aX":11.429919654640882},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.7,"breakHorizontal":-16.0,"spinRate":2035,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.47449951912681554,"extension":6.280955022912299},"index":8,"playId":"33a22abe-e994-36d7-9e90-0b80c58939e9","pitchNumber":5,"startTime":"2026-03-21T01:46:41.734Z","endTime":"2026-03-21T01:46:45.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:46:45.646Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, pitcher Brandon Williamson to first baseman Sal Stewart.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:49:05.225Z","endTime":"2026-03-21T01:49:35.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682227,"link":"/api/v1/people/682227"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475179365956958,"aZ":-22.84366192147086,"pfxX":-2.7418485835211595,"pfxZ":5.423343112502131,"pX":0.48788510952087943,"pZ":3.0193294144383227,"vX0":-0.5004225053912109,"vY0":-129.8839394928055,"vZ0":-4.144946621649895,"x":98.4,"y":157.26,"x0":1.039118329196243,"y0":50.002951508336935,"z0":6.358784771324856,"aX":-4.71587979187535},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":5.0,"spinRate":2312,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.42061635767472483,"extension":5.676135052941265},"index":0,"playId":"f28b0d4f-dede-39fe-b721-99b331899f9a","pitchNumber":1,"startTime":"2026-03-21T01:49:18.442Z","endTime":"2026-03-21T01:49:23.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220212769470145,"aZ":-26.567003470782996,"pfxX":8.19084332431197,"pfxZ":3.507426238455351,"pX":0.880856209627608,"pZ":2.05524770269799,"vX0":-2.7381257704587676,"vY0":-125.34923625048985,"vZ0":-4.942750045341165,"x":83.42,"y":183.29,"x0":0.9201652588184213,"y0":50.00371144710164,"z0":6.209451894886873,"aX":13.096100872154981},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":-14.3,"spinRate":1779,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.43618429554698457,"extension":5.811935128910983},"hitData":{"launchSpeed":72.4,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.8,"coordY":181.42}},"index":1,"playId":"006fd458-e604-3375-a924-e138384afa62","pitchNumber":2,"startTime":"2026-03-21T01:49:31.856Z","endTime":"2026-03-21T01:49:35.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:49:35.101Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Triantos singles on a ground ball to right fielder Noelvi Marte.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:49:57.171Z","endTime":"2026-03-21T01:50:25.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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":89.1,"endSpeed":82.6,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629761019350376,"aZ":-23.316836821636212,"pfxX":-1.5343225450135403,"pfxZ":5.138488548326278,"pX":0.014353574773495794,"pZ":2.3787362300206243,"vX0":-2.1019889141448997,"vY0":-129.77602625334393,"vZ0":-5.393359973695311,"x":116.45,"y":174.55,"x0":1.0310342807806343,"y0":50.00097622119581,"z0":6.236787669141433,"aX":-2.6419805416572872},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":3.2,"spinRate":2402,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4204691667724325,"extension":5.884205571405879},"index":0,"playId":"5bd1b309-272c-327d-bd43-707bda5792e0","pitchNumber":1,"startTime":"2026-03-21T01:50:02.674Z","endTime":"2026-03-21T01:50:06.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85218418219969,"aZ":-16.59372875434726,"pfxX":5.629602779455478,"pfxZ":8.098297763858909,"pX":-0.6008685889187823,"pZ":2.9126064493186434,"vX0":-4.921694130288824,"vY0":-137.450361592214,"vZ0":-6.225053298111276,"x":139.9,"y":160.14,"x0":0.4765598272445152,"y0":50.00519129489271,"z0":6.322968069682219,"aX":10.834345565585771},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":-9.2,"spinRate":2068,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.39763998903987563,"extension":5.884177233309311},"hitData":{"launchSpeed":73.9,"launchAngle":9.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.75,"coordY":126.41}},"index":1,"playId":"abb0739e-6350-34fb-9ed7-676af7fd2657","pitchNumber":2,"startTime":"2026-03-21T01:50:19.483Z","endTime":"2026-03-21T01:50:25.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":1.700000000000001,"leverageIndex":0.39,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:50:25.014Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jefferson Rojas singles on a line drive to center fielder Dane Myers. Jefferson Rojas out at 2nd on the throw, center fielder Dane Myers to second baseman Matt McLain. James Triantos to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:50:47.922Z","endTime":"2026-03-21T01:51:03.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"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":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":83.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30296401021806,"aZ":-22.846194736762822,"pfxX":0.7276512805606044,"pfxZ":5.280596468333444,"pX":-0.7463567251658938,"pZ":3.086407658098143,"vX0":-4.398589139582769,"vY0":-131.4571136423006,"vZ0":-4.109309125302183,"x":145.45,"y":155.45,"x0":0.8470739277757917,"y0":50.005781719191276,"z0":6.345771517859391,"aX":1.2865145530309852},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2390,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.4150958490453154,"extension":5.736157376706505},"hitData":{"launchSpeed":90.3,"launchAngle":21.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.38,"coordY":88.58}},"index":0,"playId":"8d433bf4-86c2-3bd1-84dd-b5f5f25a55c0","pitchNumber":1,"startTime":"2026-03-21T01:50:54.737Z","endTime":"2026-03-21T01:51:03.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.81,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:51:03.831Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to center fielder Dane Myers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:51:27.990Z","endTime":"2026-03-21T01:54:47.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608483848766788,"aZ":-20.974012766955635,"pfxX":-2.2982647285850906,"pfxZ":6.101848203329707,"pX":0.11017342240324433,"pZ":2.1875928452719013,"vX0":-1.2225362888121354,"vY0":-134.01366244284898,"vZ0":-6.668417904857986,"x":112.8,"y":179.71,"x0":0.869555660933409,"y0":50.00044855202137,"z0":6.186483111059157,"aX":-4.215447525957246},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":4.4,"spinRate":2294,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.40736674935918815,"extension":5.704991261329214},"index":0,"playId":"07ba0290-2d9a-3123-a5bd-083fc05858ab","pitchNumber":1,"startTime":"2026-03-21T01:51:35.767Z","endTime":"2026-03-21T01:51:40.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0266010141414,"aZ":-16.949555751909116,"pfxX":7.310893860160233,"pfxZ":7.725471610619355,"pX":0.2713206285541826,"pZ":3.2428992002834045,"vX0":-3.6450588171551797,"vY0":-138.99752630528903,"vZ0":-5.2794596045007225,"x":106.66,"y":151.22,"x0":0.6445807570681149,"y0":50.00609361006511,"z0":6.279936219172925,"aX":14.41232804164464},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-12.6,"spinRate":2132,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3929629292236738,"extension":5.822685047824008},"index":1,"playId":"bf8b3547-0cb4-3e26-b3eb-ceb8abbb82fb","pitchNumber":2,"startTime":"2026-03-21T01:52:10.183Z","endTime":"2026-03-21T01:52:15.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.239866984171904,"aZ":-38.759670840796524,"pfxX":-6.7068162108791425,"pfxZ":-4.938909107361431,"pX":-1.776552338856592,"pZ":2.1754916257610155,"vX0":-3.303862424605495,"vY0":-115.01042150039763,"vZ0":-1.4455999088021716,"x":184.72,"y":180.04,"x0":0.552013708700414,"y0":50.00287406146844,"z0":6.586816930259258,"aX":-8.942936136485576},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.0,"breakHorizontal":13.0,"spinRate":2788,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.477082213551288,"extension":5.809776198673354},"index":2,"playId":"c943b4cd-565d-3abd-8bca-caf4cd2b6a47","pitchNumber":3,"startTime":"2026-03-21T01:52:35.608Z","endTime":"2026-03-21T01:52:39.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41453205594166,"aZ":-26.7147868194316,"pfxX":-7.5544661517738145,"pfxZ":3.510513890265967,"pX":-0.5608591376248393,"pZ":2.569809378203734,"vX0":-1.2089734185640255,"vY0":-124.02733118033879,"vZ0":-3.5458904130997224,"x":138.38,"y":169.4,"x0":0.9143431998574849,"y0":50.00135578345684,"z0":6.252403969172835,"aX":-11.736088417563852},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":2481,"spinDirection":277},"zone":4,"typeConfidence":2.0,"plateTime":0.44206224872349553,"extension":5.875947375820084},"index":3,"playId":"40f0c00a-895d-34fe-986e-d66dc954a89b","pitchNumber":4,"startTime":"2026-03-21T01:52:58.019Z","endTime":"2026-03-21T01:53:01.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709150338512167,"aZ":-18.065970134915943,"pfxX":8.54499945655327,"pfxZ":7.132576410601764,"pX":0.944397890535899,"pZ":3.162520143365715,"vX0":-2.4192590312468716,"vY0":-139.57529362317993,"vZ0":-5.23090012137366,"x":81.0,"y":153.39,"x0":0.7109561320204805,"y0":50.001985748800756,"z0":6.246312388488827,"aX":16.89861955495438},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":-15.0,"spinRate":2052,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3920588644858167,"extension":5.888113885803266},"index":4,"playId":"268901ca-b477-3def-aee4-380d605f8264","pitchNumber":5,"startTime":"2026-03-21T01:53:25.429Z","endTime":"2026-03-21T01:53:29.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860979646060823,"aZ":-22.56444754054795,"pfxX":9.233251434146233,"pfxZ":5.913973568295259,"pX":0.1040282245878703,"pZ":2.150820726425366,"vX0":-4.423505621578725,"vY0":-126.66475060070034,"vZ0":-5.298158013557346,"x":113.03,"y":180.71,"x0":0.6733633263635481,"y0":50.0042774802584,"z0":6.073894348538753,"aX":15.004805431996578},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.7,"breakHorizontal":-15.7,"spinRate":1864,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4324273453147498,"extension":6.002884811300902},"index":5,"playId":"1ce9ff90-7a52-3d3c-b9f9-21f84609ce87","pitchNumber":6,"startTime":"2026-03-21T01:53:53.635Z","endTime":"2026-03-21T01:53:58.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.948591366044578,"aZ":-23.70774273163853,"pfxX":-0.6206522097279525,"pfxZ":4.5668610950102195,"pX":0.28145898977733763,"pZ":2.664306944209544,"vX0":-1.0704266699817129,"vY0":-134.94936421750972,"vZ0":-4.9970626479766,"x":106.27,"y":166.84,"x0":0.7631166454199563,"y0":50.00479977431195,"z0":6.199106222698087,"aX":-1.1503386021715865},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":1.3,"spinRate":2443,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.40508696280629497,"extension":5.7656008746942256},"hitData":{"launchSpeed":95.3,"launchAngle":46.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.44,"coordY":78.11}},"index":6,"playId":"af135dbf-691a-3537-bb3d-1195aa9c03ff","pitchNumber":7,"startTime":"2026-03-21T01:54:35.302Z","endTime":"2026-03-21T01:54:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"third":{"id":701649,"link":"/api/v1/people/701649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:54:47.480Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:56:54.794Z","endTime":"2026-03-21T01:57:12.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matthew Boyd replaces Tyler Beede.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:56:27.630Z","endTime":"2026-03-21T01:56:56.995Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190062925357854,"aZ":-16.02179764576549,"pfxX":8.186839268673793,"pfxZ":8.88054522472039,"pX":-0.08387700422665752,"pZ":2.7047926292856888,"vX0":-8.258808152906422,"vY0":-134.07076968735993,"vZ0":-4.217751409585004,"x":120.2,"y":165.75,"x0":1.9739390280526563,"y0":50.004644081807136,"z0":5.443092165353753,"aX":14.89457761693733},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-13.1,"spinRate":2255,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.40865814480068785,"extension":6.23160740432847},"hitData":{"launchSpeed":101.4,"launchAngle":49.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":168.15,"coordY":76.64}},"index":1,"playId":"73078b69-d158-32bf-8b90-e7f753cfd941","pitchNumber":1,"startTime":"2026-03-21T01:56:56.995Z","endTime":"2026-03-21T01:57:12.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.5,"awayTeamWinProbability":91.5,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:57:12.247Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:57:20.899Z","endTime":"2026-03-21T01:57:54.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4365676602537,"aZ":-16.06782484285814,"pfxX":7.294526450993147,"pfxZ":8.896650363513178,"pX":0.4569191327519691,"pZ":2.561320526906421,"vX0":-6.559536722594469,"vY0":-133.38124150814895,"vZ0":-4.598219081141819,"x":99.58,"y":169.62,"x0":1.994802240605924,"y0":50.00013863491698,"z0":5.458234412639301,"aX":13.202567991031414},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-11.9,"spinRate":2263,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4099183353675593,"extension":6.22959311946104},"index":0,"playId":"541d3108-084e-38ac-b6e7-b43d258bb476","pitchNumber":1,"startTime":"2026-03-21T01:57:38.396Z","endTime":"2026-03-21T01:57:42.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.140631826487095,"aZ":-26.31920976511066,"pfxX":9.364917587861843,"pfxZ":4.537215826133522,"pX":0.09627075778368288,"pZ":2.0583471296414246,"vX0":-7.126203451934099,"vY0":-112.52437115012512,"vZ0":-1.567344711679694,"x":113.33,"y":183.2,"x0":2.077301279363917,"y0":50.003650027405804,"z0":5.41377012568525,"aX":12.090158571142654},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":8.2,"breakHorizontal":-15.2,"spinRate":1679,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4855311840206542,"extension":6.0729627073392045},"hitData":{"launchSpeed":105.2,"launchAngle":3.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.78,"coordY":107.5}},"index":1,"playId":"e48b289b-b48c-38db-a18e-418e5c3a46dc","pitchNumber":2,"startTime":"2026-03-21T01:57:49.758Z","endTime":"2026-03-21T01:57:54.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:57:54.834Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Trevino flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:58:44.276Z","endTime":"2026-03-21T01:59:33.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a02e351b-885d-3b51-a53f-8345862312ea","startTime":"2026-03-21T01:58:27.874Z","endTime":"2026-03-21T01:58:31.707Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789760053789955,"aZ":-20.968154187319527,"pfxX":6.95983082390293,"pfxZ":6.148995200442146,"pX":1.4937416531999173,"pZ":3.5548390195191013,"vX0":-3.509618328290969,"vY0":-134.09711058614295,"vZ0":-1.795429628676689,"x":60.06,"y":142.8,"x0":1.9147227862695475,"y0":50.00286686137653,"z0":5.727736508807966,"aX":12.6848902513619},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":-11.9,"spinRate":2193,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40832824782047483,"extension":6.125514556925755},"index":1,"playId":"2360b00b-f66f-33b1-83ae-16df50a6b577","pitchNumber":1,"startTime":"2026-03-21T01:58:46.486Z","endTime":"2026-03-21T01:58:49.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42718217534068,"aZ":-28.535618277359088,"pfxX":8.503610224842348,"pfxZ":2.7929548346330364,"pX":0.22628421323090486,"pZ":3.5120613599293664,"vX0":-6.2188965758520345,"vY0":-113.0426361960559,"vZ0":1.7691647305011424,"x":108.37,"y":143.95,"x0":1.9000120837985648,"y0":50.0012518050785,"z0":5.571448282332581,"aX":11.071741814464927},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":5.8,"breakHorizontal":-13.9,"spinRate":1783,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.483405224795729,"extension":6.136097763228569},"index":2,"playId":"11c0bc87-84fd-3fb4-abba-22f6eed0fc45","pitchNumber":2,"startTime":"2026-03-21T01:59:01.748Z","endTime":"2026-03-21T01:59:05.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.997928141079953,"aZ":-29.249300028523308,"pfxX":8.635409406512792,"pfxZ":2.1307383465426124,"pX":0.2880092815133303,"pZ":2.1214037465409232,"vX0":-6.468131719732926,"vY0":-116.15303905924299,"vZ0":-1.0272502448770817,"x":106.02,"y":181.5,"x0":1.9817944405661736,"y0":50.002403552879066,"z0":5.3413896924909166,"aX":11.843426580795335},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.8,"breakHorizontal":-14.2,"spinRate":1858,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.470889499008472,"extension":6.1856469724435446},"hitData":{"launchSpeed":98.5,"launchAngle":37.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.88,"coordY":56.87}},"index":3,"playId":"9507f44b-f9ef-3ece-9929-e75c026e075d","pitchNumber":3,"startTime":"2026-03-21T01:59:18.383Z","endTime":"2026-03-21T01:59:33.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.7999999999999989,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:59:33.483Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:59:50.336Z","endTime":"2026-03-21T02:01:02.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":66.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.627954128889954,"aZ":-37.690583285215666,"pfxX":-2.556187588527995,"pfxZ":-4.925793771196913,"pX":0.14721714401791505,"pZ":3.8309838997698313,"vX0":-3.2850555166711493,"vY0":-104.85603097475554,"vZ0":4.517883522728314,"x":111.39,"y":135.34,"x0":2.0621605600453443,"y0":50.0007790837114,"z0":6.0280124441898275,"aX":-2.8643600436898216},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-7.4,"breakHorizontal":5.5,"spinRate":2295,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.5210485954981152,"extension":5.823111004833438},"index":0,"playId":"647a12da-cdc6-3c7b-b709-6167feb7ae4a","pitchNumber":1,"startTime":"2026-03-21T01:59:56.063Z","endTime":"2026-03-21T02:00:00.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99272572204127,"aZ":-28.489357465461215,"pfxX":8.576756084040579,"pfxZ":2.6971628108109584,"pX":0.7317057364367269,"pZ":2.3668499111090373,"vX0":-5.360239695203153,"vY0":-115.62039226137172,"vZ0":-0.9188164353880184,"x":89.11,"y":174.88,"x0":1.9568641329947127,"y0":50.00004549772061,"z0":5.484481152840016,"aX":11.700228648385202},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.9,"breakHorizontal":-14.3,"spinRate":1876,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4723373217869793,"extension":6.232808557889285},"index":1,"playId":"d4c0d6d3-f4ec-31b2-bf4f-9bbeb0146901","pitchNumber":2,"startTime":"2026-03-21T02:00:13.299Z","endTime":"2026-03-21T02:00:17.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":91.3,"endSpeed":83.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.655612739923942,"aZ":-15.093338581643,"pfxX":5.875635289232598,"pfxZ":9.518149544600712,"pX":-1.054766626087817,"pZ":3.0760239356257713,"vX0":-9.034116399573985,"vY0":-132.68302866958058,"vZ0":-3.5304726098476227,"x":157.21,"y":155.73,"x0":1.6206717415639458,"y0":50.00233124704589,"z0":5.514088737326651,"aX":10.544407324588118},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-8.9,"spinRate":2240,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4117885128314436,"extension":6.267499044823211},"index":2,"playId":"db10cbe8-8f5a-3817-a2f2-a0d0e3945a5e","pitchNumber":3,"startTime":"2026-03-21T02:00:32.255Z","endTime":"2026-03-21T02:00:35.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.106138472850763,"aZ":-27.257862474684966,"pfxX":8.868830165349259,"pfxZ":3.5612223147520217,"pX":0.6904296218289846,"pZ":1.0711203622377359,"vX0":-5.780300835451468,"vY0":-116.2109191013531,"vZ0":-3.572198893078456,"x":90.68,"y":209.86,"x0":2.047634880309051,"y0":50.00102459496092,"z0":5.194699353104532,"aX":12.228792832998565},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.9,"breakHorizontal":-14.8,"spinRate":1754,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4698561682698328,"extension":6.033771216174429},"index":3,"playId":"ec9125fe-cb22-3e74-9875-e9ac0c81c07d","pitchNumber":4,"startTime":"2026-03-21T02:00:57.493Z","endTime":"2026-03-21T02:01:02.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:01:02.083Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a sharp ground ball to center fielder Dane Myers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:02:55.008Z","endTime":"2026-03-21T02:03:37.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57834033027056,"aZ":-38.20975915518404,"pfxX":-4.4267418925145545,"pfxZ":-4.573966723736847,"pX":-0.5434897271031518,"pZ":2.0534819713735266,"vX0":-1.3780161115944909,"vY0":-114.05772070881959,"vZ0":-1.7660471688551769,"x":137.72,"y":183.34,"x0":0.6432611396575681,"y0":50.00230357672127,"z0":6.5987448138181595,"aX":-5.8434555824388825},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.4,"breakHorizontal":8.4,"spinRate":2549,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.479844786765681,"extension":5.742226334149552},"index":0,"playId":"53c446bc-5c73-3dcb-b9c6-f3b4be3f6deb","pitchNumber":1,"startTime":"2026-03-21T02:03:18.749Z","endTime":"2026-03-21T02:03:23.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705364891187937,"aZ":-24.71994224851839,"pfxX":8.874634012241199,"pfxZ":4.446021930303614,"pX":0.4665002842817773,"pZ":2.480395829979907,"vX0":-4.13008183377285,"vY0":-128.45816999856046,"vZ0":-4.509404462479907,"x":99.22,"y":171.81,"x0":0.9389038015740692,"y0":50.004144128310784,"z0":6.171881723408734,"aX":14.886727845933837},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":-15.2,"spinRate":1929,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4257960368579572,"extension":5.819206432969289},"hitData":{"launchSpeed":107.3,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":113.1,"coordY":74.59}},"index":1,"playId":"7b232ce2-a37c-31c4-a5d4-c9128b1b1b75","pitchNumber":2,"startTime":"2026-03-21T02:03:31.910Z","endTime":"2026-03-21T02:03:37.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":2.599999999999998,"leverageIndex":0.57,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:03:37.671Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Spencer Steer.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:04:00.210Z","endTime":"2026-03-21T02:05:45.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763802936352153,"aZ":-20.65849212389723,"pfxX":0.785942418345124,"pfxZ":6.3221490632750825,"pX":0.027966940646156804,"pZ":2.882685952637534,"vX0":-2.3419088949276006,"vY0":-133.63311848742845,"vZ0":-5.148444700702129,"x":115.93,"y":160.95,"x0":0.8107137735126546,"y0":50.005975819626464,"z0":6.3030753909792665,"aX":1.4325492553224632},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":-1.0,"spinRate":2431,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.4087029399321316,"extension":5.817888877652144},"index":0,"playId":"b57de575-5bd7-3355-b8d3-7e049b3b99c2","pitchNumber":1,"startTime":"2026-03-21T02:04:05.919Z","endTime":"2026-03-21T02:04:10.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":93.2,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290648081316423,"aZ":-19.371553231763578,"pfxX":0.09282256412498757,"pfxZ":6.839750967906262,"pX":-1.0390531202934785,"pZ":2.955806842130822,"vX0":-4.781383437941182,"vY0":-135.62382685106,"vZ0":-5.097271235959412,"x":156.61,"y":158.97,"x0":0.7310815795782961,"y0":50.004209798582345,"z0":6.201287646965856,"aX":0.17419234135426445},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":0.8,"spinRate":2373,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4030943544668415,"extension":5.933559453668059},"index":1,"playId":"5e87d74b-a284-31dc-8451-177a87610152","pitchNumber":2,"startTime":"2026-03-21T02:04:30.293Z","endTime":"2026-03-21T02:04:34.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082499398082813,"aZ":-12.00297433729891,"pfxX":3.798093446997348,"pfxZ":10.313792405928858,"pX":-1.0127658741447016,"pZ":4.685000814312357,"vX0":-5.395437686419466,"vY0":-138.72487909997267,"vZ0":-2.9102917435876035,"x":155.6,"y":112.28,"x0":0.46089859072039835,"y0":50.00022904928479,"z0":6.5441924613964915,"aX":7.426752872846485},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2204,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.39434252189636343,"extension":5.833449558256486},"index":2,"playId":"c1c26e4c-c55f-3f48-8e30-18553672750a","pitchNumber":3,"startTime":"2026-03-21T02:05:14.769Z","endTime":"2026-03-21T02:05:18.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371510700767864,"aZ":-37.69807159479041,"pfxX":-5.442503105054898,"pfxZ":-4.1007455274318705,"pX":-0.16292525717321737,"pZ":2.5905496755542257,"vX0":-0.3163436833386956,"vY0":-115.24314617899921,"vZ0":-0.7197003817320727,"x":123.21,"y":168.84,"x0":0.683333784515464,"y0":50.00500569191387,"z0":6.5474406379813725,"aX":-7.323249561653749},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.3,"breakHorizontal":10.0,"spinRate":2720,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.47522417068531864,"extension":5.813165888280106},"hitData":{"launchSpeed":76.8,"launchAngle":30.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.06,"coordY":92.73}},"index":3,"playId":"d5aee40b-101a-3c3c-a92c-8cab416e159b","pitchNumber":4,"startTime":"2026-03-21T02:05:37.369Z","endTime":"2026-03-21T02:05:45.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":1.07,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:05:45.260Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to center fielder Dane Myers. Alex Bregman to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:05:59.799Z","endTime":"2026-03-21T02:09:14.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.026217600456732,"aZ":-20.71429694582328,"pfxX":0.04804731468678858,"pfxZ":6.199845088486606,"pX":-0.7567069449373213,"pZ":2.9201056482773127,"vX0":-3.496328366704058,"vY0":-134.56115151786778,"vZ0":-5.036379405161391,"x":145.84,"y":159.94,"x0":0.5488708405898117,"y0":50.00252465638898,"z0":6.2677391728805425,"aX":0.08911762455915538},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":0.6,"spinRate":2399,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.40580794814486554,"extension":5.930777843671529},"index":0,"playId":"e3cf862b-d6cb-322e-81f3-58d8000a84af","pitchNumber":1,"startTime":"2026-03-21T02:06:13.443Z","endTime":"2026-03-21T02:06:17.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":79.4,"endSpeed":73.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.293952916980828,"aZ":-36.58657359250451,"pfxX":-4.809248100370777,"pfxZ":-3.2348259850389027,"pX":0.23862327458531274,"pZ":4.099744645480118,"vX0":0.09618591834979373,"vY0":-115.74682033842123,"vZ0":1.844142324121484,"x":107.9,"y":128.09,"x0":0.8220657336304957,"y0":50.001402026189396,"z0":6.779497261699743,"aX":-6.566547995095019},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.2,"breakHorizontal":8.8,"spinRate":2541,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.47206128003309056,"extension":5.688988805042998},"index":1,"playId":"c92cd609-a65c-34ff-81ff-2c76c0c47473","pitchNumber":2,"startTime":"2026-03-21T02:06:37.954Z","endTime":"2026-03-21T02:06:41.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070042633072163,"aZ":-24.694794671054797,"pfxX":8.620073107907524,"pfxZ":4.868640808118309,"pX":-0.7509718008283617,"pZ":1.9890507444271386,"vX0":-6.036576432298271,"vY0":-123.07548803357832,"vZ0":-5.508346071330433,"x":145.63,"y":185.08,"x0":0.6116910088738398,"y0":50.00310309089641,"z0":6.343334887936575,"aX":13.24514248256766},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.8,"breakHorizontal":-14.3,"spinRate":1819,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.44476128679192595,"extension":5.845074380915415},"index":2,"playId":"59ef0eff-f98c-3450-88a7-1bf85e5c1e5f","pitchNumber":3,"startTime":"2026-03-21T02:06:55.022Z","endTime":"2026-03-21T02:06:59.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-21T02:07:06.647Z","endTime":"2026-03-21T02:07:28.617Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":95.5,"endSpeed":87.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282137806299037,"aZ":-11.4397096830509,"pfxX":3.3176321816755534,"pfxZ":10.563136187468633,"pX":-1.111534078631271,"pZ":3.379590583306771,"vX0":-5.298204085871765,"vY0":-139.01110393110912,"vZ0":-6.128083021708515,"x":159.37,"y":147.53,"x0":0.38545365545206844,"y0":50.005480093713196,"z0":6.367567446714088,"aX":6.514243098532288},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":-4.9,"spinRate":2175,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.39356705154136096,"extension":6.006397000606977},"index":4,"playId":"cd1d743b-3ea4-3bb0-92e5-f7bb6a470070","pitchNumber":4,"startTime":"2026-03-21T02:07:28.617Z","endTime":"2026-03-21T02:07:32.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.727313523080216,"aZ":-37.2420347889831,"pfxX":-6.512560700527186,"pfxZ":-3.7850767387030215,"pX":-0.7134487004878947,"pZ":1.798424183404714,"vX0":-1.1365811985068288,"vY0":-114.84909992956213,"vZ0":-2.4590060636851634,"x":144.19,"y":190.22,"x0":0.6337477086808558,"y0":50.00285319515808,"z0":6.495712096696022,"aX":-8.722839203553042},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.2,"breakHorizontal":12.1,"spinRate":2611,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.47641766285353837,"extension":5.933873675603607},"index":5,"playId":"939a716a-bab7-3140-918e-ada7282e7cb8","pitchNumber":5,"startTime":"2026-03-21T02:07:53.230Z","endTime":"2026-03-21T02:07:57.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":91.7,"endSpeed":85.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.229691209486635,"aZ":-24.834050055224928,"pfxX":1.5168392564933888,"pfxZ":4.001842713286036,"pX":0.840595271918535,"pZ":3.2330077053771684,"vX0":-0.8134306922145824,"vY0":-133.69115024283008,"vZ0":-3.2463285433774676,"x":84.96,"y":151.49,"x0":0.9496003159013221,"y0":50.00305923057371,"z0":6.219254194389045,"aX":2.782315110010749},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2288,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.40762353780480876,"extension":5.761955866492243},"index":6,"playId":"56ab3ff3-8345-3bc8-80b7-7f691f1edce4","pitchNumber":6,"startTime":"2026-03-21T02:08:19.110Z","endTime":"2026-03-21T02:08:23.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Tyler Stephenson. Alex Bregman to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":7,"actionPlayId":"56ab3ff3-8345-3bc8-80b7-7f691f1edce4","startTime":"2026-03-21T02:08:34.789Z","endTime":"2026-03-21T02:09:07.759Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"postOnSecond":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.79,"dramaIndex":30.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.911284339161224,"aZ":-24.878457220957223,"pfxX":8.733272707499928,"pfxZ":4.457995751122251,"pX":0.8231243133366676,"pZ":2.9470797772607686,"vX0":-2.7798073081902315,"vY0":-127.28270769438677,"vZ0":-3.3854537468954207,"x":85.62,"y":159.21,"x0":0.796960126035933,"y0":50.00140691448631,"z0":6.271533558087266,"aX":14.28143788861449},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":-15.1,"spinRate":1691,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.43085620751145326,"extension":5.754694872733863},"hitData":{"launchSpeed":79.4,"launchAngle":20.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.14,"coordY":90.08}},"index":8,"playId":"ecbfe2a5-8bf5-33c0-b374-3587de479716","pitchNumber":7,"startTime":"2026-03-21T02:09:07.759Z","endTime":"2026-03-21T02:09:14.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":3.3000000000000007,"leverageIndex":0.79,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:09:14.691Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks. Dansby Swanson to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:09:50.698Z","endTime":"2026-03-21T02:11:49.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441979282394882,"aZ":-19.79901197382816,"pfxX":2.411094297973597,"pfxZ":6.879511660692298,"pX":-1.4838975414552238,"pZ":1.820784451404874,"vX0":-6.824997652183073,"vY0":-132.53148728945547,"vZ0":-8.130592623429227,"x":173.56,"y":189.62,"x0":0.7990440730080894,"y0":50.000290875911354,"z0":6.347411316680473,"aX":4.335874265365234},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-3.0,"spinRate":2302,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.411580844771815,"extension":5.82382151799284},"index":0,"playId":"8bef7050-b2cd-3181-9348-7baf3defe1ef","pitchNumber":1,"startTime":"2026-03-21T02:09:54.864Z","endTime":"2026-03-21T02:09:58.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":86.5,"endSpeed":79.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283955783076397,"aZ":-28.24510126247575,"pfxX":8.038542437437547,"pfxZ":2.4297224959076296,"pX":0.8813115768984997,"pZ":2.868567285653519,"vX0":-2.6578426763690137,"vY0":-126.09278543020503,"vZ0":-2.610872327095898,"x":83.41,"y":161.33,"x0":0.9010824888286643,"y0":50.00494894432087,"z0":6.183252272251804,"aX":13.019004373962458},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":-14.0,"spinRate":1700,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.43345259156539573,"extension":5.905205447606062},"index":1,"playId":"68bd80fe-d491-3bce-ba92-e34d4a38a465","pitchNumber":2,"startTime":"2026-03-21T02:10:16.397Z","endTime":"2026-03-21T02:10:19.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.074560809969263,"aZ":-19.80266407591252,"pfxX":8.54707522246484,"pfxZ":6.344136942726486,"pX":0.27316995178314346,"pZ":3.3595610888689666,"vX0":-3.961633687403395,"vY0":-138.35912968260376,"vZ0":-4.300823255772277,"x":106.59,"y":148.07,"x0":0.6081384999050463,"y0":50.00522764508663,"z0":6.250327648020747,"aX":16.676512140790884},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-14.8,"spinRate":2043,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.39493510206111804,"extension":5.8679651718761905},"index":2,"playId":"0f1ac136-f300-308f-a34e-c4d6f99fdca1","pitchNumber":3,"startTime":"2026-03-21T02:10:42.098Z","endTime":"2026-03-21T02:10:46.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93651993285507,"aZ":-26.822101375045953,"pfxX":-6.403859068867765,"pfxZ":3.510741205097296,"pX":-1.2840211551782157,"pZ":1.8271697395377005,"vX0":-3.3592533288555027,"vY0":-122.81033587146487,"vZ0":-4.784334712094311,"x":165.94,"y":189.45,"x0":0.9344887717273388,"y0":50.00006594630682,"z0":6.089102492777659,"aX":-9.753701719006775},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":12.4,"spinRate":2314,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.44645536037787803,"extension":5.808450299152619},"index":3,"playId":"ee20747a-9654-3cf9-b04a-3bd1cb774692","pitchNumber":4,"startTime":"2026-03-21T02:11:02.591Z","endTime":"2026-03-21T02:11:05.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642687355563538,"aZ":-26.0677905934629,"pfxX":8.04432811093346,"pfxZ":3.81639984901876,"pX":1.019324912355388,"pZ":2.974076353361497,"vX0":-2.48472879002413,"vY0":-125.49911133657461,"vZ0":-3.045621595096768,"x":78.15,"y":158.48,"x0":0.9751915050134081,"y0":50.00378517339002,"z0":6.319464775542409,"aX":12.872892168576653},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-14.0,"spinRate":1752,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4359105307237616,"extension":5.794745960957228},"index":4,"playId":"8a95800d-585a-3024-a715-1d1546b1910b","pitchNumber":5,"startTime":"2026-03-21T02:11:21.871Z","endTime":"2026-03-21T02:11:25.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43383730921238,"aZ":-22.824254696864898,"pfxX":-1.0660596025410305,"pfxZ":5.222474474522507,"pX":1.0921538743567105,"pZ":4.127658010469442,"vX0":0.41803618600412773,"vY0":-132.25244623234866,"vZ0":-1.5222778591614632,"x":75.37,"y":127.33,"x0":1.0714744227685642,"y0":50.001975051949124,"z0":6.36776397236339,"aX":-1.9081253946458498},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":1.8,"spinRate":2311,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.41250728094623357,"extension":5.800102657434461},"index":5,"playId":"116339f9-162d-3b83-be8a-0cac71d9e775","pitchNumber":6,"startTime":"2026-03-21T02:11:44.845Z","endTime":"2026-03-21T02:11:49.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.1,"awayTeamWinProbability":82.9,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.33,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:11:49.243Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Moisés Ballesteros grounds into a double play, shortstop Elly De La Cruz to second baseman Matt McLain to first baseman Sal Stewart. Carson Kelly out at 2nd. Moisés Ballesteros out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:13:00.298Z","endTime":"2026-03-21T02:13:34.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T02:11:52.967Z","endTime":"2026-03-21T02:13:02.648Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774468686304534,"aZ":-18.057140583061916,"pfxX":8.330235555342554,"pfxZ":7.403975551564822,"pX":-0.42617719310575974,"pZ":2.423638636363951,"vX0":-6.158073185122925,"vY0":-136.85860216854675,"vZ0":-6.697581144175258,"x":133.24,"y":173.34,"x0":0.7651300197388968,"y0":50.00155601739398,"z0":6.128865054738063,"aX":15.881039861373646},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":-13.9,"spinRate":1996,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.3994408956936,"extension":5.85596832835563},"index":1,"playId":"53d322c0-92a2-36e6-bb89-0d51cdbb47c7","pitchNumber":1,"startTime":"2026-03-21T02:13:02.648Z","endTime":"2026-03-21T02:13:06.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":95.0,"endSpeed":87.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26784979363251,"aZ":-19.8465915349822,"pfxX":8.191561351465458,"pfxZ":6.334542727902026,"pX":0.45635308432887994,"pZ":2.558913371892357,"vX0":-3.6404535296142266,"vY0":-138.27047320169487,"vZ0":-6.396044709338579,"x":99.6,"y":169.69,"x0":0.72167188160792,"y0":50.0064279846098,"z0":6.222746053073377,"aX":15.950506857353755},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":-14.2,"spinRate":2074,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.39530567927351834,"extension":5.839203305123791},"hitData":{"launchSpeed":81.5,"launchAngle":8.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.62,"coordY":149.52}},"index":2,"playId":"92a77e99-a644-3db4-bd9f-165077f7b50f","pitchNumber":2,"startTime":"2026-03-21T02:13:28.718Z","endTime":"2026-03-21T02:13:34.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-10.700000000000001,"leverageIndex":2.11,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:13:34.239Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:15:42.782Z","endTime":"2026-03-21T02:17:17.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.6,"endSpeed":66.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.244124233766986,"aZ":-35.60426561815758,"pfxX":-3.591907753727252,"pfxZ":-3.092774218965584,"pX":-0.3367558441991913,"pZ":3.5270038912837762,"vX0":-4.121029063165011,"vY0":-104.19634682668963,"vZ0":3.4720617807324463,"x":129.84,"y":143.55,"x0":2.127628758889698,"y0":50.004455983072305,"z0":6.024629307313735,"aX":-3.979566045980026},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-4.4,"breakHorizontal":7.6,"spinRate":2283,"spinDirection":308},"zone":1,"typeConfidence":2.0,"plateTime":0.5241233737706099,"extension":5.750458923948667},"index":0,"playId":"3690a223-a34c-3d86-8aad-29e906c1bb51","pitchNumber":1,"startTime":"2026-03-21T02:16:03.551Z","endTime":"2026-03-21T02:16:08.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":83.9,"endSpeed":77.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99702744346223,"aZ":-28.600663996793298,"pfxX":0.8989418067909574,"pfxZ":2.336312054472309,"pX":1.4319544146012222,"pZ":2.8847609122156914,"vX0":-3.1113653461144177,"vY0":-122.25363257114581,"vZ0":0.17281029563578243,"x":62.42,"y":160.89,"x0":2.599132181653434,"y0":50.00157884824301,"z0":5.2495077694818795,"aX":1.3740394969323972},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":-1.0,"spinRate":2555,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4464487583799319,"extension":5.8467695552705505},"index":1,"playId":"2b4467df-2d4a-369a-a4f2-a649f5fe0056","pitchNumber":2,"startTime":"2026-03-21T02:16:18.929Z","endTime":"2026-03-21T02:16:22.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":92.4,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49487545465891,"aZ":-17.172835762661933,"pfxX":7.796282397910664,"pfxZ":8.1776250245291,"pX":0.564871047359148,"pZ":3.141338287169594,"vX0":-6.66298411447518,"vY0":-134.44248427477996,"vZ0":-2.9015537654594166,"x":95.47,"y":153.96,"x0":2.0594873039754464,"y0":50.006576374097655,"z0":5.450021536369262,"aX":14.309216143967825},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-12.7,"spinRate":2375,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.40703812244812543,"extension":6.133180993027715},"index":2,"playId":"8cd6e5ca-0259-3500-af4b-e6847b56e464","pitchNumber":3,"startTime":"2026-03-21T02:16:31.524Z","endTime":"2026-03-21T02:16:34.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.03331321082896,"aZ":-36.03621167123804,"pfxX":-4.9475516387354,"pfxZ":-3.1754676196162617,"pX":0.42662285339337624,"pZ":2.8059887774635475,"vX0":-2.547003606234278,"vY0":-109.27413598861658,"vZ0":1.9227907898679162,"x":100.74,"y":163.02,"x0":2.247362467893629,"y0":50.00085662673594,"z0":5.766944704176434,"aX":-6.022730381524733},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-5.0,"breakHorizontal":9.6,"spinRate":2309,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.4999416293670276,"extension":6.015408008671453},"index":3,"playId":"9af63341-e123-349c-bc2a-3b6649ef5128","pitchNumber":4,"startTime":"2026-03-21T02:16:51.258Z","endTime":"2026-03-21T02:16:55.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70592244710618,"aZ":-27.259137535377562,"pfxX":-1.2792614217076563,"pfxZ":3.137196347758529,"pX":0.42059617395110127,"pZ":2.881677935382136,"vX0":-4.744762800346384,"vY0":-124.0663656469902,"vZ0":-0.2771214320301483,"x":100.97,"y":160.97,"x0":2.5202380566604794,"y0":50.00174659121456,"z0":5.257347482572476,"aX":-2.0034930694669995},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":3.4,"spinRate":2420,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4406669602916069,"extension":5.870396734560861},"index":4,"playId":"00502739-6a0a-364f-837b-3007a0eb223d","pitchNumber":5,"startTime":"2026-03-21T02:17:12.746Z","endTime":"2026-03-21T02:17:17.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:17:17.013Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Stewart doubles (4) on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:17:40.027Z","endTime":"2026-03-21T02:18:03.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":67.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.98218940594301,"aZ":-36.0075462882151,"pfxX":-3.9676830377383174,"pfxZ":-3.4291761433848373,"pX":-0.9385959969393165,"pZ":1.6457573817774607,"vX0":-5.621250594227895,"vY0":-104.77319328945275,"vZ0":0.15833581444435452,"x":152.78,"y":194.34,"x0":2.2901872005520625,"y0":50.00405735865586,"z0":5.76198645799853,"aX":-4.430745719907216},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-5.9,"breakHorizontal":8.6,"spinRate":2363,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.5219108271650699,"extension":5.839616865119108},"index":0,"playId":"d5d706d5-5874-392a-8982-960649c23f44","pitchNumber":1,"startTime":"2026-03-21T02:17:40.027Z","endTime":"2026-03-21T02:17:44.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.217521923618445,"aZ":-28.0485224151053,"pfxX":8.822186844022863,"pfxZ":3.009174689953266,"pX":0.3530509692114597,"pZ":2.4289203845619216,"vX0":-6.787448491818784,"vY0":-116.18950424843942,"vZ0":-0.7253225124474422,"x":103.54,"y":173.2,"x0":2.1621067508107563,"y0":50.00259793314637,"z0":5.404095655550457,"aX":12.094928287050628},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.5,"breakHorizontal":-14.4,"spinRate":1845,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4709287900451238,"extension":6.2159171062454766},"hitData":{"launchSpeed":109.0,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.36,"coordY":86.24}},"index":1,"playId":"245af1b6-9cde-384c-9ce4-ddfa7a1a106c","pitchNumber":2,"startTime":"2026-03-21T02:17:53.612Z","endTime":"2026-03-21T02:18:03.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:18:03.200Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a sharp line drive to center fielder Pete Crow-Armstrong. Sal Stewart scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:18:23.344Z","endTime":"2026-03-21T02:20:07.582Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.247450598236306,"aZ":-17.87226457484938,"pfxX":7.602854548333665,"pfxZ":7.5008744152397355,"pX":0.619575983037536,"pZ":3.412126601795041,"vX0":-6.735307397054056,"vY0":-137.62137998668746,"vZ0":-2.422003400466741,"x":93.38,"y":146.65,"x0":2.1180667712016525,"y0":50.00331465219935,"z0":5.5224818995421385,"aX":14.49714628538767},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-12.2,"spinRate":2218,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3989046773744147,"extension":6.2057875850100315},"index":0,"playId":"ecdea73c-d979-3e31-af29-e1a3384264e5","pitchNumber":1,"startTime":"2026-03-21T02:18:44.916Z","endTime":"2026-03-21T02:18:49.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.0,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583605890558502,"aZ":-17.45048412465654,"pfxX":7.484176700290892,"pfxZ":7.988514040570189,"pX":-1.2886833783224516,"pZ":2.1522023599971702,"vX0":-11.000016152551927,"vY0":-134.952021501429,"vZ0":-5.428299260315027,"x":166.12,"y":180.67,"x0":1.869317618575933,"y0":50.00326415679069,"z0":5.420492369726764,"aX":13.795191769503539},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-11.2,"spinRate":2172,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.40598838252134906,"extension":6.371716287451961},"index":1,"playId":"bc65973a-f204-3b47-9eb1-4fd05fd68f2d","pitchNumber":2,"startTime":"2026-03-21T02:19:02.823Z","endTime":"2026-03-21T02:19:06.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198976580727766,"aZ":-15.987623237010508,"pfxX":8.106072566001178,"pfxZ":8.677767968052516,"pX":0.08669848746102823,"pZ":2.805619574450899,"vX0":-8.185627401567958,"vY0":-135.82731654110432,"vZ0":-3.9398999425414023,"x":113.7,"y":163.03,"x0":2.088579248914754,"y0":50.00496110205123,"z0":5.389243735241095,"aX":15.124101301313958},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-13.0,"spinRate":2275,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.4035108437501398,"extension":6.310164936431632},"index":2,"playId":"b33df42d-c0b4-3ad9-90a1-6c9090e720f2","pitchNumber":3,"startTime":"2026-03-21T02:19:24.078Z","endTime":"2026-03-21T02:19:27.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.688671935338686,"aZ":-25.00821667630355,"pfxX":10.312173773325119,"pfxZ":5.20385728506862,"pX":0.5240813325396895,"pZ":1.6194978827372626,"vX0":-6.644072924073341,"vY0":-116.57830533300476,"vZ0":-3.018629820683053,"x":97.02,"y":195.05,"x0":2.069615330705952,"y0":50.00535855725989,"z0":5.289007071716573,"aX":14.211788505510212},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.9,"breakHorizontal":-17.0,"spinRate":1751,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.46963865274695316,"extension":6.245791103817734},"index":3,"playId":"abca6258-37c8-3a4b-939d-66d3f484a35c","pitchNumber":4,"startTime":"2026-03-21T02:19:41.156Z","endTime":"2026-03-21T02:19:44.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971639347589306,"aZ":-18.56618006927362,"pfxX":7.740940521084108,"pfxZ":7.447163989056992,"pX":-0.013220476411302438,"pZ":2.381830050876766,"vX0":-8.373722564840373,"vY0":-134.51537066155265,"vZ0":-4.327150589104594,"x":117.5,"y":174.47,"x0":2.138678673280277,"y0":50.004183018404646,"z0":5.332934239482284,"aX":14.146562999238265},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-12.1,"spinRate":2207,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4076520702304052,"extension":6.325164374615029},"hitData":{"launchSpeed":106.3,"launchAngle":9.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.63,"coordY":87.45}},"index":4,"playId":"19174cd6-40de-3119-aea8-e173691e0101","pitchNumber":5,"startTime":"2026-03-21T02:20:01.782Z","endTime":"2026-03-21T02:20:07.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.3,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:20:07.582Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Steer homers (1) on a fly ball to left center field. Eugenio Suárez scores.","rbi":2,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:20:36.414Z","endTime":"2026-03-21T02:21:30.940Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35010784706265,"aZ":-19.087028207934395,"pfxX":7.815263454208706,"pfxZ":7.106313159519349,"pX":0.9791994059913403,"pZ":3.0405737686936076,"vX0":-5.582308124925204,"vY0":-134.61504270624278,"vZ0":-2.6835876637048237,"x":79.68,"y":156.68,"x0":2.061134264804404,"y0":50.00047673996349,"z0":5.3966817847491075,"aX":14.387090724551932},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":-13.0,"spinRate":2150,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40638501338876587,"extension":6.252488332066321},"index":0,"playId":"9e500dd6-245e-3df4-b977-c127ab3c62c3","pitchNumber":1,"startTime":"2026-03-21T02:20:45.771Z","endTime":"2026-03-21T02:20:50.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.692090688978208,"aZ":-28.100514805913672,"pfxX":7.576264061924625,"pfxZ":3.0702439615967965,"pX":0.3785230448573211,"pZ":2.3068091088090537,"vX0":-5.845979576392123,"vY0":-114.28873554497324,"vZ0":-0.8072709568814247,"x":102.57,"y":176.5,"x0":1.9829096588180626,"y0":50.00060889000981,"z0":5.419831471555502,"aX":10.040382084567282},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":1710,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4789080531250609,"extension":6.152739844364389},"hitData":{"launchSpeed":102.0,"launchAngle":28.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.72,"coordY":54.07}},"index":1,"playId":"04c8d29c-5d12-3c48-97f4-e66086c1e13d","pitchNumber":2,"startTime":"2026-03-21T02:21:03.486Z","endTime":"2026-03-21T02:21:30.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-2.3999999999999995,"leverageIndex":0.17,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:21:30.940Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:21:40.940Z","endTime":"2026-03-21T02:22:45.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358473094844896,"aZ":-19.303733698499958,"pfxX":9.593388211244744,"pfxZ":7.036714845437644,"pX":-0.3757492514840561,"pZ":2.536728888907753,"vX0":-9.580496610112014,"vY0":-133.98154187225197,"vZ0":-3.884047968498829,"x":131.32,"y":170.29,"x0":1.9899593958813435,"y0":50.00001716759075,"z0":5.374295226954846,"aX":17.54083025594724},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-15.5,"spinRate":2200,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4078817769474177,"extension":6.278273499771},"index":0,"playId":"b8fe1791-f5e8-3ab3-b015-76cc6794c3df","pitchNumber":1,"startTime":"2026-03-21T02:21:52.159Z","endTime":"2026-03-21T02:21:56.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":93.4,"endSpeed":85.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81304581642777,"aZ":-18.90867837310329,"pfxX":8.583014281095322,"pfxZ":7.066548537390838,"pX":-0.45568802606961595,"pZ":2.5582680599421628,"vX0":-9.347489548910637,"vY0":-135.6953480095911,"vZ0":-3.903680631326169,"x":134.37,"y":169.71,"x0":1.907559366711563,"y0":50.00280380928984,"z0":5.321359016458476,"aX":16.1143093491095},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":-13.7,"spinRate":2142,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4026002657384078,"extension":6.255954602993002},"index":1,"playId":"ae76eb20-0d42-3066-9aec-60b6b616fd88","pitchNumber":2,"startTime":"2026-03-21T02:22:06.861Z","endTime":"2026-03-21T02:22:10.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46829923428093,"aZ":-28.673809982638,"pfxX":11.398272209228208,"pfxZ":2.4646690115939984,"pX":1.1086495628035116,"pZ":1.41543308547242,"vX0":-6.514218328314105,"vY0":-118.04566294399113,"vZ0":-2.617147247154948,"x":74.74,"y":200.56,"x0":2.416454616470648,"y0":50.00083627473843,"z0":5.165611872757568,"aX":16.161075001020524},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.1,"breakHorizontal":-19.2,"spinRate":1795,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.463157509994204,"extension":6.251694691107492},"index":2,"playId":"0a481583-7395-351c-996d-142cfc5aed55","pitchNumber":3,"startTime":"2026-03-21T02:22:26.673Z","endTime":"2026-03-21T02:22:30.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122995037667764,"aZ":-28.895185907261745,"pfxX":1.9818464495533052,"pfxZ":2.125546361256111,"pX":0.7598298501998649,"pZ":2.5130397238487845,"vX0":-5.556621354634247,"vY0":-123.20089551214143,"vZ0":-0.39578665485048803,"x":88.04,"y":170.93,"x0":2.7853286203189893,"y0":50.00028488258302,"z0":5.114754269837399,"aX":3.0520151755755727},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2496,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.444333605379696,"extension":5.873623848122408},"index":3,"playId":"c499dd8d-e0c0-3c86-a44e-893a85c678a0","pitchNumber":4,"startTime":"2026-03-21T02:22:39.342Z","endTime":"2026-03-21T02:22:45.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:22:45.599Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:23:03.655Z","endTime":"2026-03-21T02:23:50.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.207620793397925,"aZ":-26.413298594364683,"pfxX":10.930803948366885,"pfxZ":4.227063164279241,"pX":0.276709667973643,"pZ":1.5731773728975933,"vX0":-7.860953371197498,"vY0":-115.65054924310216,"vZ0":-2.7774078128698716,"x":106.45,"y":196.3,"x0":2.28842082751752,"y0":50.00410653152411,"z0":5.3055065899882,"aX":14.907860975283542},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.3,"breakHorizontal":-18.0,"spinRate":1819,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.47238704285191124,"extension":6.111050104272866},"index":0,"playId":"3b9637a3-e7f2-3773-9158-5fbf674f3dd7","pitchNumber":1,"startTime":"2026-03-21T02:23:08.337Z","endTime":"2026-03-21T02:23:11.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092525249377115,"aZ":-20.017323067878642,"pfxX":9.57566275470536,"pfxZ":6.650797847404139,"pX":0.35531770347260955,"pZ":3.213129927874731,"vX0":-8.264815251631257,"vY0":-134.3364479936777,"vZ0":-2.0323961255808483,"x":103.46,"y":152.03,"x0":2.2276167454955518,"y0":50.00338303594511,"z0":5.40250590687645,"aX":17.503072615744795},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":-15.6,"spinRate":2329,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.40773681545609053,"extension":6.268089229402357},"index":1,"playId":"a2069f18-b95c-343e-8ea5-bfe660868d31","pitchNumber":2,"startTime":"2026-03-21T02:23:24.219Z","endTime":"2026-03-21T02:23:27.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T02:23:36.148Z","endTime":"2026-03-21T02:23:45.910Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44170615366709,"aZ":-29.23516593455939,"pfxX":2.7555097589958812,"pfxZ":1.9913670532893901,"pX":0.15925661448170633,"pZ":1.2210721093281118,"vX0":-6.763505066021495,"vY0":-120.39766781086975,"vZ0":-2.774087599523308,"x":110.93,"y":205.81,"x0":2.641500146975477,"y0":50.00206926373379,"z0":4.9643417531001965,"aX":4.0634717739639905},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.5,"spinRate":2500,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4541881911010166,"extension":5.941585152353589},"index":3,"playId":"00227f21-69d9-3fa5-b4bc-e8f2f4b2c170","pitchNumber":3,"startTime":"2026-03-21T02:23:45.910Z","endTime":"2026-03-21T02:23:50.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:23:50.331Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Eugenio Suárez to first baseman Sal Stewart.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:26:08.878Z","endTime":"2026-03-21T02:26:58.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Benson replaces left fielder Spencer Steer, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-21T02:25:23.916Z","endTime":"2026-03-21T02:26:11.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601841434894936,"aZ":-22.292421671819994,"pfxX":-1.2786952292186038,"pfxZ":5.7579475064383665,"pX":0.43423199479605573,"pZ":2.9013061561397837,"vX0":-0.7376992846241841,"vY0":-130.0285174033674,"vZ0":-4.458962323119832,"x":100.45,"y":160.44,"x0":0.8875350314047827,"y0":50.004697936989714,"z0":6.324329642964693,"aX":-2.1954506282296586},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":2.5,"spinRate":2296,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.42081332067638355,"extension":5.638033329387768},"index":1,"playId":"91a9da35-fcbd-3022-afd2-c4f67b992703","pitchNumber":1,"startTime":"2026-03-21T02:26:11.071Z","endTime":"2026-03-21T02:26:15.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.016442720657142,"aZ":-38.938277740563315,"pfxX":-6.044135543678679,"pfxZ":-5.6735906485817535,"pX":0.04061200387322116,"pZ":0.7570057564825048,"vX0":0.26252693537313077,"vY0":-108.77576900544405,"vZ0":-3.3109537232720228,"x":115.45,"y":218.34,"x0":0.702657840149513,"y0":50.003066172095956,"z0":6.542406432644865,"aX":-7.204865147316892},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-10.8,"breakHorizontal":10.8,"spinRate":2655,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.5045564839813785,"extension":5.6992633023260115},"index":2,"playId":"40af11a0-5591-333f-bbe2-39a5672d9ef7","pitchNumber":2,"startTime":"2026-03-21T02:26:30.672Z","endTime":"2026-03-21T02:26:34.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":84.8,"endSpeed":78.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.339879916753844,"aZ":-30.886821357261734,"pfxX":8.286601179420822,"pfxZ":0.8274459299474355,"pX":0.7189879073997857,"pZ":2.078642534519583,"vX0":-2.8933480159814158,"vY0":-123.55361341395198,"vZ0":-3.6611644188291304,"x":89.59,"y":182.66,"x0":0.8279149853052835,"y0":50.00020809084912,"z0":6.171870811431951,"aX":12.824677252001894},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":-14.4,"spinRate":1642,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.44311318060236493,"extension":5.778881066725122},"hitData":{"launchSpeed":81.5,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.45,"coordY":167.88}},"index":3,"playId":"4079a6f0-cf63-3220-946e-04ee0d008993","pitchNumber":3,"startTime":"2026-03-21T02:26:49.894Z","endTime":"2026-03-21T02:26:58.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:26:58.743Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Triantos lines out to center fielder Dane Myers.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:27:10.238Z","endTime":"2026-03-21T02:28:45.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.947093857213027,"aZ":-36.93503588965553,"pfxX":-4.373446769911846,"pfxZ":-3.658588428389656,"pX":-0.30298768049215424,"pZ":2.2703730721304254,"vX0":-1.0869651293604015,"vY0":-113.37759177137688,"vZ0":-1.371676624762142,"x":128.55,"y":177.48,"x0":0.7510098963666946,"y0":50.00390382425701,"z0":6.572934371442768,"aX":-5.6875201267398685},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-6.7,"breakHorizontal":8.2,"spinRate":2712,"spinDirection":306},"zone":4,"typeConfidence":2.0,"plateTime":0.48330078439035296,"extension":5.7989640372518725},"index":0,"playId":"13f5c5ca-9183-3750-b5f4-3ac7abbd6416","pitchNumber":1,"startTime":"2026-03-21T02:27:29.893Z","endTime":"2026-03-21T02:27:34.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556339979384592,"aZ":-25.24180835410791,"pfxX":10.15604174924487,"pfxZ":4.25926976147689,"pX":-0.901071525634759,"pZ":0.15640815414528367,"vX0":-7.192789628490914,"vY0":-126.90412602530685,"vZ0":-9.568429893437123,"x":151.35,"y":234.56,"x0":0.6539308706189647,"y0":50.002529381342846,"z0":5.994350850466984,"aX":16.524866596965257},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.7,"spinRate":2007,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.43201393388795584,"extension":5.937700364381228},"index":1,"playId":"750b620a-dbed-312c-8980-52b3ce57f61d","pitchNumber":2,"startTime":"2026-03-21T02:27:46.289Z","endTime":"2026-03-21T02:27:52.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841853371685286,"aZ":-17.405875807136816,"pfxX":0.6576445582494084,"pfxZ":8.317000445436317,"pX":-0.8210730719364586,"pZ":1.3498079275090833,"vX0":-4.5365667091973085,"vY0":-131.63124437429622,"vZ0":-9.143999638961539,"x":148.3,"y":202.34,"x0":0.8305341650988969,"y0":50.00216655289818,"z0":6.1275491921830865,"aX":1.1679897630888483},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":-0.4,"spinRate":2467,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4142414199370372,"extension":5.807693881715811},"index":2,"playId":"b53c960e-b042-3ac3-be06-1fe33a703b41","pitchNumber":3,"startTime":"2026-03-21T02:28:11.864Z","endTime":"2026-03-21T02:28:15.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039479708070164,"aZ":-27.7218304671767,"pfxX":8.059386269038876,"pfxZ":2.8075108989846553,"pX":-0.5323637017766479,"pZ":1.5063752485901545,"vX0":-5.6629789753498905,"vY0":-125.11552994523582,"vZ0":-5.707350077036599,"x":137.29,"y":198.11,"x0":0.7122935151536292,"y0":50.00409049108782,"z0":6.086491214206502,"aX":12.789376233755805},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-13.3,"spinRate":1645,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.43763240672338544,"extension":5.7941253345739785},"hitData":{"launchSpeed":77.6,"launchAngle":26.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.99,"coordY":94.05}},"index":3,"playId":"240ac80a-26c0-31d9-85cd-35ea180d9724","pitchNumber":4,"startTime":"2026-03-21T02:28:35.691Z","endTime":"2026-03-21T02:28:45.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:28:45.998Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jefferson Rojas homers (4) on a fly ball to left center field.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:29:00.437Z","endTime":"2026-03-21T02:29:50.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":{"id":682227,"link":"/api/v1/people/682227"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847884342089632,"aZ":-31.141880951160015,"pfxX":8.082323282199573,"pfxZ":0.6635225810645711,"pX":1.6754370481960927,"pZ":2.6254964573234867,"vX0":-0.9831979531261966,"vY0":-123.73783349823584,"vZ0":-2.3332098315426952,"x":53.14,"y":167.89,"x0":1.0297946075348046,"y0":50.00001637297626,"z0":6.202905900843319,"aX":12.466943429206795},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-14.4,"spinRate":1642,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.4435197982273609,"extension":5.784605046250754},"index":0,"playId":"ec782362-1c2a-3301-8c1a-224f103a2a06","pitchNumber":1,"startTime":"2026-03-21T02:29:10.515Z","endTime":"2026-03-21T02:29:14.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.731524638833527,"aZ":-22.249324538104634,"pfxX":-1.6084721491094585,"pfxZ":5.713498415446766,"pX":-0.2369927769486597,"pZ":2.7485944300480862,"vX0":-2.1027444183473025,"vY0":-130.74288689623546,"vZ0":-4.878976389873075,"x":126.03,"y":164.57,"x0":0.7856355192101713,"y0":50.00144477668585,"z0":6.301578032771967,"aX":-2.793165991457584},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":3.4,"spinRate":2317,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.41840994708589774,"extension":5.662254322261397},"hitData":{"launchSpeed":97.2,"launchAngle":28.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.15,"coordY":63.26}},"index":1,"playId":"84666742-5a77-31e3-8a30-df3061d3de45","pitchNumber":2,"startTime":"2026-03-21T02:29:24.978Z","endTime":"2026-03-21T02:29:50.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.8000000000000003,"leverageIndex":0.04,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:29:50.896Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Will Benson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:29:55.915Z","endTime":"2026-03-21T02:30:17.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.728275149864547,"aZ":-14.220772132723457,"pfxX":7.454290976608754,"pfxZ":9.305544495197925,"pX":0.4137872127085226,"pZ":2.176980841423412,"vX0":-3.367934880398393,"vY0":-138.01341732867544,"vZ0":-8.597135603711738,"x":101.23,"y":180.0,"x0":0.6815591659234734,"y0":50.000420289963984,"z0":6.290086426083054,"aX":14.377377064922682},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-12.8,"spinRate":2029,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.39687040513058136,"extension":5.706289720703703},"hitData":{"launchSpeed":71.1,"launchAngle":39.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.48,"coordY":125.15}},"index":0,"playId":"34697e71-c679-3baf-8018-c50e4226ca2c","pitchNumber":1,"startTime":"2026-03-21T02:30:12.381Z","endTime":"2026-03-21T02:30:17.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:30:17.423Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to second baseman Jefferson Rojas.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:32:45.541Z","endTime":"2026-03-21T02:33:36.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hoby Milner replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"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-21T02:31:54.281Z","endTime":"2026-03-21T02:32:47.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":87.4,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804306366987078,"aZ":-30.420660666212427,"pfxX":11.014820382753298,"pfxZ":1.0745747405477903,"pX":0.5983880456749295,"pZ":2.573868695886291,"vX0":-12.13454410574037,"vY0":-126.68301307871891,"vZ0":1.5309105395529863,"x":94.19,"y":169.29,"x0":4.009358614100424,"y0":50.00396771577025,"z0":4.385647258185428,"aX":17.98524732556861},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-17.3,"spinRate":1877,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.4316406681574043,"extension":7.183091354463561},"index":1,"playId":"b2def98a-fd6b-3f99-9d72-083c25dd4865","pitchNumber":1,"startTime":"2026-03-21T02:32:47.721Z","endTime":"2026-03-21T02:32:53.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.656871138026958,"aZ":-29.339585440509815,"pfxX":12.002014959142343,"pfxZ":1.731667227883821,"pX":1.563309247794996,"pZ":1.36096147039486,"vX0":-10.411168268946263,"vY0":-126.87223537833813,"vZ0":-1.4556221489820298,"x":57.41,"y":202.03,"x0":4.15009348939865,"y0":50.00473964115927,"z0":4.268789060527867,"aX":19.673344608523898},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-19.6,"spinRate":1875,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4308437107218923,"extension":7.092805792623597},"index":2,"playId":"6dd981a0-71de-3d22-9721-7f7353d0bf25","pitchNumber":2,"startTime":"2026-03-21T02:33:02.004Z","endTime":"2026-03-21T02:33:06.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02913997620621,"aZ":-34.09575845719369,"pfxX":-6.274665102130913,"pfxZ":-1.474953838272052,"pX":0.4482097151774663,"pZ":2.172291576374066,"vX0":-6.192548477674155,"vY0":-113.62780592268861,"vZ0":2.6749528831024776,"x":99.92,"y":180.13,"x0":4.024835778890082,"y0":50.00102875859572,"z0":4.370098534898643,"aX":-8.193193537895608},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.7,"breakHorizontal":13.0,"spinRate":1816,"spinDirection":299},"zone":9,"typeConfidence":2.0,"plateTime":0.4822402386259501,"extension":6.559562356355137},"index":3,"playId":"74849303-bd53-39a0-a221-562445f21488","pitchNumber":3,"startTime":"2026-03-21T02:33:16.036Z","endTime":"2026-03-21T02:33:21.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57726831515513,"aZ":-29.759405271301404,"pfxX":11.24899800347918,"pfxZ":1.4596837655553845,"pX":0.7383437541156669,"pZ":2.2973753133952926,"vX0":-11.861886961309642,"vY0":-127.33979235337074,"vZ0":0.6964838629648417,"x":88.86,"y":176.75,"x0":3.9812760679229546,"y0":50.00158944249847,"z0":4.362893376747375,"aX":18.59178628124997},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":-17.9,"spinRate":1921,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.42907957210433745,"extension":7.012731546396481},"hitData":{"launchSpeed":87.4,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.01,"coordY":158.13}},"index":4,"playId":"349ae355-73dd-342f-b5f4-1764d7409488","pitchNumber":4,"startTime":"2026-03-21T02:33:31.152Z","endTime":"2026-03-21T02:33:36.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:33:36.439Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Trevino challenged (pitch result), call on the field was confirmed: Jose Trevino called out on strikes. Dane Myers steals (2) 2nd base.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:34:02.163Z","endTime":"2026-03-21T02:38:18.257Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":88.7,"endSpeed":81.9,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15136212179427,"aZ":-30.94270002081993,"pfxX":11.955097398812498,"pfxZ":0.7233430889910961,"pX":1.3813702787302977,"pZ":1.4254609138252035,"vX0":-10.733001443155606,"vY0":-128.77582673450664,"vZ0":-1.1851134435013757,"x":64.35,"y":200.29,"x0":4.029310334671299,"y0":50.00128268022528,"z0":4.262928890702438,"aX":20.28532888172584},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":-19.6,"spinRate":1950,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4236720177564859,"extension":6.765445968452073},"index":0,"playId":"5dbb5ce0-47de-3dbd-82a1-b2ecca389f6f","pitchNumber":1,"startTime":"2026-03-21T02:34:09.659Z","endTime":"2026-03-21T02:34:13.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"5f58296e-92b3-3c9d-9235-fbfb089e0acd","startTime":"2026-03-21T02:34:24.918Z","endTime":"2026-03-21T02:34:28.757Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.069069524525784,"aZ":-33.46250822199156,"pfxX":9.722730101518913,"pfxZ":-0.876387401967369,"pX":-0.08571292185356792,"pZ":1.8592142119342872,"vX0":-12.467180224952669,"vY0":-119.49129894079736,"vZ0":1.264628461046639,"x":120.27,"y":188.58,"x0":3.9034916838209437,"y0":50.00509912001169,"z0":4.298837756582364,"aX":14.255674426828612},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.1,"breakHorizontal":-15.1,"spinRate":1616,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4560087314657242,"extension":7.050878392259133},"index":2,"playId":"2567628e-4a71-33eb-aa5a-62de6b9e75a1","pitchNumber":2,"startTime":"2026-03-21T02:34:42.094Z","endTime":"2026-03-21T02:34:46.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372574530806673,"aZ":-31.937296783056745,"pfxX":11.677277109986091,"pfxZ":0.14423772037974913,"pX":0.7528787298775724,"pZ":2.021409215247465,"vX0":-12.238257179743554,"vY0":-127.80224317834345,"vZ0":0.44154968668179606,"x":88.3,"y":184.2,"x0":4.0593064000359815,"y0":50.00570142797169,"z0":4.33090740961069,"aX":19.553448030499617},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-18.8,"spinRate":1997,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4266215857612048,"extension":6.684304792010378},"index":3,"playId":"43ad83ff-f629-3f45-8bf8-5dd74dab9c73","pitchNumber":3,"startTime":"2026-03-21T02:34:58.912Z","endTime":"2026-03-21T02:35:02.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-21T02:35:18.293Z","endTime":"2026-03-21T02:35:36.611Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889073080518585,"aZ":-24.84321499003072,"pfxX":11.33518397553513,"pfxZ":4.289517415402868,"pX":0.9151880382622395,"pZ":3.105138653655033,"vX0":-11.035527475778965,"vY0":-129.35341867197167,"vZ0":1.1427400797220892,"x":82.12,"y":154.94,"x0":3.747156480949657,"y0":50.00106188790577,"z0":4.550806094763276,"aX":19.366203905774135},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":-18.4,"spinRate":2065,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.42209437048057064,"extension":6.9373992477386786},"index":5,"playId":"7a0cb843-a17f-3a98-8b99-236517d8ff1c","pitchNumber":4,"startTime":"2026-03-21T02:35:36.611Z","endTime":"2026-03-21T02:35:40.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34633956938028,"aZ":-33.21719647451935,"pfxX":-4.908111838704194,"pfxZ":-0.7917852134120027,"pX":-1.6444775306272308,"pZ":1.2839661763954069,"vX0":-10.660707825093212,"vY0":-114.2716925368058,"vZ0":0.45065746487340386,"x":179.68,"y":204.11,"x0":3.7213995195883935,"y0":50.00149949874696,"z0":4.351360461558187,"aX":-6.479709705480086},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":11.6,"spinRate":1942,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.47959702780650826,"extension":6.832948330658946},"index":6,"playId":"ac002a25-4505-3def-ae1f-81ad70dd4942","pitchNumber":5,"startTime":"2026-03-21T02:35:57.169Z","endTime":"2026-03-21T02:36:01.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.456182036292876,"aZ":-32.97932094989871,"pfxX":-5.35860695249616,"pfxZ":-0.6004260307278297,"pX":-1.0058015505479467,"pZ":1.6208566640299984,"vX0":-9.417714165391002,"vY0":-114.97401008422416,"vZ0":1.1063141955755063,"x":155.34,"y":195.02,"x0":3.8407953674721815,"y0":50.0036299868812,"z0":4.335630493091387,"aX":-7.168316740639512},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.5,"breakHorizontal":12.1,"spinRate":1908,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.47651648819965553,"extension":6.796547889910985},"index":7,"playId":"28dd7899-0b57-38b6-8c1d-642ff20921db","pitchNumber":6,"startTime":"2026-03-21T02:36:15.949Z","endTime":"2026-03-21T02:36:20.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75913183136161,"aZ":-31.428121556950433,"pfxX":12.694737161371624,"pfxZ":0.43914775550295637,"pX":0.5972581687241776,"pZ":2.832538516058781,"vX0":-12.808683282094577,"vY0":-128.68812388079712,"vZ0":1.8690671104972363,"x":94.23,"y":162.3,"x0":3.9619730831983753,"y0":50.00273354664186,"z0":4.511368000156977,"aX":21.543726340473004},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-20.5,"spinRate":1960,"spinDirection":101},"zone":3,"typeConfidence":2.0,"plateTime":0.4237204636977365,"extension":7.068397004870297},"index":8,"playId":"a73f0353-ce10-3550-9bcd-f3b8d1741b9e","pitchNumber":7,"startTime":"2026-03-21T02:36:38.626Z","endTime":"2026-03-21T02:36:44.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58832459873521,"aZ":-29.21492516960946,"pfxX":12.610059131972092,"pfxZ":1.7686918657887265,"pX":-1.7273220080494855,"pZ":2.2271299466694905,"vX0":-17.65947226939129,"vY0":-128.22381898199976,"vZ0":0.09207996713603162,"x":182.84,"y":178.65,"x0":3.5864042994661363,"y0":50.00634015231966,"z0":4.455688084932141,"aX":21.164204642042197},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-19.2,"spinRate":1976,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.42590749990404886,"extension":6.880932769961865},"index":9,"playId":"23b90412-eae0-309f-ab2e-bd989aba5112","pitchNumber":8,"startTime":"2026-03-21T02:37:00.518Z","endTime":"2026-03-21T02:37:04.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.881322767446164,"aZ":-35.20056116006713,"pfxX":12.490626994297038,"pfxZ":-2.1232650555111654,"pX":-0.44830088306954613,"pZ":2.079272800977334,"vX0":-14.043889244259251,"vY0":-118.55554606852412,"vZ0":2.2865584302416613,"x":134.09,"y":182.64,"x0":3.9190396931353098,"y0":50.00001029044372,"z0":4.30681087432436,"aX":17.844731079164806},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.9,"breakHorizontal":-19.3,"spinRate":1591,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.4613463145939112,"extension":6.6240468071155325},"index":10,"playId":"f6ba0b68-08f4-3e12-b7f1-972355482be3","pitchNumber":9,"startTime":"2026-03-21T02:37:17.294Z","endTime":"2026-03-21T02:37:32.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762803113899988,"aZ":-32.213386663689334,"pfxX":-5.957406162778058,"pfxZ":-0.0312834203095953,"pX":0.5479493168798805,"pZ":2.024840176413025,"vX0":-6.034242165889394,"vY0":-115.04205000223452,"vZ0":1.7584904069427314,"x":96.11,"y":184.11,"x0":3.980798957957959,"y0":50.001748396429086,"z0":4.37785196273829,"aX":-7.96642660624219},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.7,"breakHorizontal":12.4,"spinRate":1915,"spinDirection":305},"zone":9,"typeConfidence":2.0,"plateTime":0.47650070913648745,"extension":6.58239148432226},"index":11,"playId":"b2d9d7a9-b93d-3340-8a24-633c044e8f0e","pitchNumber":10,"startTime":"2026-03-21T02:38:05.326Z","endTime":"2026-03-21T02:38:18.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"}},"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.08,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:38:18.257Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to pitcher Hoby Milner. Dane Myers to 3rd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:38:41.602Z","endTime":"2026-03-21T02:39:11.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnThird":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.341877600317748,"aZ":-34.65274816339966,"pfxX":10.60723550712445,"pfxZ":-1.7557975972274908,"pX":0.17052378847431052,"pZ":1.8211742297515288,"vX0":-12.063293863761245,"vY0":-117.88715353370749,"vZ0":1.5900591019411596,"x":110.5,"y":189.61,"x0":3.9636625619435306,"y0":50.00072063347307,"z0":4.324674318558801,"aX":15.004980788157429},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.5,"breakHorizontal":-16.4,"spinRate":1482,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.4637211768023364,"extension":6.467757192535924},"hitData":{"launchSpeed":73.0,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.94,"coordY":168.26}},"index":0,"playId":"68446ec9-5747-340d-afd7-1bd03beb67bb","pitchNumber":1,"startTime":"2026-03-21T02:38:54.462Z","endTime":"2026-03-21T02:39:11.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:39:11.139Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Elly De La Cruz grounds into a double play, shortstop Dansby Swanson to second baseman Jefferson Rojas to first baseman Carson Kelly. Matt McLain out at 2nd. Elly De La Cruz out at 1st.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:39:30.642Z","endTime":"2026-03-21T02:39:48.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263077035731566,"aZ":-32.74625534228114,"pfxX":12.47250243592192,"pfxZ":-0.34707640685176067,"pX":0.26911712699301404,"pZ":2.2007508302272853,"vX0":-12.886407677830992,"vY0":-127.92859150931841,"vZ0":1.2181679982017188,"x":106.74,"y":179.36,"x0":3.74991037176942,"y0":50.00160349732628,"z0":4.2842981111410365,"aX":20.683366735847095},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-19.7,"spinRate":1965,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.4280753677840252,"extension":7.001872648012863},"hitData":{"launchSpeed":104.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.58,"coordY":155.09}},"index":0,"playId":"e941aa62-10c6-3ff8-970a-5ec0d04a1e8a","pitchNumber":1,"startTime":"2026-03-21T02:39:39.530Z","endTime":"2026-03-21T02:39:48.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.7,"leverageIndex":0.11,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:39:48.671Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to left fielder JJ Bleday.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:41:55.998Z","endTime":"2026-03-21T02:43:49.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hansel Jimenez replaces second baseman Matt McLain, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:41:32.407Z","endTime":"2026-03-21T02:41:32.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823851,"link":"/api/v1/people/823851"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garrett Hampson replaces shortstop Elly De La Cruz, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:41:32.432Z","endTime":"2026-03-21T02:41:32.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nathaniel Lowe replaces first baseman Sal Stewart, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:41:32.433Z","endTime":"2026-03-21T02:41:32.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyson Lewis replaces third baseman Eugenio Suárez, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:41:32.434Z","endTime":"2026-03-21T02:41:32.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815653,"link":"/api/v1/people/815653"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":553993,"link":"/api/v1/people/553993"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Will Benson.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"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-21T02:41:32.435Z","endTime":"2026-03-21T02:41:32.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rece Hinds replaces right fielder Noelvi Marte, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T02:41:32.436Z","endTime":"2026-03-21T02:41:32.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: JJ Bleday replaces center fielder Dane Myers, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T02:41:32.437Z","endTime":"2026-03-21T02:41:58.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.4,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691954472133027,"aZ":-19.437188689754258,"pfxX":2.7060406374659647,"pfxZ":7.207077761078541,"pX":0.8431762408633473,"pZ":2.112296221561713,"vX0":-1.4682603025837715,"vY0":-131.56007878309177,"vZ0":-6.957532100730087,"x":84.86,"y":181.75,"x0":1.0544287516545798,"y0":50.00453512993767,"z0":6.21236206418346,"aX":4.784287617195545},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":-4.6,"spinRate":2401,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4149924459651202,"extension":5.820555577596393},"index":7,"playId":"ed6a62de-e53b-32ef-976d-42ee47f64eb2","pitchNumber":1,"startTime":"2026-03-21T02:41:58.209Z","endTime":"2026-03-21T02:42:02.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.1,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646219580786635,"aZ":-16.425347175610213,"pfxX":8.159789391787587,"pfxZ":8.535168396021767,"pX":-1.6464421036245545,"pZ":1.1863035905923094,"vX0":-8.311922562852287,"vY0":-135.02702145540013,"vZ0":-10.222385388835152,"x":179.76,"y":206.75,"x0":0.4129087688243481,"y0":50.00268015713555,"z0":6.179280757506535,"aX":15.054398840244254},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":2215,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4057928278672587,"extension":5.776282396336529},"index":8,"playId":"720f9635-b526-3372-859e-8bae244be488","pitchNumber":2,"startTime":"2026-03-21T02:42:13.606Z","endTime":"2026-03-21T02:42:23.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58540911938391,"aZ":-26.33810598807169,"pfxX":8.521295468161862,"pfxZ":3.7986718550234553,"pX":-0.03002212312087185,"pZ":2.093248657716301,"vX0":-4.676926101913687,"vY0":-123.01597194512048,"vZ0":-4.469940663771268,"x":118.14,"y":182.26,"x0":0.785116450104936,"y0":50.00552267988131,"z0":6.157221966016245,"aX":13.108973283087261},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":-14.4,"spinRate":1773,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4446320114569535,"extension":5.755851157610452},"index":9,"playId":"1759d00a-3683-3f4c-8274-321c4868f15f","pitchNumber":3,"startTime":"2026-03-21T02:42:36.213Z","endTime":"2026-03-21T02:42:39.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.5,"endSpeed":85.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850425937855224,"aZ":-17.005771806707514,"pfxX":8.320281462668168,"pfxZ":8.056229368918192,"pX":0.32485969519914415,"pZ":2.7917750245609123,"vX0":-4.383216832849004,"vY0":-136.09768570380484,"vZ0":-6.314413602446047,"x":104.62,"y":163.4,"x0":0.8721410396149203,"y0":50.00361495463768,"z0":6.312760320150069,"aX":15.665685575037259},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-14.2,"spinRate":2122,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4018961295676755,"extension":5.76336480117073},"index":10,"playId":"832961e5-7d82-35f7-bbc2-c324d044961d","pitchNumber":4,"startTime":"2026-03-21T02:42:53.824Z","endTime":"2026-03-21T02:42:57.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":82.4,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677590614364153,"aZ":-21.668713986288136,"pfxX":-2.9315335569982057,"pfxZ":7.221828258752245,"pX":-2.2450811371245623,"pZ":1.1574749507584257,"vX0":-6.273011028070401,"vY0":-119.71115883741729,"vZ0":-7.097060245140753,"x":202.58,"y":207.53,"x0":0.7880183939653328,"y0":50.002942394218614,"z0":6.094734240631138,"aX":-4.261195866792358},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":11.6,"breakHorizontal":6.8,"spinRate":2533,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4572061186295633,"extension":5.759186027156826},"index":11,"playId":"2b5caebd-126d-3736-9894-2e78c8ec19cd","pitchNumber":5,"startTime":"2026-03-21T02:43:14.690Z","endTime":"2026-03-21T02:43:22.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191429634405516,"aZ":-13.365322379725416,"pfxX":4.262756714443903,"pfxZ":10.058320677364671,"pX":-0.7308215690060318,"pZ":2.600625736439287,"vX0":-4.872717285478384,"vY0":-135.73730315454517,"vZ0":-7.177229397805052,"x":144.86,"y":168.56,"x0":0.5321530243329209,"y0":50.00033133457388,"z0":6.206089753000895,"aX":7.968721841611999},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2011,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.40323633593955366,"extension":6.016584720140208},"hitData":{"launchSpeed":86.3,"launchAngle":36.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.79,"coordY":75.76}},"index":12,"playId":"e0f513fa-034c-3ac5-af7b-ed4b471cb642","pitchNumber":6,"startTime":"2026-03-21T02:43:37.611Z","endTime":"2026-03-21T02:43:49.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:43:49.037Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a soft fly ball to center fielder Will Benson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:43:58.609Z","endTime":"2026-03-21T02:45:57.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.440046214684354,"aZ":-26.033044938127777,"pfxX":9.50763764457522,"pfxZ":3.883906929703854,"pX":-0.6182159147731566,"pZ":1.8770308326061436,"vX0":-6.200802493983983,"vY0":-125.06325668366817,"vZ0":-5.404876757842987,"x":140.56,"y":188.1,"x0":0.6591689862006634,"y0":50.00563855069294,"z0":6.203980410805929,"aX":15.04938096617793},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":-15.7,"spinRate":1948,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4381140923478686,"extension":5.797006652987357},"index":0,"playId":"bec445c7-4932-39aa-8831-a384696ee45d","pitchNumber":1,"startTime":"2026-03-21T02:44:11.335Z","endTime":"2026-03-21T02:44:15.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842454395389996,"aZ":-27.522304955009428,"pfxX":9.215490287228437,"pfxZ":3.0507731334001202,"pX":-0.11699627554383128,"pZ":0.766377133892571,"vX0":-5.20591258812726,"vY0":-123.0641769747941,"vZ0":-7.151731879373465,"x":121.46,"y":218.09,"x0":0.8353529212168158,"y0":50.00347102111606,"z0":6.0613947092244524,"aX":14.047502964748388},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.0,"breakHorizontal":-15.4,"spinRate":1905,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4461500513669563,"extension":5.773758753502617},"index":1,"playId":"7e286b3e-d8c0-3559-8549-72ab46ce5bf4","pitchNumber":2,"startTime":"2026-03-21T02:44:25.903Z","endTime":"2026-03-21T02:44:29.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.436646078354265,"aZ":-21.296803144682162,"pfxX":-2.087846928297374,"pfxZ":6.256435168486529,"pX":1.1574066683172113,"pZ":4.2948711974320135,"vX0":1.3159324245900035,"vY0":-130.25077160898607,"vZ0":-1.671930267029761,"x":72.88,"y":122.82,"x0":0.9198025826451803,"y0":50.00012652534775,"z0":6.537321011039319,"aX":-3.6276881649863024},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.3,"breakHorizontal":3.5,"spinRate":2405,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4187125704922119,"extension":5.689995712812647},"index":2,"playId":"1efd2e7a-ddc7-3013-bf5e-2435286064d8","pitchNumber":3,"startTime":"2026-03-21T02:44:48.653Z","endTime":"2026-03-21T02:44:51.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654680471059027,"aZ":-38.72237681485166,"pfxX":-6.335930961847302,"pfxZ":-5.433700312948525,"pX":-2.1863756736837554,"pZ":1.4385699560090968,"vX0":-3.9976302987242165,"vY0":-109.77761822798367,"vZ0":-2.0026289467356357,"x":200.34,"y":199.94,"x0":0.4891250505035914,"y0":50.00266299417952,"z0":6.531966840540573,"aX":-7.637033468784901},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-10.1,"breakHorizontal":12.6,"spinRate":2738,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.5013109953651034,"extension":5.822828008703683},"index":3,"playId":"b7992134-226c-32ca-aa6f-872958e27f1f","pitchNumber":4,"startTime":"2026-03-21T02:45:05.685Z","endTime":"2026-03-21T02:45:09.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906881459677816,"aZ":-16.634841059363367,"pfxX":6.350794551809135,"pfxZ":8.507775979814596,"pX":0.48430783059599153,"pZ":3.0552033394320217,"vX0":-2.2879334629105665,"vY0":-134.26815273654532,"vZ0":-5.792398106243891,"x":98.54,"y":156.29,"x0":0.5219724007429037,"y0":50.00577616709894,"z0":6.42318573961178,"aX":11.604446837728746},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.0,"spinRate":2040,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.407846561067831,"extension":5.84779049639582},"index":4,"playId":"835f5aaf-6915-3770-bf52-d5fe05667455","pitchNumber":5,"startTime":"2026-03-21T02:45:24.140Z","endTime":"2026-03-21T02:45:28.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44179278643337,"aZ":-22.054804658744185,"pfxX":-2.414873234946653,"pfxZ":5.768325596656004,"pX":-0.9203063863332925,"pZ":2.613171230902974,"vX0":-3.669697790385711,"vY0":-130.8532250916574,"vZ0":-5.123902237216682,"x":152.08,"y":168.22,"x0":0.8076396456327084,"y0":50.00586517237405,"z0":6.222443028417351,"aX":-4.24011818597596},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":5.0,"spinRate":2481,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4166272416681669,"extension":5.707245464860508},"hitData":{"launchSpeed":63.5,"launchAngle":34.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"soft","location":"8","coordinates":{"coordX":116.68,"coordY":117.03}},"index":5,"playId":"3f2c69b4-f5fd-37cd-aed8-78de135e7374","pitchNumber":6,"startTime":"2026-03-21T02:45:50.290Z","endTime":"2026-03-21T02:45:57.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.4999999999999998,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:45:57.050Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, pitcher Tejay Antone to first baseman Nathaniel Lowe. Ty Southisene to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:48:22.842Z","endTime":"2026-03-21T02:49:37.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,2,3],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ty Southisene replaces Ian Happ.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T02:46:34.427Z","endTime":"2026-03-21T02:46:37.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"base":1,"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"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-21T02:46:37.491Z","endTime":"2026-03-21T02:47:03.831Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tejay Antone replaces Brandon Williamson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-21T02:47:03.831Z","endTime":"2026-03-21T02:48:23.490Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: P.J. Higgins replaces catcher Tyler Stephenson, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-03-21T02:48:23.490Z","endTime":"2026-03-21T02:48:25.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561827788210763,"aZ":-23.785187018677547,"pfxX":0.3144130420206688,"pfxZ":4.6638374143925,"pX":1.6921344973544326,"pZ":0.8977696200667443,"vX0":8.05764770737954,"vY0":-132.80911992059768,"vZ0":-7.859459874831417,"x":52.5,"y":214.54,"x0":-1.4131164770507187,"y0":50.00440761896668,"z0":5.606665661423338,"aX":0.5644401845600037},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":-2.2,"spinRate":2742,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4113142309211968,"extension":6.085176297817775},"index":4,"playId":"c61b0518-223f-34aa-bbc2-dc8ba5b68d70","pitchNumber":1,"startTime":"2026-03-21T02:48:25.017Z","endTime":"2026-03-21T02:48:29.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489181213570642,"aZ":-22.83759763962929,"pfxX":-0.037552301933823085,"pfxZ":5.3467067928786935,"pX":0.9105169109110728,"pZ":2.352044818882461,"vX0":6.617187181312068,"vY0":-130.98002079805175,"vZ0":-4.110456008757955,"x":82.29,"y":175.27,"x0":-1.638715924542379,"y0":50.00023952160514,"z0":5.639943579915438,"aX":-0.06661197447624564},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.3,"spinRate":2751,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4174440825571737,"extension":6.005865503620745},"index":5,"playId":"5eb3718a-bd3c-315c-9e87-a2269e6bd1c2","pitchNumber":2,"startTime":"2026-03-21T02:48:41.808Z","endTime":"2026-03-21T02:48:46.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.117558312713935,"aZ":-33.143447723040765,"pfxX":2.756146769603041,"pfxZ":-0.6107634538099371,"pX":0.01012375825854933,"pZ":0.5478275209094504,"vX0":3.4219482695497145,"vY0":-125.08804619553618,"vZ0":-5.457827438304079,"x":116.61,"y":223.99,"x0":-1.7289416062737473,"y0":50.00048427054495,"z0":5.447052229365123,"aX":4.405102456699794},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":-5.8,"spinRate":2602,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4363949533865368,"extension":6.029894051309847},"index":6,"playId":"8cf39826-b8eb-3f1e-8b12-0ad01bd41311","pitchNumber":3,"startTime":"2026-03-21T02:49:03.540Z","endTime":"2026-03-21T02:49:06.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344305301709326,"aZ":-21.935106254235738,"pfxX":-0.5353741784928725,"pfxZ":5.461008265273854,"pX":0.6027162719872713,"pZ":2.8546629289825036,"vX0":6.15502702585602,"vY0":-135.26379112810315,"vZ0":-3.574062810311562,"x":94.03,"y":161.7,"x0":-1.621605075326665,"y0":50.001619129032754,"z0":5.71037405633335,"aX":-1.005168057654717},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-0.2,"spinRate":2742,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4031759273968589,"extension":6.069856463545697},"hitData":{"launchSpeed":74.8,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.85,"coordY":180.91}},"index":7,"playId":"b7c17fa0-ab9a-343d-acd6-63ca3424bfc9","pitchNumber":4,"startTime":"2026-03-21T02:49:27.004Z","endTime":"2026-03-21T02:49:37.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:49:37.731Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, second baseman Hansel Jimenez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:49:50.956Z","endTime":"2026-03-21T02:50:51.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823851,"link":"/api/v1/people/823851"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.229534454972747,"aZ":-29.35446619604985,"pfxX":5.9824059008021955,"pfxZ":1.8929950126331025,"pX":-0.6820400028758613,"pZ":3.09622372941417,"vX0":0.94790384245603,"vY0":-121.72047472192853,"vZ0":0.06473385069724458,"x":143.0,"y":155.18,"x0":-1.8540335899458344,"y0":50.00428236886028,"z0":5.623588244377483,"aX":8.923616607688306},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":-11.0,"spinRate":2777,"spinDirection":61},"zone":1,"typeConfidence":2.0,"plateTime":0.45101183825654356,"extension":5.947851513049832},"index":0,"playId":"3e5de7eb-b843-3a6d-b2ea-e4fbc1e0169d","pitchNumber":1,"startTime":"2026-03-21T02:50:05.667Z","endTime":"2026-03-21T02:50:10.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.8,"endSpeed":77.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646843758046266,"aZ":-29.106658405951098,"pfxX":5.275276196045702,"pfxZ":2.023578999539216,"pX":1.9210885215136613,"pZ":0.8781773822717635,"vX0":6.892573286418811,"vY0":-123.23571638348716,"vZ0":-4.9048828474350294,"x":43.77,"y":215.07,"x0":-1.612243676537678,"y0":50.00288997535989,"z0":5.3931061716632644,"aX":8.002293621315175},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-11.4,"spinRate":2813,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44682213105215807,"extension":6.162399705513574},"index":1,"playId":"36c9e207-8b34-3e16-89e3-b72b9950de01","pitchNumber":2,"startTime":"2026-03-21T02:50:21.968Z","endTime":"2026-03-21T02:50:26.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.376369998005032,"aZ":-21.436922898753423,"pfxX":-0.9031292669873054,"pfxZ":5.763688051375851,"pX":0.7375047662771831,"pZ":2.8471247942117985,"vX0":6.651661822731099,"vY0":-135.14569349956096,"vZ0":-3.531957035547811,"x":88.89,"y":161.91,"x0":-1.6304914920303377,"y0":50.00495536422048,"z0":5.663152626029433,"aX":-1.6832249406059736},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":0.4,"spinRate":2713,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4041134343469852,"extension":6.071355549525382},"hitData":{"launchSpeed":61.2,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.37,"coordY":147.08}},"index":2,"playId":"0e1acacf-7951-3caf-92f3-e11a2f653e39","pitchNumber":3,"startTime":"2026-03-21T02:50:43.525Z","endTime":"2026-03-21T02:50:51.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:50:51.441Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathaniel Lowe doubles (4) on a sharp line drive to center fielder Carter Trice.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:53:27.936Z","endTime":"2026-03-21T02:54:52.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[6,7,8,9],"actionIndex":[0,1,2,3,4,5],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Hoby Milner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"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-21T02:52:46.203Z","endTime":"2026-03-21T02:52:47.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Edgar Alvarez replaces shortstop Dansby Swanson, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:52:46.203Z","endTime":"2026-03-21T02:52:47.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827294,"link":"/api/v1/people/827294"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kade Snell replaces third baseman Alex Bregman, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:52:46.203Z","endTime":"2026-03-21T02:52:47.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ty Southisene remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"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-21T02:52:46.203Z","endTime":"2026-03-21T02:52:47.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Pedro Ramírez replaces center fielder Pete Crow-Armstrong, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"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-21T02:52:46.203Z","endTime":"2026-03-21T02:52:47.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Trice replaces first baseman Carson Kelly, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T02:52:46.203Z","endTime":"2026-03-21T02:53:30.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.360495104134092,"aZ":-20.8162336363263,"pfxX":0.6719470408818391,"pfxZ":6.432789149957509,"pX":0.2691079914471267,"pZ":2.6740825288689174,"vX0":3.9748562768332767,"vY0":-131.63113298856686,"vZ0":-2.707447381462607,"x":106.74,"y":166.58,"x0":-1.344005180118535,"y0":50.001400472716284,"z0":5.2468106796097045,"aX":1.1858433528788674},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-2.0,"spinRate":2538,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.41515177540682124,"extension":6.948162503689034},"index":6,"playId":"a23a1187-5602-3833-a663-6dbeefa48822","pitchNumber":1,"startTime":"2026-03-21T02:53:30.248Z","endTime":"2026-03-21T02:53:35.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.241191811574122,"aZ":-35.09135829212458,"pfxX":-4.303894234391294,"pfxZ":-1.9449113543398653,"pX":-0.6526353732265068,"pZ":2.0413277178439233,"vX0":3.465034342524475,"vY0":-121.42802073426739,"vZ0":-0.03298300289444245,"x":141.88,"y":183.66,"x0":-1.537258475716208,"y0":50.00479956943052,"z0":5.10195623851671,"aX":-6.443350263608351},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":7.0,"spinRate":1703,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.45065801512614234,"extension":6.870124729599192},"index":7,"playId":"7ba45fd4-ccab-3ced-862d-046cecdc22c6","pitchNumber":2,"startTime":"2026-03-21T02:53:49.674Z","endTime":"2026-03-21T02:53:54.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01767143956822,"aZ":-38.17521138092569,"pfxX":9.93096723456403,"pfxZ":-5.003253849416401,"pX":0.6450036580162604,"pZ":2.0305938186647032,"vX0":1.963092029453354,"vY0":-109.91319593480176,"vZ0":2.058521161586475,"x":92.41,"y":183.95,"x0":-1.5530222329923533,"y0":50.00206353341235,"z0":5.19463753137314,"aX":11.91336251245155},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-7.9,"breakHorizontal":-18.5,"spinRate":3153,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.5020911807658459,"extension":6.945437742795614},"index":8,"playId":"1a4a39c3-56a9-3f79-aaa0-3da767537f1b","pitchNumber":3,"startTime":"2026-03-21T02:54:16.360Z","endTime":"2026-03-21T02:54:20.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202742015008837,"aZ":-37.62235169121187,"pfxX":-4.376017004969588,"pfxZ":-3.750086456598158,"pX":-0.10161396933792158,"pZ":1.8710535149154186,"vX0":4.682922964674108,"vY0":-119.56321302967235,"vZ0":0.4456570843723502,"x":120.87,"y":188.26,"x0":-1.5134330873023487,"y0":50.002319041286526,"z0":5.047763437556692,"aX":-6.360808394040886},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.5,"breakHorizontal":6.8,"spinRate":1474,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4574284488166027,"extension":6.870029894550538},"hitData":{"launchSpeed":111.6,"launchAngle":10.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.34,"coordY":63.62}},"index":9,"playId":"7ddfac3b-9a3a-350d-acb0-87a94fb263d0","pitchNumber":4,"startTime":"2026-03-21T02:54:37.629Z","endTime":"2026-03-21T02:54:52.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.03,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:54:52.435Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyson Lewis called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:55:23.129Z","endTime":"2026-03-21T02:57:52.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.5,"endSpeed":67.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009390180074714,"aZ":-37.10710309317636,"pfxX":10.856419255963385,"pfxZ":-4.217287749713564,"pX":0.07910254562724711,"pZ":1.3778939333966365,"vX0":0.386225783196887,"vY0":-108.34986425716355,"vZ0":0.6779212092635063,"x":113.98,"y":201.58,"x0":-1.509295503649299,"y0":50.00512358013911,"z0":5.17315909677343,"aX":12.684534568739577},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-7.0,"breakHorizontal":-19.7,"spinRate":3062,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.5089174994450261,"extension":6.839267058871867},"index":0,"playId":"e4fe69fc-e7dd-30df-8f12-a88eab422c18","pitchNumber":1,"startTime":"2026-03-21T02:55:26.503Z","endTime":"2026-03-21T02:55:32.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":67.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589186638606996,"aZ":-39.211017397249485,"pfxX":10.626288887520156,"pfxZ":-6.066342270460023,"pX":0.23059472945237694,"pZ":2.0960585238776535,"vX0":0.8578963419700998,"vY0":-108.22970106567449,"vZ0":2.5767125443378385,"x":108.21,"y":182.19,"x0":-1.5498384899172308,"y0":50.000238866798114,"z0":5.250351319422145,"aX":12.338106900451365},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-9.7,"breakHorizontal":-19.4,"spinRate":3193,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.5102224790996264,"extension":6.926250685378391},"index":1,"playId":"fa4e2c8b-566a-3988-ba3a-330bf9b0353a","pitchNumber":2,"startTime":"2026-03-21T02:55:45.788Z","endTime":"2026-03-21T02:55:49.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":65.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.492786470958862,"aZ":-38.30048870270668,"pfxX":10.113960039350568,"pfxZ":-5.580942922541613,"pX":-2.813030921717136,"pZ":2.206539145083433,"vX0":-4.482522117898558,"vY0":-104.96968167012415,"vZ0":3.1856562744003147,"x":224.23,"y":179.2,"x0":-1.945327348034825,"y0":50.003204774852534,"z0":5.179631318538429,"aX":11.101331344966551},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-8.6,"breakHorizontal":-16.8,"spinRate":2861,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.5251143177149666,"extension":6.639801515998145},"index":2,"playId":"77437560-d9f2-3dbd-b0be-2dbef9d2f1e4","pitchNumber":3,"startTime":"2026-03-21T02:56:11.014Z","endTime":"2026-03-21T02:56:14.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.2,"endSpeed":65.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.600522944272452,"aZ":-38.994291124994454,"pfxX":10.05980591879167,"pfxZ":-6.250301492299517,"pX":-2.5394165880338724,"pZ":3.0507631877842725,"vX0":-4.411052677579136,"vY0":-104.76935807107122,"vZ0":4.803093967439494,"x":164.61,"y":145.89,"x0":-1.6939615819036882,"y0":50.00061408570233,"z0":5.336425890660064,"aX":10.985487573176117},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-9.2,"breakHorizontal":-16.7,"spinRate":3017,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.5263537256540154,"extension":6.878135211141833},"index":3,"playId":"f8cbfe54-5de1-31d2-a542-cd29baa33ab3","pitchNumber":4,"startTime":"2026-03-21T02:56:31.263Z","endTime":"2026-03-21T02:56:34.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.767239067292575,"aZ":-19.608566981264403,"pfxX":-1.7519066268068941,"pfxZ":6.987810483107227,"pX":0.29206133664014017,"pZ":2.895194043751007,"vX0":4.735956690875859,"vY0":-132.82455704570896,"vZ0":-2.1107193296785063,"x":105.87,"y":160.61,"x0":-1.2814722929806714,"y0":50.00300478034379,"z0":5.116487675234653,"aX":-3.1510690489956805},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":2.2,"spinRate":2574,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4113816214638333,"extension":6.881468224384387},"index":4,"playId":"afd048e4-5a62-3e51-bf0e-1cefa149af33","pitchNumber":5,"startTime":"2026-03-21T02:56:51.356Z","endTime":"2026-03-21T02:56:55.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735756539319272,"aZ":-19.784281651395393,"pfxX":1.578134769664128,"pfxZ":6.845709018469162,"pX":0.9714575870429741,"pZ":3.1123731266093033,"vX0":5.204938012379621,"vY0":-133.0044849179222,"vZ0":-1.585104620231582,"x":79.97,"y":154.75,"x0":-1.2077874027412436,"y0":50.00506172287714,"z0":5.135846820462895,"aX":2.856704536962634},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":-3.8,"spinRate":2555,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41017976674463963,"extension":7.050496971290959},"index":5,"playId":"2371946e-4630-3321-9b82-cfde5006100f","pitchNumber":6,"startTime":"2026-03-21T02:57:18.109Z","endTime":"2026-03-21T02:57:21.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94463990636829,"aZ":-19.33057255953772,"pfxX":0.34511206218439927,"pfxZ":7.087197496927555,"pX":-0.7906222430221206,"pZ":2.8250406942483792,"vX0":1.1466432861632776,"vY0":-133.115325005793,"vZ0":-2.32817786759459,"x":147.14,"y":162.5,"x0":-1.2700904572084846,"y0":50.00251873867757,"z0":5.095504717370543,"aX":0.6253144071742514},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-0.8,"spinRate":2525,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.40993879724575955,"extension":6.996133215559632},"index":6,"playId":"27bc6092-a6b7-3415-9578-dddefadc5b00","pitchNumber":7,"startTime":"2026-03-21T02:57:46.997Z","endTime":"2026-03-21T02:57:52.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815653,"link":"/api/v1/people/815653"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":815653,"link":"/api/v1/people/815653"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.20000000000000007,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:57:52.832Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Benson flies out to center fielder Carter Trice.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:58:06.719Z","endTime":"2026-03-21T02:58:29.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.5,"endSpeed":82.7,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514844005654503,"aZ":-20.670877663303735,"pfxX":0.9061941362504702,"pfxZ":6.605647224679577,"pX":0.21804339429322317,"pZ":3.391891359367228,"vX0":3.466259568953333,"vY0":-130.39105153119112,"vZ0":-0.5636267766545427,"x":108.69,"y":147.2,"x0":-1.240182756502289,"y0":50.0022362964637,"z0":5.15499907388581,"aX":1.5775093177267834},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.1,"breakHorizontal":-2.3,"spinRate":2534,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.41827206222677926,"extension":6.930960533662932},"hitData":{"launchSpeed":86.2,"launchAngle":38.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.6,"coordY":69.33}},"index":0,"playId":"631d5fa6-ffc6-34f8-9b8a-c201972eb90a","pitchNumber":1,"startTime":"2026-03-21T02:58:17.236Z","endTime":"2026-03-21T02:58:29.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:58:29.492Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"P.J. Higgins lines out sharply to shortstop Ty Southisene.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T02:58:53.306Z","endTime":"2026-03-21T03:00:43.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":75.2,"endSpeed":68.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555307021861815,"aZ":-37.75370608011375,"pfxX":10.563446091823819,"pfxZ":-4.685582886207245,"pX":0.2792817568146508,"pZ":2.425810473362355,"vX0":0.7350188743483841,"vY0":-109.38706885248936,"vZ0":2.7891578310608516,"x":106.35,"y":173.28,"x0":-1.4320455074840526,"y0":50.00501184240009,"z0":5.234018684034081,"aX":12.570034551964266},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-7.2,"breakHorizontal":-19.2,"spinRate":3057,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.5042439595059012,"extension":6.840011332781297},"index":0,"playId":"0e222180-7870-32f1-895d-8e2f6d8b08c4","pitchNumber":1,"startTime":"2026-03-21T02:59:01.581Z","endTime":"2026-03-21T02:59:06.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59960052156324,"aZ":-19.60200169053094,"pfxX":0.4924658303601448,"pfxZ":7.087748065771777,"pX":0.9277973692742171,"pZ":2.3344114488617076,"vX0":5.309666394130808,"vY0":-132.41914785460978,"vZ0":-3.4941320826964852,"x":81.63,"y":175.75,"x0":-1.1682880255657193,"y0":50.00236626865101,"z0":5.1072510652606775,"aX":0.8728285023813342},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":-2.0,"spinRate":2561,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.41382925625950273,"extension":6.898258964757546},"index":1,"playId":"f94b8a7c-c34b-3d4c-ab42-0323ec3404d7","pitchNumber":2,"startTime":"2026-03-21T02:59:21.564Z","endTime":"2026-03-21T02:59:26.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162186466114036,"aZ":-21.338352777810332,"pfxX":1.0221244632827609,"pfxZ":6.2870672425866845,"pX":0.8218876219915011,"pZ":2.3275153582353982,"vX0":4.537572471598544,"vY0":-130.19568788874457,"vZ0":-3.1528653714720845,"x":85.67,"y":175.94,"x0":-1.0732460015819276,"y0":50.006493125996045,"z0":5.160643368021507,"aX":1.7634804844988952},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":-2.8,"spinRate":2623,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.41995406276475,"extension":6.859370303524906},"index":2,"playId":"28342bdd-bc03-382b-aa90-43903962687f","pitchNumber":3,"startTime":"2026-03-21T03:00:03.257Z","endTime":"2026-03-21T03:00:12.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T03:00:21.931Z","endTime":"2026-03-21T03:00:36.338Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111087314198567,"aZ":-36.78947845987147,"pfxX":9.869346860186338,"pfxZ":-3.9017028467496306,"pX":0.3512116321982367,"pZ":2.0612613483336686,"vX0":0.9389427491458182,"vY0":-109.02575187376351,"vZ0":1.9514147076334243,"x":103.61,"y":183.13,"x0":-1.3665508115309288,"y0":50.00152846909208,"z0":5.174058270986436,"aX":11.683655732852877},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-6.0,"breakHorizontal":-18.1,"spinRate":2992,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.5055803688998646,"extension":6.95649165551937},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":98.65,"coordY":134.75}},"index":4,"playId":"99a5ec6e-e56f-3a8c-9f79-da8ebdac62bf","pitchNumber":4,"startTime":"2026-03-21T03:00:36.338Z","endTime":"2026-03-21T03:00:43.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:00:43.430Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Moisés Ballesteros walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:03:10.596Z","endTime":"2026-03-21T03:04:53.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Nicolas replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"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-21T03:01:53.157Z","endTime":"2026-03-21T03:03:12.943Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.383235916133366,"aZ":-13.81450516992734,"pfxX":-6.662586416081083,"pfxZ":9.224210085652002,"pX":1.1606809356284378,"pZ":1.549695725626358,"vX0":8.274031180184538,"vY0":-140.75983971527813,"vZ0":-8.698542313509307,"x":72.76,"y":196.94,"x0":-0.9625857768756816,"y0":50.002711546171696,"z0":5.591277879662508,"aX":-13.260997616675446},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2305,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39034823058848067,"extension":6.834210896699676},"index":1,"playId":"b625b0cb-b48f-393f-9e77-1b4007029844","pitchNumber":1,"startTime":"2026-03-21T03:03:12.943Z","endTime":"2026-03-21T03:03:18.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08158200351787,"aZ":-8.49717697626869,"pfxX":-5.462325970509503,"pfxZ":11.884465419014829,"pX":1.0261814390472692,"pZ":0.29064475400996176,"vX0":7.592145311940095,"vY0":-140.3204501977433,"vZ0":-12.970997773681239,"x":77.88,"y":230.93,"x0":-1.0062143597759527,"y0":50.0012505727153,"z0":5.529378768046652,"aX":-10.880614857675907},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":8.3,"spinRate":2395,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.390509040029813,"extension":6.794528369728098},"index":2,"playId":"376b4425-d0ba-366d-b5eb-f75cd8c2fcae","pitchNumber":2,"startTime":"2026-03-21T03:03:27.899Z","endTime":"2026-03-21T03:03:31.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206815712850446,"aZ":-11.390012208953591,"pfxX":-5.764159862846934,"pfxZ":10.450304690000326,"pX":0.0132673189275387,"pZ":4.685554230386308,"vX0":4.987845534564403,"vY0":-140.04212520861682,"vZ0":-1.331103716177419,"x":116.49,"y":112.27,"x0":-1.0407532848864796,"y0":50.00423721395557,"z0":5.91092006285622,"aX":-11.466290014851769},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2265,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3909110509170328,"extension":6.65565562293099},"index":3,"playId":"88ac0a08-4922-3e29-a252-698edf8220fd","pitchNumber":3,"startTime":"2026-03-21T03:03:46.301Z","endTime":"2026-03-21T03:03:49.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69693656645833,"aZ":-10.516349149766963,"pfxX":-5.347586665130115,"pfxZ":10.632347290592488,"pX":0.3574019970038826,"pZ":3.562676356156273,"vX0":5.93110522483189,"vY0":-141.8799814794588,"vZ0":-4.419895473436184,"x":103.38,"y":142.59,"x0":-1.0661615002513007,"y0":50.00629188453718,"z0":5.812012974007225,"aX":-10.896528936579013},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2401,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38617753966615886,"extension":6.760655828107049},"index":4,"playId":"7d80473b-c0cf-31c8-b66d-56096bc1ab1f","pitchNumber":4,"startTime":"2026-03-21T03:04:03.272Z","endTime":"2026-03-21T03:04:09.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5323364545356,"aZ":-12.475512900228297,"pfxX":-5.773146295802555,"pfxZ":9.901810086277965,"pX":1.08288016936332,"pZ":1.8933330682642515,"vX0":7.676678657589511,"vY0":-140.1223158252132,"vZ0":-7.9923072631515115,"x":75.72,"y":187.66,"x0":-0.941636562419391,"y0":50.00181977102791,"z0":5.59680441580879,"aX":-11.484588165874078},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2327,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3908317523590896,"extension":6.868598027769699},"index":5,"playId":"1525c21c-add1-3303-bc92-ef042c175e54","pitchNumber":5,"startTime":"2026-03-21T03:04:19.168Z","endTime":"2026-03-21T03:04:25.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-21T03:04:28.828Z","endTime":"2026-03-21T03:04:46.482Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1697908960964,"aZ":-10.438893120464677,"pfxX":-4.792029642862969,"pfxZ":10.676501288895446,"pX":1.1181625597656364,"pZ":2.2347497056032366,"vX0":7.648724716312191,"vY0":-141.5109416922369,"vZ0":-7.844895975245749,"x":74.38,"y":178.44,"x0":-0.9925240001817922,"y0":50.00255047237305,"z0":5.705284429277585,"aX":-9.755805511101203},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2247,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38651135058347164,"extension":6.713415587929727},"index":7,"playId":"4bf5901a-cf0c-3cb0-9b13-c41bd0d99b20","pitchNumber":6,"startTime":"2026-03-21T03:04:46.482Z","endTime":"2026-03-21T03:04:53.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.7,"leverageIndex":0.14,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:04:53.568Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks. Eli Lovich to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:05:38.652Z","endTime":"2026-03-21T03:09:07.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"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":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Eli Lovich replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"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-21T03:05:40.972Z","endTime":"2026-03-21T03:05:40.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815654,"link":"/api/v1/people/815654"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"base":1,"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":91.3,"endSpeed":84.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.987093890897324,"aZ":-26.57663554973788,"pfxX":2.043750686166691,"pfxZ":3.1007476995801433,"pX":-0.7425671433857569,"pZ":3.6755356073527548,"vX0":0.7820700697442289,"vY0":-133.0708812841094,"vZ0":-0.6284104524599964,"x":145.3,"y":139.54,"x0":-1.305285107066962,"y0":50.00141570373692,"z0":5.830224327840948,"aX":3.6859100919831116},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-3.8,"spinRate":2382,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4106858293987914,"extension":6.6905948485451825},"index":1,"playId":"d1b590ba-d66d-3426-84a0-d3f84c07a564","pitchNumber":1,"startTime":"2026-03-21T03:05:40.974Z","endTime":"2026-03-21T03:05:45.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":89.8,"endSpeed":82.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909555644815843,"aZ":-28.693693936029366,"pfxX":1.8841390564346914,"pfxZ":2.0016926414468745,"pX":0.011690307301298504,"pZ":3.8249848903482153,"vX0":2.3639953470258592,"vY0":-130.89015381704158,"vZ0":0.009120711464701947,"x":116.55,"y":135.51,"x0":-1.1470788234858635,"y0":50.00506767153402,"z0":5.965162703364722,"aX":3.2777225079005987},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-4.0,"spinRate":2451,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.41803736122507695,"extension":6.604750845025768},"index":2,"playId":"e5840d93-b508-3a22-a679-81b7faf31327","pitchNumber":2,"startTime":"2026-03-21T03:06:03.171Z","endTime":"2026-03-21T03:06:07.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.240562342184404,"aZ":-9.42186036369082,"pfxX":-4.649617457113917,"pfxZ":11.36294626478454,"pX":0.8097895953168952,"pZ":1.9044819192328104,"vX0":6.373895548072485,"vY0":-140.68101046719204,"vZ0":-8.804819925019931,"x":86.13,"y":187.36,"x0":-0.8823111949687371,"y0":50.00387828948402,"z0":5.687713812945394,"aX":-9.310961907655223},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":7.1,"spinRate":2323,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3895003503532317,"extension":6.922421131568583},"index":3,"playId":"0ed084f1-ec44-33e2-9b61-89b05a83a6a8","pitchNumber":3,"startTime":"2026-03-21T03:06:21.225Z","endTime":"2026-03-21T03:06:33.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4356488661506,"aZ":-9.782142431463882,"pfxX":-4.960949341347121,"pfxZ":11.052201158041854,"pX":1.3274753886318946,"pZ":1.9620621242600382,"vX0":8.186894429130794,"vY0":-141.47025135093892,"vZ0":-8.5510519742278,"x":66.4,"y":185.8,"x0":-0.9600877472761667,"y0":50.00377118696033,"z0":5.652013266040416,"aX":-10.052236814627845},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2326,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3872583461465764,"extension":6.876091944926507},"index":4,"playId":"e1d5397f-0c23-3fe8-895d-88ca82f30825","pitchNumber":4,"startTime":"2026-03-21T03:06:58.218Z","endTime":"2026-03-21T03:07:04.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05738625649305,"aZ":-10.144583715203877,"pfxX":-5.051559504474889,"pfxZ":10.949864022108622,"pX":1.0365274584872795,"pZ":2.39397960682037,"vX0":7.254529937873411,"vY0":-140.952045241144,"vZ0":-7.552277482494243,"x":77.49,"y":174.14,"x0":-0.9143542310516508,"y0":50.00326982696452,"z0":5.763233769555757,"aX":-10.16409108924685},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2354,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38858844379490254,"extension":6.825633822033523},"index":5,"playId":"c7fd0c2c-ef45-3284-96b7-8083696b67fb","pitchNumber":5,"startTime":"2026-03-21T03:07:18.794Z","endTime":"2026-03-21T03:07:22.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.4,"endSpeed":89.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698315037034448,"aZ":-12.677175057352212,"pfxX":-5.339202635714159,"pfxZ":9.555123342166667,"pX":-0.533470047522674,"pZ":2.2879415678612163,"vX0":3.474783633480582,"vY0":-141.76665503112258,"vZ0":-7.314992448766006,"x":137.33,"y":177.01,"x0":-1.079920305679389,"y0":50.00108913492065,"z0":5.706689145318291,"aX":-10.892127968843374},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2302,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3860063696711533,"extension":6.860211921629068},"index":6,"playId":"f2063211-4a10-3e51-98a7-04bf2514b072","pitchNumber":6,"startTime":"2026-03-21T03:07:42.073Z","endTime":"2026-03-21T03:07:50.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":96.6,"endSpeed":87.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97508601994961,"aZ":-11.265565406741521,"pfxX":-4.9360837065295025,"pfxZ":10.54380852333101,"pX":0.2252331161258594,"pZ":3.325539104775213,"vX0":5.126356602969419,"vY0":-140.4451894309144,"vZ0":-4.825232313312969,"x":108.41,"y":148.99,"x0":-0.9888244201797256,"y0":50.004519752371586,"z0":5.80843775042156,"aX":-9.79013298487538},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":7.8,"spinRate":2195,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39109256100369016,"extension":6.858240677565574},"index":7,"playId":"8ec400e2-0c43-39eb-b21b-825a646cfe83","pitchNumber":7,"startTime":"2026-03-21T03:08:10.990Z","endTime":"2026-03-21T03:08:15.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":96.8,"endSpeed":88.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.325608763535385,"aZ":-9.915789011416829,"pfxX":-5.2763702049401005,"pfxZ":11.112411681020449,"pX":0.23612644157514415,"pZ":3.0263311819664236,"vX0":5.427049239635159,"vY0":-140.7326488299551,"vZ0":-5.838363855427303,"x":108.0,"y":157.07,"x0":-1.03295918194635,"y0":50.00416426865366,"z0":5.771873514666041,"aX":-10.570797004372315},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":8.4,"spinRate":2278,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.38938751946574257,"extension":6.834580614410016},"index":8,"playId":"c8d5feda-84b9-3996-8211-cc6f617b2ba7","pitchNumber":8,"startTime":"2026-03-21T03:08:34.810Z","endTime":"2026-03-21T03:08:38.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84092954983528,"aZ":-38.568455918859115,"pfxX":0.29625850051936875,"pfxZ":-4.1210976497708725,"pX":0.3662037325431536,"pZ":3.3981266385748685,"vX0":3.368157274311205,"vY0":-123.82587509775429,"vZ0":1.6712868357589097,"x":103.04,"y":147.03,"x0":-1.050387576451688,"y0":50.00277752870435,"z0":5.942606635295224,"aX":0.45896018758355356},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.8,"breakHorizontal":-1.3,"spinRate":2469,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4424276018452127,"extension":6.6255871622599525},"index":9,"playId":"a04f94f5-d437-394c-9ac1-99f84b5f34ff","pitchNumber":9,"startTime":"2026-03-21T03:09:01.867Z","endTime":"2026-03-21T03:09:07.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":1.3000000000000003,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:09:07.387Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Triantos walks. Eli Lovich to 3rd. Matt Shaw to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:10:18.517Z","endTime":"2026-03-21T03:12:33.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"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-21T03:09:15.534Z","endTime":"2026-03-21T03:10:20.850Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471897327009174,"aZ":-25.577119523355748,"pfxX":1.7460668566300417,"pfxZ":3.716098221753116,"pX":0.4183539129363932,"pZ":2.2023048390196407,"vX0":3.466880500786195,"vY0":-132.2503762527735,"vZ0":-4.3788265228203045,"x":101.05,"y":179.32,"x0":-1.1350834084991706,"y0":50.006390541502476,"z0":5.74947872655676,"aX":3.101091726860522},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-3.8,"spinRate":2486,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.413719984138182,"extension":6.645791884907207},"index":1,"playId":"ce434af0-5e0f-36be-88dd-957f8b62ce89","pitchNumber":1,"startTime":"2026-03-21T03:10:20.850Z","endTime":"2026-03-21T03:10:24.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.6,"endSpeed":88.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35532416132043,"aZ":-9.3045738015314,"pfxX":-4.640278566060979,"pfxZ":11.327341419358762,"pX":1.2455455532248025,"pZ":1.6704213926218807,"vX0":7.808373042846653,"vY0":-141.66526840929845,"vZ0":-9.383970079435196,"x":69.52,"y":193.68,"x0":-0.9519863216619135,"y0":50.00428204508365,"z0":5.633188795724067,"aX":-9.370340578580633},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2219,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38761231100667404,"extension":6.921808146399924},"index":2,"playId":"b98530d3-3dbf-31ac-b79e-cd32cc3ebd75","pitchNumber":2,"startTime":"2026-03-21T03:10:42.344Z","endTime":"2026-03-21T03:10:46.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.420119013706223,"aZ":-24.74981703110103,"pfxX":1.6104288460769602,"pfxZ":4.242039854857504,"pX":0.43390773820703554,"pZ":3.3423535110239153,"vX0":3.751967363836862,"vY0":-131.13483678780003,"vZ0":-1.7142452705208417,"x":100.46,"y":148.54,"x0":-1.221760098836751,"y0":50.00254779011967,"z0":5.841697100262349,"aX":2.8188683525053446},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-3.7,"spinRate":2325,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.4168688265001643,"extension":6.697669294195413},"index":3,"playId":"947ed2a9-3c96-36f8-9a45-aa2fc763f288","pitchNumber":3,"startTime":"2026-03-21T03:10:59.960Z","endTime":"2026-03-21T03:11:03.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.7,"endSpeed":88.6,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.391742261094386,"aZ":-11.333901590234596,"pfxX":-4.725100820902613,"pfxZ":10.280855213899914,"pX":-0.2789845984629918,"pZ":2.789717438513091,"vX0":3.8332273875382503,"vY0":-142.14442081805672,"vZ0":-6.204054058676849,"x":127.63,"y":163.46,"x0":-1.037328763167388,"y0":50.00500630676475,"z0":5.734392206754663,"aX":-9.581038823670598},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2262,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38670313719378546,"extension":6.898144905196413},"index":4,"playId":"8be1cb31-afc4-34c3-a5de-bb55b5fec0e0","pitchNumber":4,"startTime":"2026-03-21T03:11:18.113Z","endTime":"2026-03-21T03:11:24.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":91.7,"endSpeed":84.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.191195461883847,"aZ":-27.667672280642325,"pfxX":1.4892735050432466,"pfxZ":2.470787387695058,"pX":-0.3911665535744928,"pZ":4.093265368920054,"vX0":1.8869841012694024,"vY0":-133.63330350085403,"vZ0":0.4632055805623948,"x":131.91,"y":128.26,"x0":-1.2974508749231646,"y0":50.00518089109641,"z0":5.890043710312323,"aX":2.719911323607427},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":-3.1,"spinRate":2430,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.40836364642995315,"extension":6.752819254158658},"index":5,"playId":"89bd356d-0745-3946-8243-695722687087","pitchNumber":5,"startTime":"2026-03-21T03:11:44.306Z","endTime":"2026-03-21T03:11:48.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779758795942982,"aZ":-25.48457899496298,"pfxX":1.6591369863114327,"pfxZ":3.807400472149938,"pX":-0.5791619277338812,"pZ":3.0521551261605966,"vX0":1.297369309195227,"vY0":-131.27098332113317,"vZ0":-2.1863130173640393,"x":139.08,"y":156.37,"x0":-1.2941090641234134,"y0":50.00642142020857,"z0":5.778277888528478,"aX":2.918437076633826},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-3.2,"spinRate":2349,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.41602866198011634,"extension":6.660453188315943},"index":6,"playId":"e49766cb-d7cb-3cbd-b9db-04d58ca4b376","pitchNumber":6,"startTime":"2026-03-21T03:12:02.132Z","endTime":"2026-03-21T03:12:06.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626105933656756,"aZ":-41.14066493235289,"pfxX":3.5438360212373556,"pfxZ":-6.346699812107172,"pX":-1.7020565233016427,"pZ":5.440924573051397,"vX0":-1.9677381179173463,"vY0":-118.13185463829015,"vZ0":7.15225723881056,"x":181.88,"y":91.88,"x0":-1.31846350522824,"y0":50.00288079873092,"z0":6.156932262921198,"aX":5.005803903867045},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.5,"breakHorizontal":-5.9,"spinRate":2420,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.46375202934276416,"extension":6.608377969602144},"index":7,"playId":"546afba9-3183-33b6-ac5c-1c438d1c781e","pitchNumber":7,"startTime":"2026-03-21T03:12:29.023Z","endTime":"2026-03-21T03:12:33.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":2.6,"leverageIndex":0.55,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:12:33.424Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jefferson Rojas pops out to first baseman Nathaniel Lowe on the infield fly rule.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:12:54.152Z","endTime":"2026-03-21T03:13:26.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":97.4,"endSpeed":89.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29027172985417,"aZ":-9.200213243883386,"pfxX":-3.9755944923994226,"pfxZ":11.278163515967968,"pX":0.28414416085925925,"pZ":2.2338420769504,"vX0":5.04952822317213,"vY0":-141.5731783782797,"vZ0":-8.03332745070324,"x":106.17,"y":178.47,"x0":-1.0031807647337596,"y0":50.00014022562792,"z0":5.691169060904439,"aX":-8.096739378170865},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":6.2,"spinRate":2275,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38637858708669626,"extension":6.886087485810615},"index":0,"playId":"cc1ba4a3-8d5a-3a83-9717-175a865b05fb","pitchNumber":1,"startTime":"2026-03-21T03:12:59.105Z","endTime":"2026-03-21T03:13:04.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36424970978343,"aZ":-26.72475333831932,"pfxX":2.7779633278940272,"pfxZ":3.0140728313619265,"pX":0.5092348931434394,"pZ":1.813710266310288,"vX0":3.839645483306597,"vY0":-133.47158520117821,"vZ0":-5.0821321182325,"x":97.59,"y":189.81,"x0":-1.3080578631835476,"y0":50.00168992889021,"z0":5.663730640636318,"aX":5.017255809257547},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":-5.9,"spinRate":2477,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.4101546687532749,"extension":6.710811340648052},"hitData":{"launchSpeed":65.0,"launchAngle":61.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.19,"coordY":155.6}},"index":1,"playId":"52ef9b88-acb9-3188-bcb8-aa47287a0e5e","pitchNumber":2,"startTime":"2026-03-21T03:13:20.233Z","endTime":"2026-03-21T03:13:26.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-2.4,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:13:26.910Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, first baseman Nathaniel Lowe to pitcher Kyle Nicolas. Eli Lovich scores. Matt Shaw to 3rd. James Triantos to 2nd.","rbi":1,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:13:49.837Z","endTime":"2026-03-21T03:14:19.914Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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_force","runner":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"responsiblePitcher":{"id":693312,"link":"/api/v1/people/693312"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"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":97.6,"endSpeed":88.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70971388025031,"aZ":-9.891500685821507,"pfxX":-5.090980624577748,"pfxZ":11.025992109274027,"pX":-0.7015382398360789,"pZ":3.6276606971445147,"vX0":2.845178174575012,"vY0":-141.99889547351947,"vZ0":-4.356812030712499,"x":143.74,"y":140.83,"x0":-1.0607681558718314,"y0":50.00017858649576,"z0":5.82355833742963,"aX":-10.285334026246586},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":8.5,"spinRate":2388,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3872906855605338,"extension":6.738522706857858},"index":0,"playId":"13366690-1a2a-318a-b039-490f72007388","pitchNumber":1,"startTime":"2026-03-21T03:13:58.133Z","endTime":"2026-03-21T03:14:02.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99895763950183,"aZ":-25.636901264550854,"pfxX":1.7708686315501498,"pfxZ":3.6857106081761533,"pX":0.3822001859086008,"pZ":2.9220383326310584,"vX0":3.4379397151804225,"vY0":-132.2408438230659,"vZ0":-2.6102980757838754,"x":102.43,"y":159.88,"x0":-1.164260604377169,"y0":50.0004256124142,"z0":5.801021402729049,"aX":3.137626695888961},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.0,"spinRate":2435,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4140650956933838,"extension":6.605012510740613},"hitData":{"launchSpeed":91.5,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.16,"coordY":164.21}},"index":1,"playId":"c874e8ea-f5ef-339d-b01f-8cce653fd9ee","pitchNumber":2,"startTime":"2026-03-21T03:14:13.837Z","endTime":"2026-03-21T03:14:19.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":815654,"link":"/api/v1/people/815654"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.69,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:14:19.914Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kade Snell walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:14:29.828Z","endTime":"2026-03-21T03:16:08.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"postOnSecond":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"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":80.4,"endSpeed":73.8,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.763600601610275,"aZ":-40.16652240431033,"pfxX":5.041586511379501,"pfxZ":-5.748236987190779,"pX":-1.811743468506354,"pZ":5.742456329867659,"vX0":-3.2036793764399563,"vY0":-116.79772763986337,"vZ0":7.738941204662981,"x":186.06,"y":83.73,"x0":-1.0814513132458585,"y0":50.00394590886846,"z0":6.152799126761478,"aX":7.007787797279486},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.4,"breakHorizontal":-8.4,"spinRate":2402,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4678872400530052,"extension":6.443189204887769},"index":0,"playId":"2d133e8e-e6f7-38a0-859f-2c521d60beb4","pitchNumber":1,"startTime":"2026-03-21T03:14:51.313Z","endTime":"2026-03-21T03:14:54.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31094658158473,"aZ":-9.555354060241296,"pfxX":-5.723531059254545,"pfxZ":11.491006298591298,"pX":1.4800850465492745,"pZ":1.2530911762731753,"vX0":8.156148872150483,"vY0":-139.82976918299744,"vZ0":-10.173674860658567,"x":60.58,"y":204.95,"x0":-0.7391287153829477,"y0":50.00098981669516,"z0":5.577917587876661,"aX":-11.264713062426427},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":8.5,"spinRate":2209,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39261545241214435,"extension":6.810500664117387},"index":1,"playId":"affd172f-bcbd-33f5-9582-926f891b3052","pitchNumber":2,"startTime":"2026-03-21T03:15:10.737Z","endTime":"2026-03-21T03:15:14.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88089123186161,"aZ":-27.257335201504297,"pfxX":2.9332840744157553,"pfxZ":2.889044316370656,"pX":0.30609170400278685,"pZ":2.8261719167302566,"vX0":2.5722750626345703,"vY0":-129.34262557591975,"vZ0":-2.306738609873859,"x":105.33,"y":162.47,"x0":-1.080800326433253,"y0":50.00173323041356,"z0":5.810459262205032,"aX":4.991224068151409},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":-5.9,"spinRate":2407,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.4227675361987182,"extension":6.514725277731962},"index":2,"playId":"360135c2-234d-3ade-8a31-01c122dcc3cd","pitchNumber":3,"startTime":"2026-03-21T03:15:30.614Z","endTime":"2026-03-21T03:15:35.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135576633878074,"aZ":-26.76466919828442,"pfxX":2.816666192827398,"pfxZ":3.1991466248991642,"pX":-1.082384149811836,"pZ":2.812524408342614,"vX0":-0.3455906554502104,"vY0":-129.0304496490439,"vZ0":-2.2523308566770828,"x":158.26,"y":162.84,"x0":-1.3129951761872505,"y0":50.00352403769107,"z0":5.753227956406684,"aX":4.762747203606687},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":-5.0,"spinRate":2307,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.42403286134591367,"extension":6.495582864027934},"index":3,"playId":"486464ec-dbfa-3b31-b373-79a4925f30e5","pitchNumber":4,"startTime":"2026-03-21T03:15:47.068Z","endTime":"2026-03-21T03:15:51.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773504685923186,"aZ":-9.841932037370608,"pfxX":-5.4762289932154875,"pfxZ":11.35844732925813,"pX":1.0047433742488308,"pZ":1.248838833000202,"vX0":7.253542606520091,"vY0":-139.6472419546998,"vZ0":-10.110172789949399,"x":78.7,"y":205.06,"x0":-0.9203540075722656,"y0":50.00113786141515,"z0":5.572746157021211,"aX":-10.766072779959593},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2242,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39290285439301176,"extension":6.837459926323844},"index":4,"playId":"c9bf81bc-f226-3bd1-86fc-04635a8552f5","pitchNumber":5,"startTime":"2026-03-21T03:16:03.954Z","endTime":"2026-03-21T03:16:08.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":0.8999999999999999,"leverageIndex":0.46,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:16:08.450Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty Southisene strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:18:20.074Z","endTime":"2026-03-21T03:19:02.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T03:16:19.000Z","endTime":"2026-03-21T03:17:09.375Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":820835,"link":"/api/v1/people/820835"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Julian Garcia replaces Kyle Nicolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"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-21T03:17:09.375Z","endTime":"2026-03-21T03:18:22.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670062,"link":"/api/v1/people/670062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":820835,"link":"/api/v1/people/820835"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831951705605974,"aZ":-30.504990034038606,"pfxX":1.9128171177734377,"pfxZ":1.0509890409206921,"pX":-0.24216966181717234,"pZ":2.8786130261306404,"vX0":1.3758589882720236,"vY0":-124.47703680362382,"vZ0":-1.4103756065785809,"x":126.23,"y":161.06,"x0":-1.0487648411078345,"y0":50.00098845057384,"z0":5.956822873867288,"aX":3.028529777135043},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-3.7,"spinRate":2725,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.43848599330810156,"extension":6.381399957609028},"index":2,"playId":"05cf8355-e042-357d-934e-b6bf0c9a262d","pitchNumber":1,"startTime":"2026-03-21T03:18:22.395Z","endTime":"2026-03-21T03:18:26.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670062,"link":"/api/v1/people/670062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":820835,"link":"/api/v1/people/820835"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177868686747185,"aZ":-28.333686051136684,"pfxX":-1.3297480799942774,"pfxZ":2.3853179719106254,"pX":-0.6020014152924547,"pZ":2.647490721124091,"vX0":1.9705175083861173,"vY0":-125.45898312932133,"vZ0":-2.5821783459742518,"x":139.95,"y":167.3,"x0":-1.2215145459423582,"y0":50.00099804079649,"z0":5.977587571792119,"aX":-2.139290022492083},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":2.0,"spinRate":2811,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4350455843587522,"extension":6.318065002517651},"index":3,"playId":"069ad7f6-1b64-32a7-881c-7bc204bb3acb","pitchNumber":2,"startTime":"2026-03-21T03:18:36.490Z","endTime":"2026-03-21T03:18:39.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670062,"link":"/api/v1/people/670062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":820835,"link":"/api/v1/people/820835"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983340862666292,"aZ":-29.634640360673515,"pfxX":2.89552104214261,"pfxZ":1.6674328531021043,"pX":0.8585972962404764,"pZ":2.058597118313734,"vX0":4.4671559249835555,"vY0":-122.35211095988893,"vZ0":-2.5482223999725035,"x":84.27,"y":183.2,"x0":-1.3634753381853089,"y0":50.00410680045627,"z0":5.6401752214167855,"aX":4.411866012400514},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":-6.2,"spinRate":2863,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4467985999405961,"extension":6.389580815691139},"index":4,"playId":"45623cb3-a745-30f6-a6f1-2565c76fa15f","pitchNumber":3,"startTime":"2026-03-21T03:18:57.666Z","endTime":"2026-03-21T03:19:02.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670062,"link":"/api/v1/people/670062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":820835,"link":"/api/v1/people/820835"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_ab"},{"player":{"id":670062,"link":"/api/v1/people/670062"},"credit":"p_ab"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":670062,"link":"/api/v1/people/670062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:19:02.766Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rece Hinds singles on a ground ball to shortstop Ty Southisene.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:21:23.883Z","endTime":"2026-03-21T03:21:54.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Eli Lovich remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"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-21T03:20:31.542Z","endTime":"2026-03-21T03:20:31.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815654,"link":"/api/v1/people/815654"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Bethancourt replaces right fielder Matt Shaw, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"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-21T03:20:31.568Z","endTime":"2026-03-21T03:20:31.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hunter Harvey replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"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-21T03:20:31.569Z","endTime":"2026-03-21T03:21:26.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640451,"link":"/api/v1/people/640451"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2774470145377,"aZ":-26.71196796489334,"pfxX":1.8761297003508433,"pfxZ":3.2254807289359473,"pX":0.37042066623671854,"pZ":1.5931076656475698,"vX0":5.488727366984225,"vY0":-129.2156820886514,"vZ0":-4.908788267033465,"x":102.88,"y":195.77,"x0":-2.02297151958369,"y0":50.00539695897904,"z0":5.563383958503308,"aX":3.181391672253221},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":2332,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4234684849662309,"extension":5.927149267469817},"index":3,"playId":"415b37f3-53c6-3641-af9b-1bb0c97485a5","pitchNumber":1,"startTime":"2026-03-21T03:21:26.059Z","endTime":"2026-03-21T03:21:29.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80038395210966,"aZ":-31.80158695361434,"pfxX":2.031039151160904,"pfxZ":0.22772482280734518,"pX":0.4124572235491857,"pZ":1.9465270225829292,"vX0":5.027581886425445,"vY0":-127.38779833928385,"vZ0":-2.950438042848938,"x":101.28,"y":186.22,"x0":-1.8463440767307988,"y0":50.00566820088017,"z0":5.619600063217825,"aX":3.355918319080136},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-4.8,"spinRate":2360,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.4290561230073431,"extension":5.951819826506527},"hitData":{"launchSpeed":101.6,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.0,"coordY":155.09}},"index":4,"playId":"bca9a753-6270-3eaa-951c-a7bc06c8f26d","pitchNumber":2,"startTime":"2026-03-21T03:21:40.053Z","endTime":"2026-03-21T03:21:54.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:21:54.898Z","atBatIndex":64},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"JJ Bleday reaches on a fielder's choice. Rece Hinds to 2nd. Rece Hinds advances to 2nd, on a throwing error by second baseman Jefferson Rojas.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:22:10.836Z","endTime":"2026-03-21T03:25:17.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.791734024225622,"aZ":-10.240768808802422,"pfxX":-2.4877580507984427,"pfxZ":10.637347910562774,"pX":0.5690820276112872,"pZ":2.2615312192216708,"vX0":6.800842543345425,"vY0":-142.25925586738015,"vZ0":-7.557530077860418,"x":95.31,"y":177.72,"x0":-1.5229394110178665,"y0":50.003642864214605,"z0":5.591819440464179,"aX":-5.1305036133960975},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2011,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.38414311643356536,"extension":6.190794488635969},"index":0,"playId":"3a184b9a-e10a-3199-8550-f8cd1f010b95","pitchNumber":1,"startTime":"2026-03-21T03:22:13.735Z","endTime":"2026-03-21T03:22:17.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82047379641052,"aZ":-11.493565802369499,"pfxX":-3.873341262181929,"pfxZ":10.214963370752816,"pX":-1.120901803074787,"pZ":3.255204620950911,"vX0":3.289242205050032,"vY0":-141.10178841548577,"vZ0":-4.899582347055276,"x":159.73,"y":150.89,"x0":-1.7960154290240542,"y0":50.0065022596702,"z0":5.7490287022175055,"aX":-7.845370818156218},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":1931,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3875307180450833,"extension":6.13428539181755},"index":1,"playId":"e4e9701e-d539-30e4-8b39-207b08bef340","pitchNumber":2,"startTime":"2026-03-21T03:22:34.644Z","endTime":"2026-03-21T03:22:40.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414623937670804,"aZ":-28.009174440238766,"pfxX":-3.1847593115121393,"pfxZ":2.5706149908594744,"pX":0.31347077485462793,"pZ":1.634371949521177,"vX0":6.438320050733614,"vY0":-126.46895098776673,"vZ0":-4.008948511812949,"x":105.05,"y":194.65,"x0":-1.8497891935574198,"y0":50.004958692099756,"z0":5.482609965876141,"aX":-5.167533345966838},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":4.3,"spinRate":886,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4328368079438425,"extension":5.996658610901307},"index":2,"playId":"e11509c1-8076-3fce-98d2-3b1bcf7e20f6","pitchNumber":3,"startTime":"2026-03-21T03:22:53.284Z","endTime":"2026-03-21T03:22:56.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T03:23:09.489Z","endTime":"2026-03-21T03:23:24.759Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15576413809303,"aZ":-9.101274038068215,"pfxX":-2.7411531369971076,"pfxZ":11.010661670702996,"pX":-1.387810114288913,"pZ":3.5964759730612035,"vX0":1.939668953622433,"vY0":-143.8083513347332,"vZ0":-4.573386792033264,"x":169.9,"y":141.68,"x0":-1.7146607381871282,"y0":50.00660798464444,"z0":5.771377225928789,"aX":-5.746240308993125},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2037,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38077668832800304,"extension":6.019809114247796},"index":4,"playId":"9dff03a5-3479-32b3-8cb1-03ae64fff32f","pitchNumber":4,"startTime":"2026-03-21T03:23:24.759Z","endTime":"2026-03-21T03:23:28.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.2,"endSpeed":81.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.019544652966392,"aZ":-26.382204759774556,"pfxX":-3.24884436450596,"pfxZ":3.4699848032124505,"pX":0.7170826249166026,"pZ":2.0792055329359234,"vX0":7.416706106724327,"vY0":-128.26572110471992,"vZ0":-3.413632219655508,"x":89.67,"y":182.64,"x0":-1.7871925290743575,"y0":50.00326823377728,"z0":5.47976141289719,"aX":-5.424797801369703},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":4.2,"spinRate":950,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4266874409573842,"extension":5.938325270090391},"index":5,"playId":"2a2eae3a-293a-3385-b842-3b082ad55c21","pitchNumber":5,"startTime":"2026-03-21T03:23:42.810Z","endTime":"2026-03-21T03:23:46.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.4,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92155065638259,"aZ":-27.09783758213659,"pfxX":-6.548742080452259,"pfxZ":3.01862607753844,"pX":-0.04101900196093336,"pZ":2.0197893999033396,"vX0":6.505871269175152,"vY0":-128.6468322546049,"vZ0":-3.687549969556082,"x":118.56,"y":184.25,"x0":-1.7481739690396614,"y0":50.00287633606115,"z0":5.565069918584601,"aX":-11.010886219962936},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":10.4,"spinRate":950,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4252576398837342,"extension":5.904136928198543},"index":6,"playId":"07f868e1-93ee-39e1-a7a2-6c506da3ea5d","pitchNumber":6,"startTime":"2026-03-21T03:24:07.634Z","endTime":"2026-03-21T03:24:14.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40458980987421,"aZ":-10.85482181344627,"pfxX":-3.3954908155252923,"pfxZ":10.241378234240024,"pX":-0.8864493658618443,"pZ":2.1091754393142716,"vX0":3.782412198446362,"vY0":-143.639684138643,"vZ0":-7.986439326902951,"x":150.79,"y":181.83,"x0":-1.78147869443176,"y0":50.00459320511527,"z0":5.606920169808663,"aX":-7.070078661242021},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":1939,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.38184882783231666,"extension":6.048049967940795},"index":7,"playId":"d819069b-8637-34f7-b111-4130c3614dcb","pitchNumber":7,"startTime":"2026-03-21T03:24:30.645Z","endTime":"2026-03-21T03:24:38.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"}},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.101545007655808,"aZ":-25.087463644017486,"pfxX":-6.236290435236452,"pfxZ":4.230225788819037,"pX":-0.1005036888887133,"pZ":2.2930166810829524,"vX0":6.2739555303533585,"vY0":-129.1912730963807,"vZ0":-3.176417691412447,"x":120.83,"y":176.87,"x0":-1.760383834943447,"y0":50.004084839278164,"z0":5.485380817145383,"aX":-10.450984419022756},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":9.7,"spinRate":1052,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4253849671176222,"extension":6.1961529919482805},"hitData":{"launchSpeed":113.5,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.5,"coordY":153.07}},"index":8,"playId":"8a327dc7-75d2-3cf7-90f8-bccf81123601","pitchNumber":8,"startTime":"2026-03-21T03:25:08.606Z","endTime":"2026-03-21T03:25:17.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:25:17.257Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alfredo Duno called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:25:48.206Z","endTime":"2026-03-21T03:27:57.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806957,"fullName":"Alfredo Duno","link":"/api/v1/people/806957"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806957,"fullName":"Alfredo Duno","link":"/api/v1/people/806957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alfredo Duno replaces Jose Trevino.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"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-21T03:25:38.502Z","endTime":"2026-03-21T03:25:50.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806957,"link":"/api/v1/people/806957"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48045370649891,"aZ":-27.454599759446957,"pfxX":1.2846888387674449,"pfxZ":2.789773809232118,"pX":0.5847471752793805,"pZ":1.8312720673433505,"vX0":6.097491937798992,"vY0":-129.08445303422215,"vZ0":-4.1879731491464325,"x":94.71,"y":189.34,"x0":-1.9733035591501773,"y0":50.00198120887072,"z0":5.584715714336638,"aX":2.1692859315283357},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2238,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.42406931047240004,"extension":5.846678476252324},"index":1,"playId":"0416d809-2a4f-30e6-9a21-df3182ab9cf6","pitchNumber":1,"startTime":"2026-03-21T03:25:50.368Z","endTime":"2026-03-21T03:25:55.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04678810137196,"aZ":-9.367039731846546,"pfxX":-2.2633342549581665,"pfxZ":11.128244541498734,"pX":0.5453270913713871,"pZ":1.8141954370429345,"vX0":6.67300573319063,"vY0":-142.5589423950512,"vZ0":-8.628827587636604,"x":96.21,"y":189.8,"x0":-1.5361199067946345,"y0":50.005999166963946,"z0":5.479107702504446,"aX":-4.640399082085332},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":2.6,"spinRate":2089,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.38481818504669274,"extension":6.184283373265526},"index":2,"playId":"7dc548e9-bf2e-3883-b645-e3fece7d1145","pitchNumber":2,"startTime":"2026-03-21T03:26:06.663Z","endTime":"2026-03-21T03:26:12.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T03:26:21.681Z","endTime":"2026-03-21T03:26:37.233Z","isPitch":false,"type":"action","player":{"id":806957,"link":"/api/v1/people/806957"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70275700675591,"aZ":-27.971612406081658,"pfxX":-5.2983423749222105,"pfxZ":2.4326265781806833,"pX":-0.37259097632242955,"pZ":-0.17460184404382192,"vX0":5.549532560543584,"vY0":-130.37158849423554,"vZ0":-8.790260874818618,"x":131.2,"y":243.49,"x0":-1.83765247087502,"y0":50.00080294364348,"z0":5.34307042310211,"aX":-9.144780444628195},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":8.4,"spinRate":1160,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41968341788037034,"extension":6.19475187980958},"index":4,"playId":"43b5e5c9-f20d-3c33-8793-ed529ad1a240","pitchNumber":3,"startTime":"2026-03-21T03:26:37.233Z","endTime":"2026-03-21T03:26:41.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13928705781241,"aZ":-15.110269075430935,"pfxX":-5.279725794509542,"pfxZ":8.336015363216084,"pX":-0.8076609257390306,"pZ":3.399201851175099,"vX0":3.9243604550737987,"vY0":-142.09066698004816,"vZ0":-3.846768478941457,"x":147.79,"y":147.0,"x0":-1.5197300766427992,"y0":50.006526771748916,"z0":5.728875536413978,"aX":-10.8130862355489},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2031,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3852711684841874,"extension":6.084905460191065},"index":5,"playId":"60367871-48d4-3a48-871f-25bd8ce7e72d","pitchNumber":4,"startTime":"2026-03-21T03:27:00.130Z","endTime":"2026-03-21T03:27:03.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9122721408926,"aZ":-32.36732134887102,"pfxX":-5.719857414107628,"pfxZ":-0.11304951620538084,"pX":-0.6798254480910972,"pZ":2.8653062650143357,"vX0":5.183306820748393,"vY0":-128.73463661827887,"vZ0":-0.6219215224813224,"x":142.91,"y":161.42,"x0":-1.9848063243342815,"y0":50.00538394323781,"z0":5.634838946106534,"aX":-9.51788202125325},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":9.1,"spinRate":846,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4269017130202468,"extension":6.115899678889418},"index":6,"playId":"82065b70-70db-32b3-9e22-8473ed01caf0","pitchNumber":5,"startTime":"2026-03-21T03:27:29.339Z","endTime":"2026-03-21T03:27:36.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581307466183496,"aZ":-29.083571392873786,"pfxX":1.5775656831549905,"pfxZ":1.796443849313337,"pX":-0.4319456502837485,"pZ":1.76201220323741,"vX0":3.4852300486709242,"vY0":-129.55635536231767,"vZ0":-4.187565033000449,"x":133.46,"y":191.21,"x0":-1.9942767140716642,"y0":50.00082796854859,"z0":5.597580390548026,"aX":2.7064138847632315},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":-3.6,"spinRate":2204,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.4211998360263296,"extension":6.095506841693829},"index":7,"playId":"1033bcd7-c23c-3d77-94af-ac58c8267637","pitchNumber":6,"startTime":"2026-03-21T03:27:51.636Z","endTime":"2026-03-21T03:27:57.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":806957,"link":"/api/v1/people/806957","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806957,"link":"/api/v1/people/806957"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":806957,"link":"/api/v1/people/806957"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:27:57.933Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hansel Jimenez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:28:17.425Z","endTime":"2026-03-21T03:29:29.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":823851,"fullName":"Hansel Jimenez","link":"/api/v1/people/823851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823851,"fullName":"Hansel Jimenez","link":"/api/v1/people/823851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57765883174875,"aZ":-13.077477550197598,"pfxX":-3.115792260947026,"pfxZ":9.31707650387024,"pX":-0.08416663029019368,"pZ":1.7969856700990425,"vX0":5.443165748573569,"vY0":-142.03565522226634,"vZ0":-8.245577532829797,"x":120.21,"y":190.26,"x0":-1.617823512316373,"y0":50.00257238172999,"z0":5.563239782939011,"aX":-6.3864476514046435},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":4.6,"spinRate":2034,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.38517200603175095,"extension":6.229519646105536},"index":0,"playId":"6b8bbb7c-7d74-3ead-a24d-3b3d6eb59c4a","pitchNumber":1,"startTime":"2026-03-21T03:28:22.680Z","endTime":"2026-03-21T03:28:26.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":823851,"link":"/api/v1/people/823851","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65648039217245,"aZ":-30.629487434478484,"pfxX":1.8921729599793542,"pfxZ":0.9322940785700915,"pX":-0.2908763886044716,"pZ":2.094498509212538,"vX0":3.4782048087977113,"vY0":-127.17003720894934,"vZ0":-2.5845727686926425,"x":128.09,"y":182.23,"x0":-1.9168274768303957,"y0":50.00189592665341,"z0":5.529569058365569,"aX":3.12906157257102},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.2,"spinRate":2205,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.42909028366015933,"extension":6.094900730539701},"index":1,"playId":"2d2ec9d6-0678-324f-a139-a9c56c45ba6c","pitchNumber":2,"startTime":"2026-03-21T03:28:38.560Z","endTime":"2026-03-21T03:28:41.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":823851,"link":"/api/v1/people/823851","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87665994099563,"aZ":-28.42892029795111,"pfxX":1.5497050005575845,"pfxZ":2.1930061432811554,"pX":0.9952709560271573,"pZ":2.014818648379216,"vX0":6.304526345279427,"vY0":-130.32959775821922,"vZ0":-3.8442400830784393,"x":79.06,"y":184.38,"x0":-1.6623679611496212,"y0":50.00636190713458,"z0":5.670251859899544,"aX":2.6499535242860386},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.3,"spinRate":2100,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4211949870667713,"extension":6.105517499533503},"index":2,"playId":"5b2d217b-2cea-3461-9d6f-8d25a48fa2b6","pitchNumber":3,"startTime":"2026-03-21T03:29:01.143Z","endTime":"2026-03-21T03:29:05.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":823851,"link":"/api/v1/people/823851","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66119156259619,"aZ":-13.774699343859707,"pfxX":-4.37440727261364,"pfxZ":9.109247467365863,"pX":-0.2475503409468187,"pZ":3.196981327645086,"vX0":5.307411054371026,"vY0":-141.5317672381465,"vZ0":-4.508535373857794,"x":126.44,"y":152.46,"x0":-1.5827407660504855,"y0":50.00028380589796,"z0":5.69905152595906,"aX":-8.833599171750622},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":1951,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3876627164334341,"extension":6.234024735534886},"index":3,"playId":"94279a07-788e-3c9d-801e-f0458f4d6fc8","pitchNumber":4,"startTime":"2026-03-21T03:29:24.586Z","endTime":"2026-03-21T03:29:29.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":823851,"link":"/api/v1/people/823851","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823851,"link":"/api/v1/people/823851"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":823851,"link":"/api/v1/people/823851"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.19999999999999984,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:29:29.351Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Hampson flies out to center fielder Carter Trice.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:29:47.990Z","endTime":"2026-03-21T03:31:51.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48728006681828,"aZ":-13.908450832005189,"pfxX":-2.9226176186836805,"pfxZ":9.014058520387707,"pX":0.4562149666046035,"pZ":1.8693329006431099,"vX0":6.691920958593293,"vY0":-141.4970271456304,"vZ0":-7.742869194779469,"x":99.61,"y":188.31,"x0":-1.5604082191564745,"y0":50.00214091446986,"z0":5.533591209237849,"aX":-5.922313629561592},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":4.0,"spinRate":1941,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.3871868641766416,"extension":6.215385068708433},"index":0,"playId":"cd36c812-0b95-3462-b483-60044f54ff0f","pitchNumber":1,"startTime":"2026-03-21T03:29:53.124Z","endTime":"2026-03-21T03:29:58.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237216526315354,"aZ":-27.273506785798762,"pfxX":-8.306021134940377,"pfxZ":2.838111143772924,"pX":0.6497676060541407,"pZ":0.37007818083680083,"vX0":8.863726957238715,"vY0":-130.72838583855523,"vZ0":-7.572204306395753,"x":92.23,"y":228.79,"x0":-1.709863356532314,"y0":50.002418243372205,"z0":5.359149290310357,"aX":-14.338565624696429},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":1153,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4194074613031167,"extension":6.369745803825407},"index":1,"playId":"12a36859-cbad-3150-9209-f4592d6eb755","pitchNumber":2,"startTime":"2026-03-21T03:30:11.631Z","endTime":"2026-03-21T03:30:15.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":88.9,"endSpeed":81.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52326465103764,"aZ":-31.386321867548066,"pfxX":-5.164507965763009,"pfxZ":0.4686993292345951,"pX":1.0987051166656772,"pZ":1.3007457024493425,"vX0":8.770763358041226,"vY0":-129.18893484261167,"vZ0":-4.482313670576877,"x":75.12,"y":203.66,"x0":-1.6670083237689421,"y0":50.005872057051654,"z0":5.46664181375758,"aX":-8.745283043459358},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":7.4,"spinRate":1158,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42372573268844915,"extension":6.164391861179753},"index":2,"playId":"aa6f6d88-8616-352c-9452-48ce506fa296","pitchNumber":3,"startTime":"2026-03-21T03:30:37.478Z","endTime":"2026-03-21T03:30:41.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23361745153969,"aZ":-27.833792397188198,"pfxX":0.1912109330557783,"pfxZ":2.6553504986766843,"pX":1.3350744118247655,"pZ":0.9074262735866343,"vX0":7.913706007527134,"vY0":-128.101574390563,"vZ0":-5.936021643771003,"x":66.11,"y":214.28,"x0":-1.8392848599619847,"y0":50.00599666529828,"z0":5.47388332830344,"aX":0.31230457549333773},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-2.4,"spinRate":2248,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4300968838405379,"extension":6.114774712008281},"index":3,"playId":"14565b3e-33a3-39e9-b05d-d9d496312483","pitchNumber":4,"startTime":"2026-03-21T03:30:57.136Z","endTime":"2026-03-21T03:31:05.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11123295559477,"aZ":-11.590225347067904,"pfxX":-3.9583626331429764,"pfxZ":10.218300200766695,"pX":0.16702205999385233,"pZ":1.6229049732870113,"vX0":6.651653789438634,"vY0":-141.03671211227706,"vZ0":-8.5258778993272,"x":110.63,"y":194.96,"x0":-1.7078091751943782,"y0":50.00210655069843,"z0":5.432759061499547,"aX":-7.973649065796452},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":1982,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3883770350410565,"extension":6.296060731281531},"index":4,"playId":"bed1f8d4-52e4-3faf-beb1-0b489e8db681","pitchNumber":5,"startTime":"2026-03-21T03:31:22.096Z","endTime":"2026-03-21T03:31:26.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45794014261884,"aZ":-12.766318290150744,"pfxX":-3.082134763691518,"pfxZ":9.558723807717154,"pX":-0.4430870779739769,"pZ":2.372171081126302,"vX0":4.3854033740467715,"vY0":-141.6254143746057,"vZ0":-6.692863101135143,"x":133.89,"y":174.73,"x0":-1.6114634496630913,"y0":50.006933585233575,"z0":5.583405570594763,"aX":-6.260691591857145},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":4.7,"spinRate":1949,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.38681219299314185,"extension":6.2081769948291035},"hitData":{"launchSpeed":93.2,"launchAngle":48.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.38,"coordY":86.84}},"index":5,"playId":"5b418342-3c0b-3c29-ba99-97d2e3c3b221","pitchNumber":6,"startTime":"2026-03-21T03:31:39.768Z","endTime":"2026-03-21T03:31:51.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:31:51.271Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Alvarez singles on a ground ball to left fielder JJ Bleday.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:33:59.417Z","endTime":"2026-03-21T03:35:57.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Alfredo Duno remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"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-21T03:33:05.536Z","endTime":"2026-03-21T03:33:05.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806957,"link":"/api/v1/people/806957"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":670062,"link":"/api/v1/people/670062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brock Burke replaces Julian Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"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-21T03:33:05.561Z","endTime":"2026-03-21T03:34:01.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670062,"link":"/api/v1/people/670062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":92.3,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750853131190294,"aZ":-23.112810881669787,"pfxX":7.377061751328532,"pfxZ":4.9257110051142,"pX":1.9595897512083555,"pZ":3.8426161871734004,"vX0":-1.8998786763373192,"vY0":-134.45995012589853,"vZ0":-2.417797476717464,"x":42.31,"y":135.03,"x0":1.7143897587535826,"y0":50.006637187543355,"z0":6.384691388376901,"aX":13.579643211665397},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":-13.0,"spinRate":1852,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4065652413374896,"extension":6.525079260783148},"index":2,"playId":"fff7851a-88ba-3dfc-82a1-9865d5b080b7","pitchNumber":1,"startTime":"2026-03-21T03:34:01.619Z","endTime":"2026-03-21T03:34:05.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342160738977835,"aZ":-21.866941420908024,"pfxX":7.80015019346581,"pfxZ":5.540276215852796,"pX":0.6130770319757597,"pZ":3.2994416003857854,"vX0":-5.287623478492402,"vY0":-135.0324348634569,"vZ0":-3.8648358468658084,"x":93.63,"y":149.7,"x0":1.5758174593502292,"y0":50.00202896656141,"z0":6.273619510073669,"aX":14.51167934831686},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":-13.1,"spinRate":1996,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.40446030977149894,"extension":6.676704742805825},"index":3,"playId":"f75a966b-65e6-3b35-b426-ae3f0ee2ffed","pitchNumber":2,"startTime":"2026-03-21T03:34:16.561Z","endTime":"2026-03-21T03:34:21.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815011324200636,"aZ":-27.78709229590373,"pfxX":0.18398862102146296,"pfxZ":2.725970737808222,"pX":0.21581454181181758,"pZ":3.1408975023032024,"vX0":-3.7126387530343474,"vY0":-125.86673272000219,"vZ0":-2.509908303077699,"x":108.77,"y":153.98,"x0":1.6841532502123957,"y0":50.00421964238306,"z0":6.3942301374123245,"aX":0.2971115348628942},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":0.5,"spinRate":2085,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.4346613526629106,"extension":6.4557893220888865},"index":4,"playId":"8e5ce641-7241-3906-ab4f-15f291f4f529","pitchNumber":3,"startTime":"2026-03-21T03:34:31.966Z","endTime":"2026-03-21T03:34:37.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662635655970185,"aZ":-13.683295410298337,"pfxX":3.7110388387509583,"pfxZ":9.241704831833832,"pX":-0.27518398843415104,"pZ":3.2569118832279926,"vX0":-6.396211890489266,"vY0":-140.09303718184427,"vZ0":-5.724229613019537,"x":127.49,"y":150.84,"x0":1.5484570657903358,"y0":50.00304456570952,"z0":6.210337780571668,"aX":7.425852252020983},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-5.5,"spinRate":2255,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.3899756363789413,"extension":6.544386097924297},"index":5,"playId":"89aa0d83-a055-3140-8adf-d40473b72f3d","pitchNumber":4,"startTime":"2026-03-21T03:34:49.536Z","endTime":"2026-03-21T03:34:53.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60638078058682,"aZ":-24.73926836610144,"pfxX":1.515332592057284,"pfxZ":4.4826484273702825,"pX":-1.6216444118102062,"pZ":1.4245184250145506,"vX0":-8.15045800257019,"vY0":-127.81656456618023,"vZ0":-7.320278036719801,"x":178.81,"y":200.32,"x0":1.4075485832846664,"y0":50.00435147048186,"z0":6.259800013009276,"aX":2.514793873668549},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-1.0,"spinRate":2201,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4280263681123202,"extension":6.4057841871162005},"index":6,"playId":"eacaf9fc-b7e9-3319-b421-343e0b657a61","pitchNumber":5,"startTime":"2026-03-21T03:35:08.873Z","endTime":"2026-03-21T03:35:13.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305425883183013,"aZ":-19.10490580081053,"pfxX":7.661094432421522,"pfxZ":7.041704009446269,"pX":0.6040959176487091,"pZ":2.42206336930285,"vX0":-5.486739540188785,"vY0":-135.7670418607199,"vZ0":-6.672999673600426,"x":93.97,"y":173.38,"x0":1.6616584436014767,"y0":50.00450465001387,"z0":6.253778967386845,"aX":14.221963175946144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-12.6,"spinRate":2037,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4043066502526633,"extension":6.618338281060987},"index":7,"playId":"af219d8a-1752-3924-97af-71d59a0d8e4c","pitchNumber":6,"startTime":"2026-03-21T03:35:29.468Z","endTime":"2026-03-21T03:35:33.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880574366187922,"aZ":-19.019250302766903,"pfxX":7.837811323619406,"pfxZ":6.939132222442559,"pX":0.0332989554219845,"pZ":2.9954493961872126,"vX0":-7.016311974637363,"vY0":-136.53573567959208,"vZ0":-5.218470972914961,"x":115.73,"y":157.9,"x0":1.6127752179558654,"y0":50.00528073690617,"z0":6.2325825888367445,"aX":14.862718437442158},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-12.8,"spinRate":2039,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.40053368623246666,"extension":6.653923720256025},"hitData":{"launchSpeed":81.3,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.32,"coordY":98.39}},"index":8,"playId":"aeeeb5c7-8ac8-3ad4-b287-06b167f0835a","pitchNumber":7,"startTime":"2026-03-21T03:35:51.346Z","endTime":"2026-03-21T03:35:57.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827294,"link":"/api/v1/people/827294"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":827294,"link":"/api/v1/people/827294"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.8999999999999999,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:35:57.429Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins challenged (pitch result), call on the field was overturned: Carter Trice called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:36:22.294Z","endTime":"2026-03-21T03:37:50.362Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.442599302814294,"aZ":-15.440233474061891,"pfxX":5.0708183032334,"pfxZ":8.724331954866505,"pX":-0.29193736207876386,"pZ":1.7560449178959732,"vX0":-6.676365278570876,"vY0":-137.1807346297378,"vZ0":-8.919586856352671,"x":128.13,"y":191.37,"x0":1.5069993198383962,"y0":50.00582179035886,"z0":6.08737392217637,"aX":9.730861608992651},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":-7.9,"spinRate":2086,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.3982515318175892,"extension":6.7164770484766},"index":0,"playId":"bcbc935b-9c76-3023-8da6-20a85b9e348f","pitchNumber":1,"startTime":"2026-03-21T03:36:30.818Z","endTime":"2026-03-21T03:36:34.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"contextMetrics":{}},{"details":{"description":"P.J. Higgins challenged (pitch result), call on the field was overturned: Passed ball by catcher P.J. Higgins. Edgar Alvarez to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"bcbc935b-9c76-3023-8da6-20a85b9e348f","startTime":"2026-03-21T03:36:49.332Z","endTime":"2026-03-21T03:37:10.159Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":827294,"link":"/api/v1/people/827294"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"first":{"id":827294,"link":"/api/v1/people/827294"},"postOnSecond":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.39,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.319632754710764,"aZ":-17.280575853439824,"pfxX":7.5249590158300474,"pfxZ":8.829318754424872,"pX":-0.24349515578009423,"pZ":1.6872988049259083,"vX0":-7.3994208703696795,"vY0":-129.39939380488102,"vZ0":-7.57201201951743,"x":126.28,"y":193.22,"x0":1.6826080563048245,"y0":50.00462789990104,"z0":5.987818342383839,"aX":12.69605129605015},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.4,"breakHorizontal":-11.9,"spinRate":1971,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.42413675713647914,"extension":6.579593351798209},"index":2,"playId":"4c577c35-fe8b-372c-a578-ddf32c242c8c","pitchNumber":2,"startTime":"2026-03-21T03:37:10.159Z","endTime":"2026-03-21T03:37:16.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60011548590589,"aZ":-18.877825436998602,"pfxX":6.215133266027671,"pfxZ":8.159796868363738,"pX":1.540523661195107,"pZ":3.1562880559712028,"vX0":-2.5055528434927723,"vY0":-127.2351537084989,"vZ0":-3.910178859562792,"x":58.28,"y":153.56,"x0":1.7339213336661974,"y0":50.00400705441417,"z0":6.220716960385843,"aX":10.128087455698683},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.0,"breakHorizontal":-10.7,"spinRate":1981,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.43150908036276636,"extension":6.650349163974309},"index":3,"playId":"46ea0510-27d3-3751-a824-0e2f04d01c52","pitchNumber":3,"startTime":"2026-03-21T03:37:27.054Z","endTime":"2026-03-21T03:37:31.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31604655752736,"aZ":-13.449942950072577,"pfxX":4.133044378320241,"pfxZ":9.36329268628576,"pX":-0.64439726517213,"pZ":1.7665652762657313,"vX0":-7.682925498744381,"vY0":-140.61897776280108,"vZ0":-9.456712253287872,"x":141.56,"y":191.08,"x0":1.5880705834178988,"y0":50.00597027933884,"z0":6.049179096553136,"aX":8.267964692110674},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":-5.9,"spinRate":2273,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.38972874404948366,"extension":6.679065854811674},"index":4,"playId":"df3e41c9-6fd2-3fca-957d-dea7b38d693f","pitchNumber":4,"startTime":"2026-03-21T03:37:43.060Z","endTime":"2026-03-21T03:37:50.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"homeTeamWinProbability":1.2,"awayTeamWinProbability":98.8,"homeTeamWinProbabilityAdded":-0.9999999999999998,"leverageIndex":0.39,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:37:50.362Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli Lovich grounds out, first baseman Nathaniel Lowe to pitcher Brock Burke. Edgar Alvarez to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:38:22.207Z","endTime":"2026-03-21T03:39:03.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"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":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":86.9,"endSpeed":80.1,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360609028357484,"aZ":-27.019056999169948,"pfxX":1.828289835701321,"pfxZ":3.178331493565775,"pX":-0.4749249936288313,"pZ":1.8822061151732705,"vX0":-5.7028565020346225,"vY0":-126.45708566991318,"vZ0":-5.434686135682449,"x":135.1,"y":187.96,"x0":1.570201658288641,"y0":50.00402056114858,"z0":6.2219715520593475,"aX":2.9670365758118225},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":-2.0,"spinRate":2173,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.43283993114790364,"extension":6.521436777030534},"index":0,"playId":"3ece0bcd-b1a2-3daa-bab2-aee449bbf65a","pitchNumber":1,"startTime":"2026-03-21T03:38:24.916Z","endTime":"2026-03-21T03:38:28.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"second":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90223514092818,"aZ":-26.64184369724671,"pfxX":2.7213550960182564,"pfxZ":3.356139714978891,"pX":-1.1099310619548766,"pZ":1.941922256992692,"vX0":-7.423231053419149,"vY0":-127.77567743650181,"vZ0":-5.56428492655184,"x":159.31,"y":186.35,"x0":1.4824350908487953,"y0":50.005772079096346,"z0":6.247565954904408,"aX":4.490851769458022},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-3.2,"spinRate":2215,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4290514802030847,"extension":6.522913492734305},"index":1,"playId":"9588a8ee-75b3-31d6-b73d-ff19d38e546c","pitchNumber":2,"startTime":"2026-03-21T03:38:41.518Z","endTime":"2026-03-21T03:38:45.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"second":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.524250589479784,"aZ":-16.395270247978754,"pfxX":7.7715086973289225,"pfxZ":8.429396941881745,"pX":0.32983616075660493,"pZ":2.6067352153859615,"vX0":-6.140424279867618,"vY0":-136.5409381652403,"vZ0":-6.698560052853571,"x":104.43,"y":168.4,"x0":1.6080264227394296,"y0":50.001365947915296,"z0":6.2373238726151925,"aX":14.544307851403435},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":-12.6,"spinRate":2211,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.40249091516526736,"extension":6.902158516681351},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.61,"coordY":160.66}},"index":2,"playId":"c6589d3a-30a7-325c-89db-a0b0aed25f31","pitchNumber":3,"startTime":"2026-03-21T03:38:56.888Z","endTime":"2026-03-21T03:39:03.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"second":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815654,"link":"/api/v1/people/815654"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":815654,"link":"/api/v1/people/815654"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.6,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:39:03.473Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Bethancourt singles on a line drive to left fielder JJ Bleday. Edgar Alvarez scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:39:15.806Z","endTime":"2026-03-21T03:39:40.096Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":542194,"fullName":"Christian Bethancourt","link":"/api/v1/people/542194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542194,"fullName":"Christian Bethancourt","link":"/api/v1/people/542194"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":542194,"fullName":"Christian Bethancourt","link":"/api/v1/people/542194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38502154567336,"aZ":-13.348636829511197,"pfxX":3.9239004395062382,"pfxZ":9.525073261716866,"pX":-1.2961728163153576,"pZ":2.4703063318577327,"vX0":-8.860175221080624,"vY0":-139.69116998126577,"vZ0":-7.537842156104467,"x":166.41,"y":172.08,"x0":1.4066032783401952,"y0":50.00531311654871,"z0":6.0808039877675215,"aX":7.757842852207032},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-5.3,"spinRate":2342,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.3920442699810076,"extension":6.666468258749375},"hitData":{"launchSpeed":69.7,"launchAngle":21.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.7,"coordY":100.67}},"index":0,"playId":"5cd11e0e-81f8-37aa-8f0d-f699a48e864e","pitchNumber":1,"startTime":"2026-03-21T03:39:31.954Z","endTime":"2026-03-21T03:39:40.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":542194,"link":"/api/v1/people/542194","batSide":{"code":"R","description":"Right"}},"third":{"id":827294,"link":"/api/v1/people/827294"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":542194,"link":"/api/v1/people/542194"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.4999999999999999,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:39:40.096Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Triantos homers (1) on a fly ball to left field. Christian Bethancourt scores.","rbi":2,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:40:15.810Z","endTime":"2026-03-21T03:41:51.861Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"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,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":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":542194,"fullName":"Christian Bethancourt","link":"/api/v1/people/542194"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770031646839474,"aZ":-16.86295466100725,"pfxX":5.1132306472760805,"pfxZ":7.732207487670374,"pX":0.4233115372578166,"pZ":3.2070840719641276,"vX0":-5.122409302772741,"vY0":-139.87682432923506,"vZ0":-5.0845735929361675,"x":100.86,"y":152.19,"x0":1.6146728892286044,"y0":50.00098676862343,"z0":6.15518981670861,"aX":10.123624139264743},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":-8.2,"spinRate":2251,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39168578697773704,"extension":6.655171297733141},"index":0,"playId":"963caec9-fc15-3517-8ffb-41887f9622c6","pitchNumber":1,"startTime":"2026-03-21T03:40:16.543Z","endTime":"2026-03-21T03:40:23.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":542194,"link":"/api/v1/people/542194"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":95.7,"endSpeed":87.4,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.919700256150644,"aZ":-13.6597323761051,"pfxX":2.7891092193413938,"pfxZ":9.479220205412535,"pX":-0.4922211217737735,"pZ":2.287288543325064,"vX0":-6.5222773526120585,"vY0":-139.0522440148209,"vZ0":-7.96489425716539,"x":135.76,"y":177.02,"x0":1.5241015850918294,"y0":50.0051452507477,"z0":6.100259965962623,"aX":5.449466622019378},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-3.7,"spinRate":2184,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.39429575344418843,"extension":6.638117973817381},"index":1,"playId":"3bed8129-ee52-37a5-bdfb-2a11a716602f","pitchNumber":2,"startTime":"2026-03-21T03:40:33.755Z","endTime":"2026-03-21T03:40:37.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":542194,"link":"/api/v1/people/542194"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":98.3,"endSpeed":89.8,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05723719686173,"aZ":-14.049087637611127,"pfxX":5.298459527128543,"pfxZ":8.757157134678044,"pX":0.2778705936290142,"pZ":3.3706879062786173,"vX0":-5.817014921020374,"vY0":-142.97810532304922,"vZ0":-5.318279389880383,"x":106.41,"y":147.77,"x0":1.6506474854259074,"y0":50.0015106696061,"z0":6.136843789197358,"aX":10.965843477303872},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-8.4,"spinRate":2317,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3831157062036974,"extension":6.5512437525438},"index":2,"playId":"7923f6dd-2fdc-3c2e-ad81-e9113e7cf08b","pitchNumber":3,"startTime":"2026-03-21T03:41:01.279Z","endTime":"2026-03-21T03:41:04.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":542194,"link":"/api/v1/people/542194"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.1,"endSpeed":89.1,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129926638682576,"aZ":-15.97233726655399,"pfxX":3.986923709848492,"pfxZ":7.987986774875681,"pX":-0.4558800104005926,"pZ":3.291909605974824,"vX0":-7.0744769548077775,"vY0":-141.2640320477007,"vZ0":-5.180573093517888,"x":134.38,"y":149.9,"x0":1.5589239363596945,"y0":50.00345485458317,"z0":6.170829142798723,"aX":8.08752970879205},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":-5.9,"spinRate":2262,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.3872302738352462,"extension":6.571243942224865},"index":3,"playId":"e80a74e2-5c1e-33f4-b672-894858ff647b","pitchNumber":4,"startTime":"2026-03-21T03:41:21.671Z","endTime":"2026-03-21T03:41:24.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":542194,"link":"/api/v1/people/542194"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642633809489713,"aZ":-20.021446095779226,"pfxX":7.9154595485245025,"pfxZ":7.332812486191089,"pX":-0.062368210392080715,"pZ":2.20963028531222,"vX0":-6.8871981181897475,"vY0":-128.2233186552967,"vZ0":-5.58908449761625,"x":119.38,"y":179.12,"x0":1.6359967537871156,"y0":50.00434459466127,"z0":5.990061196701115,"aX":13.121601537601322},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.1,"breakHorizontal":-12.7,"spinRate":2027,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4279209814524174,"extension":6.464866789178131},"hitData":{"launchSpeed":94.4,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.8,"coordY":57.38}},"index":4,"playId":"72693ae7-9ed9-3510-9eaf-6667f018293b","pitchNumber":5,"startTime":"2026-03-21T03:41:41.364Z","endTime":"2026-03-21T03:41:51.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":542194,"link":"/api/v1/people/542194"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":3.2,"leverageIndex":0.2,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:41:51.861Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jefferson Rojas grounds out, shortstop Garrett Hampson to first baseman Nathaniel Lowe.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:42:12.712Z","endTime":"2026-03-21T03:42:47.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489258995475712,"aZ":-27.879249328372932,"pfxX":0.46552908886884037,"pfxZ":2.5871750278659915,"pX":-1.2812363457376155,"pZ":1.7917738115592081,"vX0":-7.166104514686123,"vY0":-127.85817221757074,"vZ0":-5.467346656558383,"x":165.84,"y":190.4,"x0":1.4932252263336574,"y0":50.00451179750654,"z0":6.136028202298448,"aX":0.7738205478269593},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":2235,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.42781327025738314,"extension":6.515087514782309},"index":0,"playId":"01899ce3-99dd-3528-9608-0c004fdf5c09","pitchNumber":1,"startTime":"2026-03-21T03:42:26.359Z","endTime":"2026-03-21T03:42:30.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66150806865455,"aZ":-14.502149857755848,"pfxX":4.63894218847607,"pfxZ":8.918139444148615,"pX":-0.45154293896521747,"pZ":2.3305707112253695,"vX0":-6.879555136760937,"vY0":-140.11176088367955,"vZ0":-7.863425992264274,"x":134.21,"y":175.85,"x0":1.4367644503488892,"y0":50.00114609208312,"z0":6.127710099967156,"aX":9.19127106394041},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":-7.0,"spinRate":2280,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.39143143819265314,"extension":6.7293851922532735},"hitData":{"launchSpeed":94.3,"launchAngle":7.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.01,"coordY":150.03}},"index":1,"playId":"9f3edc2d-cd33-363d-8e28-2503d79f92da","pitchNumber":2,"startTime":"2026-03-21T03:42:42.521Z","endTime":"2026-03-21T03:42:47.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:42:47.439Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathaniel Lowe flies out to left fielder Kade Snell.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:45:17.424Z","endTime":"2026-03-21T03:45:54.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Hunter Harvey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-21T03:44:37.918Z","endTime":"2026-03-21T03:45:19.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":80.5,"endSpeed":73.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904184503258282,"aZ":-29.692685465724008,"pfxX":-8.830392054465534,"pfxZ":1.7857273006265686,"pX":0.47779897217248696,"pZ":4.136848650437963,"vX0":2.3275969734422484,"vY0":-117.21921464636495,"vZ0":1.7936000706716408,"x":98.79,"y":127.09,"x0":0.6200890848722853,"y0":50.00547802745439,"z0":6.131436885549755,"aX":-12.305377910007218},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":2409,"spinDirection":276},"zone":12,"typeConfidence":2.0,"plateTime":0.4670400848879419,"extension":5.760866350521501},"index":1,"playId":"0f442247-0e08-3f92-bbf5-8cf49636bdb7","pitchNumber":1,"startTime":"2026-03-21T03:45:19.566Z","endTime":"2026-03-21T03:45:23.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":80.2,"endSpeed":73.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55034207675517,"aZ":-28.655259956954264,"pfxX":-7.764186748443267,"pfxZ":2.5390091282422382,"pX":1.3370518361788255,"pZ":3.1297646304630966,"vX0":3.929192160720121,"vY0":-116.81500504089645,"vZ0":-0.4637436870317103,"x":66.03,"y":154.28,"x0":0.6438826964964078,"y0":50.00258485357913,"z0":6.019740854962095,"aX":-10.753637934029994},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.8,"breakHorizontal":13.1,"spinRate":2384,"spinDirection":266},"zone":12,"typeConfidence":2.0,"plateTime":0.46849674954431775,"extension":5.885042685873098},"index":2,"playId":"f7e759b5-a1b8-378b-a8fa-cd911aa2a707","pitchNumber":2,"startTime":"2026-03-21T03:45:33.305Z","endTime":"2026-03-21T03:45:36.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271025360855763,"aZ":-11.323189583055386,"pfxX":4.097666923021578,"pfxZ":11.256925029130944,"pX":0.6998609395506283,"pZ":2.788782836152184,"vX0":0.3115372240417938,"vY0":-134.96925680289178,"vZ0":-6.322517958491507,"x":90.32,"y":163.48,"x0":0.05033527174506868,"y0":50.005195913895285,"z0":5.952638818619192,"aX":7.590839152503556},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":-7.4,"spinRate":2187,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4052078959003471,"extension":6.127578816168563},"hitData":{"launchSpeed":81.4,"launchAngle":57.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.11,"coordY":109.15}},"index":3,"playId":"98f6b033-06ed-3954-8a0f-a9f93aa34c00","pitchNumber":3,"startTime":"2026-03-21T03:45:47.732Z","endTime":"2026-03-21T03:45:54.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:45:54.583Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyson Lewis singles on a line drive to center fielder Carter Trice.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:46:17.407Z","endTime":"2026-03-21T03:46:48.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.4,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6968016834222,"aZ":-29.163396752595958,"pfxX":-3.571790753414942,"pfxZ":2.052382649309447,"pX":0.05555504768689135,"pZ":2.307395780617145,"vX0":0.24048443654653398,"vY0":-120.11831183387979,"vZ0":-2.3856909925104883,"x":114.88,"y":176.48,"x0":0.418436740109533,"y0":50.00035089166121,"z0":5.899562306390195,"aX":-5.23223762395283},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":6.4,"spinRate":2412,"spinDirection":275},"zone":5,"typeConfidence":2.0,"plateTime":0.4555285228220889,"extension":5.8587931824780455},"index":0,"playId":"66d35f23-4507-3214-be95-f43b439c7fb0","pitchNumber":1,"startTime":"2026-03-21T03:46:27.928Z","endTime":"2026-03-21T03:46:32.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.694549275772655,"aZ":-40.48331615034327,"pfxX":-3.4123089657973904,"pfxZ":-6.55374452690255,"pX":-0.15442457724674938,"pZ":2.041375014441333,"vX0":0.4240969218428444,"vY0":-112.05496981456449,"vZ0":0.020779738058098518,"x":122.89,"y":183.66,"x0":0.09677726573888895,"y0":50.001038751720706,"z0":6.176187729454192,"aX":-4.328486777949391},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.5,"breakHorizontal":6.1,"spinRate":2583,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.4892379413797503,"extension":6.042320076046868},"hitData":{"launchSpeed":70.5,"launchAngle":25.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.5,"coordY":111.38}},"index":1,"playId":"c6637a30-9cd7-3efe-a531-a5be100b4e8c","pitchNumber":2,"startTime":"2026-03-21T03:46:42.645Z","endTime":"2026-03-21T03:46:48.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":815653,"link":"/api/v1/people/815653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815653,"link":"/api/v1/people/815653"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":815653,"link":"/api/v1/people/815653"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:46:48.109Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Benson flies out to center fielder Carter Trice.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:47:12.085Z","endTime":"2026-03-21T03:48:42.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11361841900154,"aZ":-9.212589833834405,"pfxX":1.9622368082758497,"pfxZ":12.636107852538787,"pX":-1.7786036080796173,"pZ":3.7538296953286463,"vX0":-4.751052082486832,"vY0":-134.20457566760462,"vZ0":-4.207618748631635,"x":184.8,"y":137.43,"x0":-0.23725695505013578,"y0":50.0000762673517,"z0":6.00290177892727,"aX":3.565708518166869},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":22.1,"breakHorizontal":-2.5,"spinRate":2295,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.40875569830247205,"extension":5.966949139237255},"index":0,"playId":"19dd6617-d87c-3466-bf13-0f049ca76132","pitchNumber":1,"startTime":"2026-03-21T03:47:19.927Z","endTime":"2026-03-21T03:47:23.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.860754628741017,"aZ":-32.30125694920279,"pfxX":-8.036820784674891,"pfxZ":-0.09329948157756007,"pX":-0.8682832325609241,"pZ":2.3146014889254105,"vX0":-0.24549895138394723,"vY0":-116.77023986613737,"vZ0":-1.3595709494326604,"x":150.1,"y":176.29,"x0":0.28051808134133804,"y0":50.00320571840809,"z0":5.982731426715998,"aX":-10.942725004477388},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.2,"breakHorizontal":14.5,"spinRate":2437,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4716108114998492,"extension":5.747756665010678},"index":1,"playId":"eb548b7c-02e9-330c-93ae-959666b8a4ed","pitchNumber":2,"startTime":"2026-03-21T03:47:36.397Z","endTime":"2026-03-21T03:47:42.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":"733064cf-2d67-302d-8da8-0251c3e5cac1","startTime":"2026-03-21T03:47:51.856Z","endTime":"2026-03-21T03:47:55.763Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597818102160954,"aZ":-31.0831607480161,"pfxX":-8.59366731812841,"pfxZ":0.783740579849864,"pX":0.09615832587791233,"pZ":2.912048442927011,"vX0":1.5704306738445413,"vY0":-117.64337099184269,"vZ0":-0.39529205421073577,"x":113.33,"y":160.15,"x0":0.5311971811948953,"y0":50.00156340885438,"z0":5.990759019253687,"aX":-11.91211558889009},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.7,"breakHorizontal":15.1,"spinRate":2458,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.4675560490013684,"extension":5.970656269529812},"index":3,"playId":"1c502f62-784c-3f9d-be36-511448094281","pitchNumber":3,"startTime":"2026-03-21T03:48:09.113Z","endTime":"2026-03-21T03:48:13.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":93.4,"endSpeed":85.2,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332461681274737,"aZ":-8.960218437950706,"pfxX":2.0563027439477097,"pfxZ":12.427923005339174,"pX":-0.41412236153504556,"pZ":2.957159754927873,"vX0":-1.1158557028787304,"vY0":-135.92949757006136,"vZ0":-6.409957783140757,"x":132.79,"y":158.94,"x0":-0.2650138580248529,"y0":50.00099470527005,"z0":5.970880980553316,"aX":3.8400589643315866},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.4,"breakHorizontal":-3.5,"spinRate":2305,"spinDirection":162},"zone":1,"typeConfidence":2.0,"plateTime":0.403250605616031,"extension":5.994736976559245},"hitData":{"launchSpeed":96.7,"launchAngle":49.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.12,"coordY":80.16}},"index":4,"playId":"ba3e9506-2070-3314-9ac0-a1e25bf16521","pitchNumber":4,"startTime":"2026-03-21T03:48:28.683Z","endTime":"2026-03-21T03:48:42.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:48:42.250Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"P.J. Higgins grounds into a force out, third baseman Pedro Ramírez to second baseman Jefferson Rojas. Tyson Lewis out at 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:49:18.919Z","endTime":"2026-03-21T03:50:07.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":815653,"fullName":"Tyson Lewis","link":"/api/v1/people/815653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"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":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"67f29bea-5037-3480-9e89-ae2bfb9ca883","startTime":"2026-03-21T03:49:05.029Z","endTime":"2026-03-21T03:49:09.051Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630429210639935,"aZ":-28.414318842352927,"pfxX":2.4872576036382306,"pfxZ":2.560016210419956,"pX":0.5012398768604799,"pZ":3.4122664616124574,"vX0":0.13758408367441485,"vY0":-120.44342016329468,"vZ0":0.016454034132689643,"x":97.89,"y":146.65,"x0":0.12031059724356302,"y0":50.00064783968888,"z0":5.920261862720785,"aX":3.649829334073831},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":998,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4549400588852861,"extension":6.168503954049538},"index":1,"playId":"eba42219-e166-3189-8355-53ff1f950ad8","pitchNumber":1,"startTime":"2026-03-21T03:49:21.195Z","endTime":"2026-03-21T03:49:27.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93272298711623,"aZ":-40.62545713652715,"pfxX":-4.1426077747641274,"pfxZ":-6.7591112205937005,"pX":0.11643214433721828,"pZ":2.9583861060593843,"vX0":1.1764898712824945,"vY0":-111.07401316142014,"vZ0":2.0136271727898816,"x":112.56,"y":158.9,"x0":0.11809554181226843,"y0":50.0049880235106,"z0":6.2647644693587425,"aX":-5.175905676671376},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-11.4,"breakHorizontal":7.2,"spinRate":2567,"spinDirection":322},"zone":2,"typeConfidence":2.0,"plateTime":0.4931515477728077,"extension":5.91851877271454},"index":2,"playId":"69ea4395-a032-3f7d-b223-c6dc342bd3dd","pitchNumber":2,"startTime":"2026-03-21T03:49:37.818Z","endTime":"2026-03-21T03:49:42.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18356873298734,"aZ":-22.188288213216534,"pfxX":-0.28257560314599384,"pfxZ":6.635145786946217,"pX":0.49136767123597885,"pZ":1.8110437853405488,"vX0":0.358118027465689,"vY0":-121.97255186235951,"vZ0":-4.941377145265354,"x":98.27,"y":189.88,"x0":0.3792956444880189,"y0":50.00386540771804,"z0":5.778522687308587,"aX":-0.4254288572914987},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.0,"breakHorizontal":0.5,"spinRate":1036,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4492028969648243,"extension":6.395764326627953},"hitData":{"launchSpeed":84.6,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.95,"coordY":170.28}},"index":3,"playId":"922cb147-7cb5-3988-b0b7-4259bc78a7cd","pitchNumber":3,"startTime":"2026-03-21T03:49:59.713Z","endTime":"2026-03-21T03:50:07.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":827294,"link":"/api/v1/people/827294"},"second":{"id":800473,"link":"/api/v1/people/800473"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":820835,"link":"/api/v1/people/820835"},"center":{"id":807714,"link":"/api/v1/people/807714"},"right":{"id":815654,"link":"/api/v1/people/815654"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":815653,"link":"/api/v1/people/815653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:50:07.216Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Ramírez doubles (2) on a sharp line drive to right fielder Rece Hinds.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:52:29.753Z","endTime":"2026-03-21T03:53:18.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Maxwell replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-21T03:51:52.903Z","endTime":"2026-03-21T03:52:31.982Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687209,"link":"/api/v1/people/687209"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.024972904158076,"aZ":-9.926238634500402,"pfxX":-4.572156900002578,"pfxZ":10.820857596295005,"pX":-0.17182847597389178,"pZ":3.499014476754389,"vX0":7.064377574964509,"vY0":-142.5521069805723,"vZ0":-5.853203606333189,"x":123.55,"y":144.31,"x0":-2.0890986712043227,"y0":50.00680672178711,"z0":6.206871030707388,"aX":-9.404382849892905},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2508,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3843468988428764,"extension":5.760939758704661},"index":1,"playId":"7303e0d2-c871-3b3a-8c7c-a6a79f482071","pitchNumber":1,"startTime":"2026-03-21T03:52:31.982Z","endTime":"2026-03-21T03:52:36.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00758181864056,"aZ":-11.214866045496658,"pfxX":-4.161992721988941,"pfxZ":9.997457441374431,"pX":-0.004196820025303045,"pZ":3.0921268974502527,"vX0":7.704999998360861,"vY0":-144.00005108830078,"vZ0":-6.450008216421222,"x":117.16,"y":155.29,"x0":-2.1760101084263144,"y0":50.00148082767255,"z0":6.05761729577334,"aX":-8.725011596984425},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2601,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38063315348833004,"extension":5.9885723524062895},"index":2,"playId":"7d5cbe19-6b13-3fde-b07b-63f72e2ba875","pitchNumber":2,"startTime":"2026-03-21T03:52:48.267Z","endTime":"2026-03-21T03:52:53.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T03:53:00.853Z","endTime":"2026-03-21T03:53:10.457Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.921468617970504,"aZ":-12.630836599749586,"pfxX":-3.412704034229623,"pfxZ":9.183615230658093,"pX":0.28898723211962773,"pZ":2.745677434090669,"vX0":8.083092148270024,"vY0":-144.9602558032994,"vZ0":-7.179106842009196,"x":105.98,"y":164.65,"x0":-2.0922898535563004,"y0":50.00275337889934,"z0":6.025676125410558,"aX":-7.2631679084726075},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":4.6,"spinRate":2504,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3778615956417948,"extension":6.039237559604352},"hitData":{"launchSpeed":104.3,"launchAngle":22.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.58,"coordY":60.42}},"index":4,"playId":"006d4508-a56b-3416-a371-d5385f33e96e","pitchNumber":3,"startTime":"2026-03-21T03:53:10.457Z","endTime":"2026-03-21T03:53:18.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":5.800000000000002,"leverageIndex":0.95,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:53:18.941Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kade Snell hits a ground-rule double (2) on a fly ball to center field. Pedro Ramírez scores.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:53:53.308Z","endTime":"2026-03-21T03:54:01.228Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":687209,"link":"/api/v1/people/687209"},"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(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":93.7,"endSpeed":86.7,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94021165662807,"aZ":-18.891785891971704,"pfxX":-0.5754484879361155,"pfxZ":6.9735320542697545,"pX":-0.35383912610451457,"pZ":2.5741149070090135,"vX0":5.0010764901736895,"vY0":-136.38826530517971,"vZ0":-6.150453289930112,"x":130.49,"y":169.28,"x0":-2.1279894417170206,"y0":50.0033575283789,"z0":6.139458302308834,"aX":-1.0972309249525751},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":0.1,"spinRate":2386,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3999491933932955,"extension":6.13448751033026},"hitData":{"launchSpeed":106.1,"launchAngle":22.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":122.72,"coordY":23.46}},"index":0,"playId":"9bef1f66-c0f5-3024-ac67-b5c4ab3d927d","pitchNumber":1,"startTime":"2026-03-21T03:53:53.991Z","endTime":"2026-03-21T03:54:01.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_ab"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_ab"},{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":10.999999999999996,"leverageIndex":1.9,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:54:01.228Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty Southisene strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:54:35.187Z","endTime":"2026-03-21T03:55:27.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"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":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13679853717675,"aZ":-12.414685924222406,"pfxX":-4.916356689548682,"pfxZ":9.622091167605522,"pX":0.6387024239922138,"pZ":3.0717570474950837,"vX0":8.870739654211471,"vY0":-142.06809083078946,"vZ0":-6.309405219576156,"x":92.65,"y":155.84,"x0":-1.8788335695634257,"y0":50.00127878803278,"z0":6.1029973263272925,"aX":-10.09517792172762},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2261,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3848543985536108,"extension":6.207773729021175},"index":0,"playId":"cc85f8b6-ce5c-39aa-89aa-ec5b71860139","pitchNumber":1,"startTime":"2026-03-21T03:54:36.656Z","endTime":"2026-03-21T03:54:39.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653942825654177,"aZ":-38.07758994196608,"pfxX":4.930436715394253,"pfxZ":-3.7988815016637125,"pX":0.7197159381255431,"pZ":0.521483563163433,"vX0":5.343407512715304,"vY0":-125.01277844367304,"vZ0":-5.789214287324473,"x":89.57,"y":224.7,"x0":-2.101310797428623,"y0":50.0038861925527,"z0":6.061653517143177,"aX":7.6567897160945355},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.2,"breakHorizontal":-10.3,"spinRate":2712,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4413396905244613,"extension":6.24453707344198},"index":1,"playId":"95eccf16-4987-3b07-85c4-cf0e0747906b","pitchNumber":2,"startTime":"2026-03-21T03:54:56.543Z","endTime":"2026-03-21T03:55:01.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69437242271257,"aZ":-33.89026008199541,"pfxX":7.180621707555616,"pfxZ":-1.0928430803760492,"pX":1.0402421000033217,"pZ":0.18398789253186884,"vX0":5.293585925018575,"vY0":-125.03824292746906,"vZ0":-7.630537257904567,"x":77.35,"y":233.81,"x0":-2.045201090639421,"y0":50.005235867048626,"z0":6.094504248751395,"aX":11.250618373936629},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.7,"breakHorizontal":-14.3,"spinRate":2757,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4398309764677264,"extension":6.208960329477863},"index":2,"playId":"6a0dd7d5-bc43-3a59-8552-2ecc16dc58b1","pitchNumber":3,"startTime":"2026-03-21T03:55:21.830Z","endTime":"2026-03-21T03:55:27.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_ab"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_ab"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-8.699999999999998,"leverageIndex":3.38,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:55:27.718Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edgar Alvarez flies out to left fielder JJ Bleday.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:55:49.792Z","endTime":"2026-03-21T03:57:00.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":827294,"fullName":"Edgar Alvarez","link":"/api/v1/people/827294"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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(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.3,"endSpeed":91.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.353603548581425,"aZ":-11.064573886197751,"pfxX":-3.969454928431844,"pfxZ":9.785052641923599,"pX":0.5692043122679395,"pZ":2.9943612492727993,"vX0":8.86839261200343,"vY0":-145.74155291857005,"vZ0":-6.804227214217461,"x":95.3,"y":157.93,"x0":-1.9935681923798827,"y0":50.00283250114191,"z0":6.0232861841628615,"aX":-8.564344425982217},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2467,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.37541868777130993,"extension":6.1049195710600905},"index":0,"playId":"caef6a19-9999-3fc1-8042-7d99991c1b81","pitchNumber":1,"startTime":"2026-03-21T03:55:50.876Z","endTime":"2026-03-21T03:55:56.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":92.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44832644016806,"aZ":-10.588920812076815,"pfxX":-6.062113350079103,"pfxZ":9.996256742335436,"pX":-0.13387774250850312,"pZ":1.7765743128410074,"vX0":8.380178975033106,"vY0":-145.8240501484754,"vZ0":-9.903326237419803,"x":122.1,"y":190.81,"x0":-2.253754177044948,"y0":50.00200977004067,"z0":5.850297186135128,"aX":-13.089669306368979},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2496,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3752366415672501,"extension":5.996360947303936},"index":1,"playId":"f147d161-3d1f-3250-979d-c91bba937476","pitchNumber":2,"startTime":"2026-03-21T03:56:05.657Z","endTime":"2026-03-21T03:56:11.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T03:56:15.613Z","endTime":"2026-03-21T03:56:32.083Z","isPitch":false,"type":"action","player":{"id":827294,"link":"/api/v1/people/827294"},"defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":99.8,"endSpeed":91.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32199005387797,"aZ":-12.620138071905561,"pfxX":-4.260751582801644,"pfxZ":9.105877396451344,"pX":-0.519618992278784,"pZ":3.5761126226529876,"vX0":6.864362747669684,"vY0":-145.2295739322241,"vZ0":-4.9605829838758595,"x":136.81,"y":142.22,"x0":-2.354526593286804,"y0":50.004006828165465,"z0":6.06681862257871,"aX":-9.151208177835924},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2488,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.376389529232092,"extension":5.971145588353911},"index":3,"playId":"62a0001d-169d-3362-b859-c9cb22d30a02","pitchNumber":3,"startTime":"2026-03-21T03:56:32.083Z","endTime":"2026-03-21T03:56:35.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24929456836031,"aZ":-32.06047051599145,"pfxX":7.449909757962459,"pfxZ":0.07166354110120743,"pX":-0.5090449943713964,"pZ":2.3475462708345813,"vX0":2.3376397047017305,"vY0":-126.89956236309565,"vZ0":-2.9908150582418065,"x":136.4,"y":175.4,"x0":-2.4094680533794257,"y0":50.00364049357935,"z0":6.087600200944776,"aX":12.187107467629287},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-14.0,"spinRate":2836,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.43113664625351067,"extension":6.169991270151712},"hitData":{"launchSpeed":70.8,"launchAngle":46.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.63,"coordY":124.75}},"index":4,"playId":"1e663969-d670-3502-8566-b4275a876bc2","pitchNumber":4,"startTime":"2026-03-21T03:56:51.692Z","endTime":"2026-03-21T03:57:00.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":827294,"link":"/api/v1/people/827294","batSide":{"code":"L","description":"Left"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827294,"link":"/api/v1/people/827294"},"credit":"b_ab"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_ab"},{"player":{"id":827294,"link":"/api/v1/people/827294"},"credit":"b_pa"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":-7.4,"leverageIndex":2.79,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:57:00.723Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Trice walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:57:28.349Z","endTime":"2026-03-21T03:58:45.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"postOnSecond":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538599158252914,"aZ":-36.108927777773225,"pfxX":7.861930322099889,"pfxZ":-2.4608651485686526,"pX":1.6035587471473312,"pZ":1.0127791486738058,"vX0":6.239569783718032,"vY0":-125.79525130573556,"vZ0":-5.393172687382849,"x":55.88,"y":211.43,"x0":-1.9344906008202283,"y0":50.005915035976884,"z0":6.126183930848238,"aX":12.54813190013494},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.5,"breakHorizontal":-15.7,"spinRate":2745,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4361226858365308,"extension":6.153954068398317},"index":0,"playId":"d8b31e3b-a5e2-33f9-a769-a9f3f898ec77","pitchNumber":1,"startTime":"2026-03-21T03:57:32.467Z","endTime":"2026-03-21T03:57:37.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112687866199305,"aZ":-12.464268920413247,"pfxX":-3.04338597130431,"pfxZ":9.458763394878911,"pX":0.6137749598528036,"pZ":3.9164275890423563,"vX0":8.768253632270332,"vY0":-143.00405925058823,"vZ0":-3.8551350317042488,"x":93.6,"y":133.04,"x0":-2.0884774952157814,"y0":50.0023586391377,"z0":6.05658793242784,"aX":-6.342785239665523},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":3.8,"spinRate":2468,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3821379229664701,"extension":6.126822791262803},"index":1,"playId":"3945c779-0abd-3537-80f1-5471e9053c76","pitchNumber":2,"startTime":"2026-03-21T03:57:47.172Z","endTime":"2026-03-21T03:57:51.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18262933013245,"aZ":-11.922964864236853,"pfxX":-4.2307342312204765,"pfxZ":9.615180307918804,"pX":-0.7093168699556196,"pZ":3.722779002921897,"vX0":5.681920175298287,"vY0":-143.92538671386646,"vZ0":-4.5250466451313285,"x":144.04,"y":138.26,"x0":-2.1558046295023328,"y0":50.00374726940437,"z0":6.048898070283319,"aX":-8.9117140017459},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2382,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.37999899309238483,"extension":6.061994752605385},"index":2,"playId":"a2af09f3-abf6-3c9d-bc15-196f987af33d","pitchNumber":3,"startTime":"2026-03-21T03:58:03.531Z","endTime":"2026-03-21T03:58:07.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35928383381861,"aZ":-13.146541199750423,"pfxX":-4.302112350601098,"pfxZ":8.944194222895772,"pX":-0.2336313786048512,"pZ":3.056870191044266,"vX0":6.8806335467506425,"vY0":-144.62373585492267,"vZ0":-6.042963861276623,"x":125.91,"y":156.24,"x0":-2.079942503437928,"y0":50.00620609447072,"z0":5.973290100642717,"aX":-9.155723319512452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2444,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.37810741086892996,"extension":6.041717716626435},"index":3,"playId":"1bf30f59-08de-30fb-a20c-beb4e2dcd71f","pitchNumber":4,"startTime":"2026-03-21T03:58:21.824Z","endTime":"2026-03-21T03:58:26.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.071836960737336,"aZ":-11.723690087386949,"pfxX":-6.082191766805277,"pfxZ":9.62424457437405,"pX":-1.1014240739772776,"pZ":2.0525579311789155,"vX0":5.364364835699378,"vY0":-144.48971137419358,"vZ0":-9.171433572781034,"x":158.98,"y":183.36,"x0":-2.1872249427500376,"y0":50.002937152052056,"z0":5.978426850444521,"aX":-12.925453026320382},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2359,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3783398741239572,"extension":6.140388369005326},"index":4,"playId":"19673181-3641-35ce-9f82-ec873eb3f731","pitchNumber":5,"startTime":"2026-03-21T03:58:39.881Z","endTime":"2026-03-21T03:58:45.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":807714,"link":"/api/v1/people/807714","batSide":{"code":"R","description":"Right"}},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"credit":"b_pa"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":4.700000000000001,"leverageIndex":1.88,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:58:45.578Z","atBatIndex":83},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Eli Lovich grounds into a force out, fielded by second baseman Hansel Jimenez. Carter Trice out at 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T03:59:27.326Z","endTime":"2026-03-21T04:00:52.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":807714,"fullName":"Carter Trice","link":"/api/v1/people/807714"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823851,"link":"/api/v1/people/823851"},"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":815654,"fullName":"Eli Lovich","link":"/api/v1/people/815654"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"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-21T03:58:57.627Z","endTime":"2026-03-21T03:59:28.739Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"first":{"id":807714,"link":"/api/v1/people/807714"},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":99.5,"endSpeed":91.3,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.372489809613455,"aZ":-13.336428170133798,"pfxX":-4.629676594295249,"pfxZ":8.820589848742626,"pX":-0.6909611224443113,"pZ":4.014258287225479,"vX0":6.3388071398584565,"vY0":-144.88536452296916,"vZ0":-3.60901309125184,"x":143.34,"y":130.4,"x0":-2.3008968833961125,"y0":50.005691178966224,"z0":6.085576320460651,"aX":-9.890882779270477},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2539,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3773709717239768,"extension":5.861009718175653},"index":1,"playId":"93946cc6-63f2-34b2-ae89-8f407c33c9f0","pitchNumber":1,"startTime":"2026-03-21T03:59:28.739Z","endTime":"2026-03-21T03:59:32.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"first":{"id":807714,"link":"/api/v1/people/807714"},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.734968675101438,"aZ":-13.876677960434542,"pfxX":-4.36660880365978,"pfxZ":8.817145786850464,"pX":1.2519397315105927,"pZ":3.285523488105377,"vX0":10.832866020306394,"vY0":-142.87908507288287,"vZ0":-5.40897156544441,"x":69.28,"y":150.07,"x0":-2.014909703868726,"y0":50.00538368896856,"z0":6.069465934860047,"aX":-9.06520471718207},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2392,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38278708629289326,"extension":6.218894826633047},"index":2,"playId":"b8390542-745c-374f-87c1-889ddd839941","pitchNumber":2,"startTime":"2026-03-21T03:59:45.941Z","endTime":"2026-03-21T03:59:49.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"first":{"id":807714,"link":"/api/v1/people/807714"},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673621195981738,"aZ":-11.33663851139918,"pfxX":-5.938470927418295,"pfxZ":9.890465842009167,"pX":-0.4341547858982544,"pZ":2.0226158565055408,"vX0":7.743641411951013,"vY0":-143.8385289966609,"vZ0":-9.086471041861458,"x":133.55,"y":184.17,"x0":-2.3828112317766927,"y0":50.000950919125884,"z0":5.915015611249735,"aX":-12.509704325892377},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2442,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3800121262895648,"extension":6.199245261913378},"index":3,"playId":"eb92686f-e374-30b3-a6e8-91569f3032bc","pitchNumber":3,"startTime":"2026-03-21T04:00:05.847Z","endTime":"2026-03-21T04:00:11.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"first":{"id":807714,"link":"/api/v1/people/807714"},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.2,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840706084094716,"aZ":-13.594976930770391,"pfxX":-3.620443780530534,"pfxZ":8.831429091518732,"pX":0.8730526023267574,"pZ":1.825467426161431,"vX0":9.861993366596733,"vY0":-143.37856016641956,"vZ0":-9.310682743286621,"x":83.72,"y":189.49,"x0":-2.124754494842333,"y0":50.006983595989986,"z0":5.9416289651669345,"aX":-7.620641288318898},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":4.8,"spinRate":2391,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38047283003034504,"extension":6.0535062686846},"index":4,"playId":"1e26722a-e1f8-375e-88f5-524515e4dd4a","pitchNumber":4,"startTime":"2026-03-21T04:00:22.702Z","endTime":"2026-03-21T04:00:25.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"first":{"id":807714,"link":"/api/v1/people/807714"},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.384,"strikeZoneBottom":1.708,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51866755147452,"aZ":-12.745569992102926,"pfxX":-3.330276119949931,"pfxZ":9.131246035857806,"pX":0.5966855911013712,"pZ":2.751612734107719,"vX0":9.145445379758607,"vY0":-144.66786968866478,"vZ0":-6.966681253893398,"x":94.26,"y":164.49,"x0":-2.1674611200793596,"y0":50.004272121072255,"z0":5.96583074771409,"aX":-7.087612412157382},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2421,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.37804256080125453,"extension":6.256238239988219},"hitData":{"launchSpeed":73.1,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.82,"coordY":144.97}},"index":5,"playId":"c98af820-7bb2-3edd-9478-573074cd68ef","pitchNumber":5,"startTime":"2026-03-21T04:00:47.274Z","endTime":"2026-03-21T04:00:52.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687209,"link":"/api/v1/people/687209","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":823851,"link":"/api/v1/people/823851"},"third":{"id":815653,"link":"/api/v1/people/815653"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":815654,"link":"/api/v1/people/815654","batSide":{"code":"L","description":"Left"}},"first":{"id":807714,"link":"/api/v1/people/807714"},"second":{"id":820835,"link":"/api/v1/people/820835"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815654,"link":"/api/v1/people/815654"},"credit":"b_ab"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_ab"},{"player":{"id":815654,"link":"/api/v1/people/815654"},"credit":"b_pa"},{"player":{"id":687209,"link":"/api/v1/people/687209"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.700000000000001,"leverageIndex":3.9,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:00:52.852Z","atBatIndex":84}]