[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T19:05:13.509Z","endTime":"2026-03-21T19:07:38.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-21T15:23:24.839Z","endTime":"2026-03-21T18:40:26.831Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"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-21T18:40:26.831Z","endTime":"2026-03-21T19:04:19.012Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"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-21T19:04:19.012Z","endTime":"2026-03-21T19:05:15.495Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"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":84.1,"endSpeed":78.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.670184049824417,"aZ":-26.422885900749172,"pfxX":-0.3893992538994877,"pfxZ":3.718502802912594,"pX":0.8402890360285292,"pZ":3.6100779301388015,"vX0":-4.2251301187484716,"vY0":-122.61251763480628,"vZ0":-0.7080431437771209,"x":84.97,"y":141.31,"x0":2.625204814615315,"y0":50.00206629221019,"z0":6.126255944533266,"aX":-0.6019651989275768},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2144,"spinDirection":199},"zone":12,"typeConfidence":0.84,"plateTime":0.4440520094440785,"extension":5.647890801914883},"index":3,"playId":"b25c9ec0-f9f4-3b23-91c6-2fa952f2329c","pitchNumber":1,"startTime":"2026-03-21T19:05:15.495Z","endTime":"2026-03-21T19:05:19.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131737862155894,"aZ":-12.026119615890416,"pfxX":6.435555931395774,"pfxZ":11.083693373200607,"pX":-0.8508153531284471,"pZ":1.6047798094009826,"vX0":-9.958852027652085,"vY0":-134.02021799920064,"vZ0":-9.24028065686815,"x":149.43,"y":195.45,"x0":2.078262653232565,"y0":50.00525179133239,"z0":5.9577695114010085,"aX":11.70196612847079},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":-9.5,"spinRate":2303,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4087849917322188,"extension":5.740931960113525},"index":4,"playId":"5e86e48b-c2c1-3145-91d1-17b22cf2a48b","pitchNumber":2,"startTime":"2026-03-21T19:05:29.481Z","endTime":"2026-03-21T19:05:33.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32197428113494,"aZ":-12.232791477167074,"pfxX":5.038654463645686,"pfxZ":10.973262037578742,"pX":0.27342381758348716,"pZ":3.392115630847731,"vX0":-7.595332482971943,"vY0":-134.27330153369502,"vZ0":-4.884088579265414,"x":106.58,"y":147.19,"x0":2.490195105294688,"y0":50.005143186721234,"z0":6.1119793582704895,"aX":9.159350869745838},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-7.4,"spinRate":2280,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40864161424308953,"extension":5.760301574985154},"index":5,"playId":"481a2e23-0721-3cd3-bd81-74e6745c19e0","pitchNumber":3,"startTime":"2026-03-21T19:05:45.042Z","endTime":"2026-03-21T19:05:48.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803046766898355,"aZ":-14.170722365654443,"pfxX":4.260355398713953,"pfxZ":9.743546325249124,"pX":0.7203740667254058,"pZ":2.6657999470586335,"vX0":-6.190290822862934,"vY0":-135.16129473227917,"vZ0":-6.412578498112829,"x":89.54,"y":166.8,"x0":2.4881534273193493,"y0":50.00457390058893,"z0":6.0665510749011995,"aX":7.873906990864499},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":2293,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4054359374433969,"extension":5.8266258987742265},"index":6,"playId":"b99d9a8e-243e-38a7-a8b9-dee59e193950","pitchNumber":4,"startTime":"2026-03-21T19:05:59.796Z","endTime":"2026-03-21T19:06:08.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932508290181957,"aZ":-12.680612607255087,"pfxX":4.325758863958038,"pfxZ":10.27296448654646,"pX":-0.4933191406934162,"pZ":2.283866887389879,"vX0":-9.112775976791236,"vY0":-136.8092556136447,"vZ0":-7.757994420835075,"x":135.8,"y":177.12,"x0":2.3173311584880283,"y0":50.00122195900881,"z0":6.023751791875971,"aX":8.207839208814969},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-5.9,"spinRate":2288,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.40021894678592007,"extension":5.9599674319486695},"index":7,"playId":"7b7df42c-4478-3596-99e9-ab41226bf41b","pitchNumber":5,"startTime":"2026-03-21T19:06:28.248Z","endTime":"2026-03-21T19:06:31.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758633510225813,"aZ":-25.662212048724108,"pfxX":-1.7232184333720735,"pfxZ":4.057510524879765,"pX":0.7065806939668677,"pZ":3.1292863664734365,"vX0":-4.139721031863858,"vY0":-125.48978243504003,"vZ0":-2.2485773357388674,"x":90.07,"y":154.29,"x0":2.5971050621699976,"y0":50.00584644107216,"z0":6.113105425399128,"aX":-2.766779357776219},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":4.0,"spinRate":2035,"spinDirection":185},"zone":3,"typeConfidence":0.91,"plateTime":0.43534202352689233,"extension":5.764099238121162},"index":8,"playId":"0f75c763-6603-3afe-8916-2ae5f54ba73e","pitchNumber":6,"startTime":"2026-03-21T19:06:47.331Z","endTime":"2026-03-21T19:06:50.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":9,"startTime":"2026-03-21T19:07:00.715Z","endTime":"2026-03-21T19:07:11.449Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069526826155354,"aZ":-25.431456104915416,"pfxX":-0.7571395383909305,"pfxZ":4.4473427047194924,"pX":1.1074586825967445,"pZ":4.904997471891905,"vX0":-3.4391844744918,"vY0":-122.85196108766704,"vZ0":1.7761949488011415,"x":74.79,"y":106.35,"x0":2.628317942850652,"y0":50.00401226656974,"z0":6.345630268819394,"aX":-1.1487004247086021},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.8,"breakHorizontal":2.3,"spinRate":1856,"spinDirection":181},"zone":12,"typeConfidence":0.89,"plateTime":0.4471451889490363,"extension":5.701222450800312},"index":10,"playId":"34c60d31-5757-34e9-9b79-ae73a7573736","pitchNumber":7,"startTime":"2026-03-21T19:07:11.449Z","endTime":"2026-03-21T19:07:14.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.9,"endSpeed":85.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89329759021019,"aZ":-12.692571156737715,"pfxX":4.929663227601316,"pfxZ":10.352445759961407,"pX":0.18752740872562074,"pZ":3.043100677451863,"vX0":-7.644957994302644,"vY0":-136.51930016071083,"vZ0":-5.955129672403265,"x":109.85,"y":156.62,"x0":2.3875255230565373,"y0":50.00260316269457,"z0":6.131254891735597,"aX":9.277270741499615},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-7.2,"spinRate":2255,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4016545266761802,"extension":5.850219855289978},"hitData":{"launchSpeed":84.2,"launchAngle":52.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.23,"coordY":99.59}},"index":11,"playId":"90c2aadf-c19f-390a-921c-c3624f55ff2b","pitchNumber":8,"startTime":"2026-03-21T19:07:30.418Z","endTime":"2026-03-21T19:07:38.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T19:07:38.881Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T19:08:00.104Z","endTime":"2026-03-21T19:09:07.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23747050214452,"aZ":-12.588114937703072,"pfxX":3.2400743910687533,"pfxZ":10.328897057534466,"pX":-0.5043148089214551,"pZ":3.5913406541524573,"vX0":-8.923807608585955,"vY0":-136.39887596767906,"vZ0":-4.482564070704056,"x":136.22,"y":141.81,"x0":2.3796548103177084,"y0":50.002496170427335,"z0":6.115263326266638,"aX":6.145307923660793},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-4.1,"spinRate":2330,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4006159379083698,"extension":5.866501666298656},"index":0,"playId":"fbaa217f-7f3a-3187-ab7e-c475979a3725","pitchNumber":1,"startTime":"2026-03-21T19:08:08.576Z","endTime":"2026-03-21T19:08:12.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194421394333922,"aZ":-21.186422955060518,"pfxX":8.298439535986521,"pfxZ":6.937604373418644,"pX":0.3406360946642633,"pZ":1.1902551943999518,"vX0":-7.622929921112812,"vY0":-125.0676421719746,"vZ0":-7.650021801343547,"x":104.02,"y":206.64,"x0":2.34973585110704,"y0":50.0057259166656,"z0":6.0261023179236455,"aX":13.15033085298145},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.9,"breakHorizontal":-13.3,"spinRate":1765,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.43792647081185576,"extension":5.975042416517421},"index":1,"playId":"d2ef0904-45ee-36b6-8c56-27d01263b4f2","pitchNumber":2,"startTime":"2026-03-21T19:08:23.712Z","endTime":"2026-03-21T19:08:26.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545316840206002,"aZ":-14.204066965043218,"pfxX":3.503638691043828,"pfxZ":9.517324541514679,"pX":-0.38230844927048313,"pZ":4.200871889550626,"vX0":-8.401817081310359,"vY0":-136.63912444682398,"vZ0":-3.030662402873885,"x":131.57,"y":125.36,"x0":2.2792367706140664,"y0":50.00058071360335,"z0":6.302318024456173,"aX":6.614676037095555},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":-4.6,"spinRate":2310,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40109720308877383,"extension":5.831017188718623},"index":2,"playId":"99eeacfe-2241-3978-8485-3f0e7c9fcda0","pitchNumber":3,"startTime":"2026-03-21T19:08:40.626Z","endTime":"2026-03-21T19:08:43.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267019032099967,"aZ":-14.316731554582425,"pfxX":2.8921295233062057,"pfxZ":9.44138031899935,"pX":0.3159909315751587,"pZ":2.891400357566525,"vX0":-6.7807312095757215,"vY0":-136.68028095580055,"vZ0":-6.149669754088138,"x":104.96,"y":160.71,"x0":2.4536848358897467,"y0":50.00009616069184,"z0":6.154426789004835,"aX":5.469158626956667},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-3.8,"spinRate":2301,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4008199538421606,"extension":5.9369015412669155},"hitData":{"launchSpeed":85.3,"launchAngle":37.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.43,"coordY":77.38}},"index":3,"playId":"4874f5d1-4719-3607-826b-0ba9e6aa2448","pitchNumber":4,"startTime":"2026-03-21T19:08:59.002Z","endTime":"2026-03-21T19:09:07.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:09:07.678Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to center fielder Jared Oliva.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T19:09:20.298Z","endTime":"2026-03-21T19:09:57.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313270384569588,"aZ":-37.419003568680964,"pfxX":-0.39606355828895623,"pfxZ":-3.88519885505436,"pX":-1.216209405282382,"pZ":0.48857931538663013,"vX0":-7.873725723708971,"vY0":-115.67467989432517,"vZ0":-4.768120164510445,"x":163.36,"y":225.59,"x0":2.2883706267613984,"y0":50.00253182703694,"z0":6.178138616437157,"aX":-0.5340759153779749},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.0,"breakHorizontal":2.8,"spinRate":2283,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.4741752064948326,"extension":5.853152581973602},"index":0,"playId":"9e24d140-9f8b-3383-8425-ecc7d584e5c7","pitchNumber":1,"startTime":"2026-03-21T19:09:33.281Z","endTime":"2026-03-21T19:09:36.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509693104217916,"aZ":-12.998883189576476,"pfxX":6.60181982757003,"pfxZ":10.073338396942782,"pX":0.3293769569457907,"pZ":3.0010865215815605,"vX0":-8.03928077983188,"vY0":-137.3707184899104,"vZ0":-5.874133294372129,"x":104.44,"y":157.75,"x0":2.441372542158748,"y0":50.00512716855955,"z0":6.057111040957789,"aX":12.571051248752086},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":-10.2,"spinRate":2337,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.39929461468390537,"extension":5.782496270711014},"hitData":{"launchSpeed":99.0,"launchAngle":19.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.62,"coordY":81.65}},"index":1,"playId":"c4c4c794-1673-3114-bdad-a25b56731b25","pitchNumber":2,"startTime":"2026-03-21T19:09:50.036Z","endTime":"2026-03-21T19:09:57.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:09:57.381Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Stuart Fairchild strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T19:10:12.921Z","endTime":"2026-03-21T19:12:16.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3484746601991,"aZ":-12.016005565376307,"pfxX":5.262836859450447,"pfxZ":11.125747333444231,"pX":-0.7762223926669524,"pZ":2.841849689130444,"vX0":-9.831634522460849,"vY0":-134.08899745050516,"vZ0":-6.116301357797638,"x":146.59,"y":162.05,"x0":2.262430270837098,"y0":50.003095937286965,"z0":6.018184754627671,"aX":9.536535288998415},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":-7.3,"spinRate":2323,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.40926563972313224,"extension":5.958172651459176},"index":0,"playId":"19d2b6d4-a366-3dfd-8614-8d0c76380fac","pitchNumber":1,"startTime":"2026-03-21T19:10:25.200Z","endTime":"2026-03-21T19:10:29.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903795902442365,"aZ":-25.737403132680956,"pfxX":-1.8388213525026074,"pfxZ":4.129029119179579,"pX":0.6659239025871803,"pZ":3.267663698846262,"vX0":-4.41815418711109,"vY0":-124.57253938472597,"vZ0":-1.6730669731971917,"x":91.62,"y":150.55,"x0":2.7070686084670146,"y0":50.00260633632779,"z0":6.092179854704647,"aX":-2.8665138256303857},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":4.4,"spinRate":2090,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.44104581004396115,"extension":5.8655043421399755},"index":1,"playId":"3f85e856-2934-316e-af9d-199cd9522ff9","pitchNumber":2,"startTime":"2026-03-21T19:10:41.541Z","endTime":"2026-03-21T19:10:45.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77662505612189,"aZ":-24.906167211220115,"pfxX":3.8662784791126557,"pfxZ":4.57387591656171,"pX":-0.09445242467640205,"pZ":1.5266304183953032,"vX0":-7.444035643262092,"vY0":-124.40858654941026,"vZ0":-6.1661996658172935,"x":120.6,"y":197.56,"x0":2.416049630428982,"y0":50.00409983576817,"z0":6.064696490336215,"aX":6.144770458322096},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":-5.5,"spinRate":1346,"spinDirection":164},"zone":13,"typeConfidence":0.85,"plateTime":0.43800588888042125,"extension":5.986257754915139},"index":2,"playId":"14385593-9230-38b1-ad22-2d5ab50d7db5","pitchNumber":3,"startTime":"2026-03-21T19:10:59.710Z","endTime":"2026-03-21T19:11:03.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53024185374241,"aZ":-25.59937405425729,"pfxX":-0.059327133142558885,"pfxZ":4.005784918852362,"pX":-1.0370284847548814,"pZ":0.7603691658033229,"vX0":-8.615845026747945,"vY0":-126.6205208619616,"vZ0":-7.778576165921877,"x":156.53,"y":218.25,"x0":2.4035381147721973,"y0":50.00018567179492,"z0":5.891956044445822,"aX":-0.09480681260609253},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":1.9,"spinRate":2656,"spinDirection":220},"zone":13,"typeConfidence":0.92,"plateTime":0.4310066244340027,"extension":5.994634291300384},"index":3,"playId":"eb271b9a-e845-3f15-b72b-9fa41722f7d7","pitchNumber":4,"startTime":"2026-03-21T19:11:24.249Z","endTime":"2026-03-21T19:11:28.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969086986806744,"aZ":-26.060619581284126,"pfxX":-0.8208320951546632,"pfxZ":3.8950738591189076,"pX":0.21305335337323364,"pZ":3.008290438317236,"vX0":-5.207936847160072,"vY0":-125.02292309678495,"vZ0":-2.474876193432903,"x":108.88,"y":157.56,"x0":2.4363910980770282,"y0":50.00582763693704,"z0":6.166437986112331,"aX":-1.2899689891913675},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":2.8,"spinRate":2106,"spinDirection":183},"zone":2,"typeConfidence":0.9,"plateTime":0.43935763761983493,"extension":5.9643260965265394},"index":4,"playId":"54be0746-486c-332d-8256-83ed111ecd92","pitchNumber":5,"startTime":"2026-03-21T19:11:48.142Z","endTime":"2026-03-21T19:11:52.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.758860221135905,"aZ":-10.89804505214465,"pfxX":4.633522374934598,"pfxZ":11.376522485881647,"pX":-0.16781019031165517,"pZ":3.0092539292212535,"vX0":-8.059613561631537,"vY0":-136.10287350504126,"vZ0":-6.301401611924382,"x":123.4,"y":157.53,"x0":2.2340992970818814,"y0":50.00310411662712,"z0":6.114432220904626,"aX":8.666449060283233},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":-6.6,"spinRate":2341,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4029346076156428,"extension":6.0474198781825335},"index":5,"playId":"837cc992-a7a0-35eb-8d47-985d1bbfb253","pitchNumber":6,"startTime":"2026-03-21T19:12:13.027Z","endTime":"2026-03-21T19:12:16.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:12:16.156Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, pitcher Tanner Bibee to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T19:14:25.513Z","endTime":"2026-03-21T19:15:41.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.875693758305584,"aZ":-16.10679965696894,"pfxX":-3.3219786341264634,"pfxZ":8.964576279396516,"pX":-0.8463148785265934,"pZ":3.573664482482777,"vX0":4.002717108766926,"vY0":-133.54625330321988,"vZ0":-4.525674148047848,"x":149.26,"y":142.29,"x0":-1.9385229258936276,"y0":50.000176760961715,"z0":6.4620463567740885,"aX":-5.952382030940564},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":1879,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4113873296614474,"extension":6.635837220305105},"index":0,"playId":"1f5a40d8-69e4-35c2-acaf-919630ab7c54","pitchNumber":1,"startTime":"2026-03-21T19:14:31.580Z","endTime":"2026-03-21T19:14:35.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.0,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252419868367443,"aZ":-14.357777358898499,"pfxX":-3.2145337168465984,"pfxZ":9.634826703484189,"pX":-0.988010382705765,"pZ":3.321702917098389,"vX0":3.739199905531022,"vY0":-135.29457353729038,"vZ0":-5.564818103434834,"x":154.66,"y":149.09,"x0":-1.9720689875683528,"y0":50.00089636405465,"z0":6.415931188801646,"aX":-5.943037544883662},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2224,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4052605448284097,"extension":6.483289160306851},"index":1,"playId":"fcedcd2b-4558-3734-9777-ca6d62cacd43","pitchNumber":2,"startTime":"2026-03-21T19:14:46.664Z","endTime":"2026-03-21T19:14:50.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564379986636457,"aZ":-16.346882289233772,"pfxX":-4.397883555523254,"pfxZ":8.557585009981654,"pX":0.5587439796826532,"pZ":3.807270729401581,"vX0":7.558578957734741,"vY0":-135.1649149292462,"vZ0":-3.939631421400762,"x":95.7,"y":135.98,"x0":-1.7030281635584366,"y0":50.003291032466564,"z0":6.43214584077484,"aX":-8.135048003723472},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":6.4,"spinRate":1911,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40527840770164225,"extension":6.628553550023899},"index":2,"playId":"ae5fb36d-e402-3c10-a370-ab27d4413db1","pitchNumber":3,"startTime":"2026-03-21T19:15:01.664Z","endTime":"2026-03-21T19:15:05.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.160652357084604,"aZ":-22.477991529149286,"pfxX":-7.00480056060697,"pfxZ":6.842927103740093,"pX":-0.2449645483084242,"pZ":3.4946614841273527,"vX0":6.3127648373441865,"vY0":-118.17451310684272,"vZ0":-1.9049751865963835,"x":126.34,"y":144.42,"x0":-2.0386231448716865,"y0":50.00306840478914,"z0":6.372656493560723,"aX":-9.925002625589045},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":12.2,"breakHorizontal":11.2,"spinRate":1662,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.46320659941952824,"extension":6.420980984034444},"index":3,"playId":"54ce3571-b272-3077-9c76-0750f7f05c1b","pitchNumber":4,"startTime":"2026-03-21T19:15:17.790Z","endTime":"2026-03-21T19:15:21.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.446311356010533,"aZ":-19.326491741986416,"pfxX":-5.140798073650718,"pfxZ":6.645211647132902,"pX":-0.8476487304763595,"pZ":2.704779525249839,"vX0":4.671702584514176,"vY0":-138.31104042808545,"vZ0":-6.048831586794534,"x":149.31,"y":165.75,"x0":-1.892405127562396,"y0":50.00417102914101,"z0":6.220410196829009,"aX":-9.940386493546036},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":8.3,"spinRate":1722,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39632299453889175,"extension":6.622646007674159},"hitData":{"launchSpeed":99.2,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.84,"coordY":177.74}},"index":4,"playId":"1d2ab651-4465-323d-b56e-63cef3227d36","pitchNumber":5,"startTime":"2026-03-21T19:15:34.683Z","endTime":"2026-03-21T19:15:41.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:15:41.631Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T19:15:52.894Z","endTime":"2026-03-21T19:16:19.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50142262820878,"aZ":-34.92018656809596,"pfxX":8.255374394227719,"pfxZ":-2.0588745780321815,"pX":1.2306296528443146,"pZ":3.115941170503238,"vX0":4.856259709672303,"vY0":-115.58224423053238,"vZ0":-0.059938064241459976,"x":70.09,"y":154.65,"x0":-1.9806844155290142,"y0":50.00267004171691,"z0":6.5371293611061185,"aX":11.005270981030574},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.4,"breakHorizontal":-16.3,"spinRate":2700,"spinDirection":30},"zone":12,"typeConfidence":2.0,"plateTime":0.47656473413841693,"extension":6.433650869140278},"hitData":{"launchSpeed":65.3,"launchAngle":75.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":129.82,"coordY":171.66}},"index":0,"playId":"cb306307-ae7b-3c92-8a8b-aae54ae094a2","pitchNumber":1,"startTime":"2026-03-21T19:16:11.471Z","endTime":"2026-03-21T19:16:19.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:16:19.562Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T19:16:37.098Z","endTime":"2026-03-21T19:17:56.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35190743568408,"aZ":-38.109751734167176,"pfxX":7.612166625064612,"pfxZ":-4.6079207499118855,"pX":0.03890550653805067,"pZ":3.7663714309040928,"vX0":2.350615828383552,"vY0":-113.54688647337525,"vZ0":2.2985088559633082,"x":115.52,"y":137.09,"x0":-2.002214984168316,"y0":50.00182843239346,"z0":6.569314600179541,"aX":9.80756663639268},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.3,"breakHorizontal":-14.4,"spinRate":2445,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.4848289795065934,"extension":6.349401210583304},"index":0,"playId":"e7f3fa39-87d5-3d31-98c2-902208d73393","pitchNumber":1,"startTime":"2026-03-21T19:16:49.530Z","endTime":"2026-03-21T19:16:53.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.467778286173687,"aZ":-22.180658525612376,"pfxX":-7.971733235850673,"pfxZ":7.145298538651672,"pX":-0.8121251858376722,"pZ":2.128909344856112,"vX0":5.410294376685012,"vY0":-117.8094558875905,"vZ0":-4.524003777183901,"x":147.96,"y":181.3,"x0":-2.108658171907249,"y0":50.0024462049757,"z0":6.13747002266548,"aX":-11.147123030254027},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":12.0,"breakHorizontal":13.1,"spinRate":1880,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.4658621527511393,"extension":6.509773770825565},"index":1,"playId":"3092120b-247c-3895-8084-3622c344a98e","pitchNumber":2,"startTime":"2026-03-21T19:17:02.842Z","endTime":"2026-03-21T19:17:06.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19622154123812,"aZ":-31.32697742787612,"pfxX":3.7549882471883436,"pfxZ":0.5353187192545921,"pX":0.1902534363898605,"pZ":1.5994304449432857,"vX0":4.689820983013984,"vY0":-125.63142874242872,"vZ0":-5.330383553594131,"x":109.75,"y":195.6,"x0":-2.1909522238686803,"y0":50.006041972447356,"z0":6.30450913627407,"aX":5.9839891305201345},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-7.9,"spinRate":2649,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4365097729623071,"extension":6.454371469720803},"index":2,"playId":"9caa4465-d637-3930-811c-6ea63eb78725","pitchNumber":3,"startTime":"2026-03-21T19:17:21.923Z","endTime":"2026-03-21T19:17:25.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T19:17:35.575Z","endTime":"2026-03-21T19:17:48.991Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":82.6,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83167386590833,"aZ":-21.9487488949228,"pfxX":-9.083682447721028,"pfxZ":7.0213595528165635,"pX":-1.2801775507640814,"pZ":2.030042450466539,"vX0":5.4346307282293145,"vY0":-120.06315845148679,"vZ0":-5.0675736962174565,"x":165.8,"y":183.97,"x0":-2.396028196854617,"y0":50.001875033158015,"z0":6.1281534364191685,"aX":-13.22516218515883},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.8,"breakHorizontal":15.1,"spinRate":1998,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.4566752715495297,"extension":6.5643530915991954},"hitData":{"launchSpeed":85.8,"launchAngle":27.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.58,"coordY":65.89}},"index":4,"playId":"5ed45f42-fcde-3446-b7cb-13cde7fe59e9","pitchNumber":4,"startTime":"2026-03-21T19:17:48.991Z","endTime":"2026-03-21T19:17:56.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:17:56.151Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out to first baseman Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T19:19:46.673Z","endTime":"2026-03-21T19:21:39.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.1,"endSpeed":76.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14235071885076,"aZ":-26.203025375995907,"pfxX":-1.9307456450810294,"pfxZ":3.9736457576158557,"pX":0.9809016577662222,"pZ":4.265685828720691,"vX0":-3.3322736527410637,"vY0":-122.34918212585771,"vZ0":0.6429549918740842,"x":79.61,"y":123.61,"x0":2.616084531311712,"y0":50.00238537623922,"z0":6.260774424889283,"aX":-2.900607660602983},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.7,"breakHorizontal":4.3,"spinRate":1989,"spinDirection":175},"zone":12,"typeConfidence":0.89,"plateTime":0.44920858994190693,"extension":5.622512636407087},"index":0,"playId":"82217c2b-d323-3d4f-a8cf-04fcf986a864","pitchNumber":1,"startTime":"2026-03-21T19:19:59.779Z","endTime":"2026-03-21T19:20:03.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36071264389795,"aZ":-25.661375993655497,"pfxX":-1.1611031872200872,"pfxZ":4.410359621354202,"pX":0.968026632249485,"pZ":3.1823192793800468,"vX0":-3.914580644014626,"vY0":-121.72669275976115,"vZ0":-1.6693195906274076,"x":80.1,"y":152.86,"x0":2.7581960047982648,"y0":50.004891697176454,"z0":6.13244254589867,"aX":-1.7148781811104816},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":3.1,"spinRate":1993,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.45268260023350226,"extension":5.7646496040761175},"index":1,"playId":"c5bbcd78-7b33-360b-be04-882458459c09","pitchNumber":2,"startTime":"2026-03-21T19:20:13.523Z","endTime":"2026-03-21T19:20:17.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998374006239118,"aZ":-24.866293672339356,"pfxX":-0.7054593301186722,"pfxZ":4.80942411770313,"pX":-0.2987315768572578,"pZ":2.2681121732798903,"vX0":-6.5366965331909235,"vY0":-123.19394665212788,"vZ0":-3.986574202205207,"x":128.39,"y":177.54,"x0":2.4930340214784708,"y0":50.00439530189303,"z0":6.036339873930011,"aX":-1.0720106147385928},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.9,"breakHorizontal":3.0,"spinRate":1914,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.44650027102428513,"extension":5.701274686103773},"index":2,"playId":"2636dc38-fc66-3afd-8b8c-0d05d1ac1e6c","pitchNumber":3,"startTime":"2026-03-21T19:20:27.992Z","endTime":"2026-03-21T19:20:30.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91074962179832,"aZ":-25.344737390008945,"pfxX":-1.1685797469064902,"pfxZ":4.532278643386244,"pX":-0.5394970512234375,"pZ":3.399913783264665,"vX0":-6.700488444346715,"vY0":-122.68945727644373,"vZ0":-1.6091888845558828,"x":137.56,"y":146.98,"x0":2.391942168017846,"y0":50.00339357573548,"z0":6.2487326867512705,"aX":-1.759250473574067},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.0,"breakHorizontal":3.8,"spinRate":1878,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.44845084741867325,"extension":5.657500747561634},"index":3,"playId":"90b2d216-d938-336b-bea1-0af91f66c6f2","pitchNumber":4,"startTime":"2026-03-21T19:20:43.156Z","endTime":"2026-03-21T19:21:10.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.593199472099872,"aZ":-14.15407232816061,"pfxX":4.5668625230479005,"pfxZ":9.68348876735772,"pX":-0.06685248176371605,"pZ":2.682634811664912,"vX0":-7.925768444784573,"vY0":-135.9938038590951,"vZ0":-6.412452858100734,"x":119.55,"y":166.35,"x0":2.300500884209912,"y0":50.0044038833092,"z0":6.064542623078998,"aX":8.500632517635504},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2251,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.40372994546974805,"extension":6.003338699692412},"index":4,"playId":"3612211e-ace6-36a2-8fad-7487a137a6b8","pitchNumber":5,"startTime":"2026-03-21T19:21:16.832Z","endTime":"2026-03-21T19:21:19.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.655573794446422,"aZ":-24.26781314519293,"pfxX":0.15868269011848835,"pfxZ":5.034007199708283,"pX":-0.45920024710063023,"pZ":1.9272851131921438,"vX0":-7.007037232504954,"vY0":-124.42925601876411,"vZ0":-5.1912313232581395,"x":134.5,"y":186.74,"x0":2.3710432952450593,"y0":50.00170364804649,"z0":6.047956429323488,"aX":0.25002334210653687},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":2092,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.4399676456419819,"extension":5.832749961792522},"hitData":{"launchSpeed":82.3,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.19,"coordY":170.65}},"index":5,"playId":"68d8d879-24ed-3db8-92a9-27a709dccef0","pitchNumber":6,"startTime":"2026-03-21T19:21:32.662Z","endTime":"2026-03-21T19:21:39.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:21:39.225Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Kayfus grounds out to first baseman Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T19:21:45.388Z","endTime":"2026-03-21T19:22:27.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408204649707184,"aZ":-12.36808147113054,"pfxX":5.6504575021209185,"pfxZ":10.551657539574649,"pX":-0.68882169795055,"pZ":1.9112097921991396,"vX0":-9.944344862088437,"vY0":-136.47098947275495,"vZ0":-8.795881274253569,"x":143.26,"y":187.18,"x0":2.2763244829858205,"y0":50.00396461691403,"z0":6.038291344207367,"aX":10.607944749499099},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":-8.0,"spinRate":2362,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4021033512460823,"extension":5.891996847827789},"index":0,"playId":"aa034727-b84f-3f43-b85b-cf13ed30b606","pitchNumber":1,"startTime":"2026-03-21T19:22:05.961Z","endTime":"2026-03-21T19:22:09.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72368865436165,"aZ":-24.951665666709804,"pfxX":-0.5765580829745904,"pfxZ":4.583353069206682,"pX":-0.3946355660750968,"pZ":2.513628410207193,"vX0":-6.7379286292441805,"vY0":-124.69008309666039,"vZ0":-3.7811051182441764,"x":132.04,"y":170.91,"x0":2.415996900413373,"y0":50.0050458357396,"z0":6.104978194022632,"aX":-0.9095616763105128},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.7,"breakHorizontal":2.5,"spinRate":2011,"spinDirection":166},"zone":4,"typeConfidence":0.91,"plateTime":0.43901183767244367,"extension":5.795953662901833},"hitData":{"launchSpeed":61.4,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.88,"coordY":163.03}},"index":1,"playId":"e3f89386-42de-31c4-a43b-b32dc9d0e789","pitchNumber":2,"startTime":"2026-03-21T19:22:19.035Z","endTime":"2026-03-21T19:22:27.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:22:27.118Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Mooney singles on a ground ball to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T19:22:40.281Z","endTime":"2026-03-21T19:23:49.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"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":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.853192505926355,"aZ":-37.97136064879295,"pfxX":0.9670069153800593,"pfxZ":-4.464244969226465,"pX":1.0192830283634762,"pZ":2.3381040512491054,"vX0":-4.165920803315982,"vY0":-113.2262929465673,"vZ0":-0.5809844905661331,"x":78.15,"y":175.65,"x0":2.7581909025094062,"y0":50.00513837809674,"z0":6.400610093650527,"aX":1.2547007565810135},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.9,"breakHorizontal":-0.7,"spinRate":2263,"spinDirection":321},"zone":14,"typeConfidence":0.91,"plateTime":0.4839231506849302,"extension":5.706529024753769},"index":0,"playId":"98a27082-fede-3847-b0d8-4f1b6911efbf","pitchNumber":1,"startTime":"2026-03-21T19:23:18.374Z","endTime":"2026-03-21T19:23:22.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878350349504153,"aZ":-13.638309175219666,"pfxX":4.911135225357328,"pfxZ":10.054428745458138,"pX":0.04918536109626175,"pZ":2.9482076418796734,"vX0":-7.881051089142254,"vY0":-135.02020125732287,"vZ0":-6.001575848420324,"x":115.13,"y":159.18,"x0":2.3700623660008344,"y0":50.00078328476833,"z0":6.16255894568983,"aX":9.052323977706624},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-7.2,"spinRate":2214,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.40593587448116875,"extension":5.8215315298463315},"hitData":{"launchSpeed":80.6,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.9,"coordY":172.67}},"index":1,"playId":"70dc3cd0-ed97-3b67-a495-cd9c141c2c73","pitchNumber":2,"startTime":"2026-03-21T19:23:33.417Z","endTime":"2026-03-21T19:23:49.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:23:49.057Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T19:24:05.135Z","endTime":"2026-03-21T19:26:44.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433643134359485,"aZ":-13.30331673388879,"pfxX":4.846715685513966,"pfxZ":10.199700845827314,"pX":-0.6379237779915925,"pZ":3.3826082109719326,"vX0":-9.502347947243704,"vY0":-135.1644632838801,"vZ0":-4.764704697979794,"x":141.32,"y":147.45,"x0":2.2934506874485727,"y0":50.00514576606226,"z0":6.102293460262356,"aX":8.96994666027963},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":-6.7,"spinRate":2247,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40521633606996055,"extension":6.1412361525788},"index":0,"playId":"b81ee381-b7a4-3184-8bc0-a69c19e5a8b6","pitchNumber":1,"startTime":"2026-03-21T19:24:18.223Z","endTime":"2026-03-21T19:24:22.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52963373118134,"aZ":-28.13444635547345,"pfxX":-0.6913783752044969,"pfxZ":2.6328632354565116,"pX":0.22286507125879446,"pZ":4.260352330049777,"vX0":-5.262151146936681,"vY0":-123.32268715195266,"vZ0":0.9092046800502607,"x":108.5,"y":123.75,"x0":2.477905754342816,"y0":50.00128696120994,"z0":6.268032560454351,"aX":-1.0597059584924973},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":2.5,"spinRate":1958,"spinDirection":177},"zone":12,"typeConfidence":0.87,"plateTime":0.44489102167407735,"extension":5.858389514737852},"index":1,"playId":"b6fe1667-1ab1-36d8-a5f2-68b7df7e6db9","pitchNumber":2,"startTime":"2026-03-21T19:24:35.232Z","endTime":"2026-03-21T19:24:39.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"6737d274-ef27-3105-a2c0-cc78b3d6a336","startTime":"2026-03-21T19:24:57.432Z","endTime":"2026-03-21T19:25:00.512Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896934155547658,"aZ":-13.708135450856656,"pfxX":5.04570007730894,"pfxZ":9.732668538475021,"pX":-0.30244016171144517,"pZ":3.025197447471987,"vX0":-8.662187029052063,"vY0":-136.5856945145933,"vZ0":-5.654585666121425,"x":128.53,"y":157.1,"x0":2.248413338213871,"y0":50.00248667753856,"z0":6.057929096007568,"aX":9.573707576113996},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-7.4,"spinRate":2234,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40036490120250434,"extension":6.028059011387744},"index":3,"playId":"1380b407-376e-38d8-a73b-e6e1e0783352","pitchNumber":3,"startTime":"2026-03-21T19:25:17.142Z","endTime":"2026-03-21T19:25:20.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05650021395129,"aZ":-14.270330858569428,"pfxX":4.528938478293838,"pfxZ":9.262241651648596,"pX":0.13152060840845045,"pZ":3.9098677623522664,"vX0":-7.337403989815673,"vY0":-137.7793187402582,"vZ0":-3.6434071704398883,"x":111.99,"y":133.21,"x0":2.2340895008640507,"y0":50.001547904583816,"z0":6.206311372005682,"aX":8.753868265852791},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-6.7,"spinRate":2255,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3967134636326075,"extension":6.031079972846192},"index":4,"playId":"b1045bee-46b3-3c9e-ba79-8881b03c2ee5","pitchNumber":4,"startTime":"2026-03-21T19:25:36.707Z","endTime":"2026-03-21T19:25:46.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alex Mooney steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"b1045bee-46b3-3c9e-ba79-8881b03c2ee5","startTime":"2026-03-21T19:25:51.946Z","endTime":"2026-03-21T19:26:14.934Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695612,"link":"/api/v1/people/695612"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"postOnSecond":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592892005866393,"aZ":-14.015719121510108,"pfxX":4.1998209988485184,"pfxZ":9.795347424373034,"pX":-0.2995459058407435,"pZ":2.6284253504476283,"vX0":-8.280345801924494,"vY0":-134.8550640899477,"vZ0":-6.493203242339415,"x":128.42,"y":167.81,"x0":2.2563094583613896,"y0":50.0015636477093,"z0":6.044608316623027,"aX":7.785194621653102},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-6.0,"spinRate":2166,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4051935039633481,"extension":6.103435001598949},"index":6,"playId":"891003e1-0526-30c1-8ce2-5fd0f749e8e8","pitchNumber":5,"startTime":"2026-03-21T19:26:14.934Z","endTime":"2026-03-21T19:26:18.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185883880508563,"aZ":-26.947339540245608,"pfxX":-2.365984274485063,"pfxZ":3.229564630998082,"pX":-0.10937075892390129,"pZ":1.1809869362982546,"vX0":-5.896928502549304,"vY0":-125.58544515258006,"vZ0":-6.278844085486818,"x":121.17,"y":206.89,"x0":2.563928714333256,"y0":50.003514591305944,"z0":5.866641472022801,"aX":-3.8307603445040463},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":5.5,"spinRate":2323,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.4338913593853517,"extension":6.026157128908587},"index":7,"playId":"517eba20-db38-31f6-8380-7cd68f7fa304","pitchNumber":6,"startTime":"2026-03-21T19:26:40.609Z","endTime":"2026-03-21T19:26:44.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:26:44.021Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry challenged (pitch result), call on the field was overturned: Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T19:29:00.924Z","endTime":"2026-03-21T19:30:39.267Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592041269059326,"aZ":-29.204592663043424,"pfxX":1.9911172905464491,"pfxZ":1.946482901096192,"pX":1.816824835272099,"pZ":0.5540880801402444,"vX0":8.178019998298254,"vY0":-123.13612152216265,"vZ0":-7.507193130817896,"x":47.75,"y":223.82,"x0":-1.8185615606486054,"y0":50.0002875681851,"z0":6.1448176031640225,"aX":3.0259381795060505},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2532,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4464289376364632,"extension":6.546535917060214},"index":0,"playId":"483a4bce-b293-380c-89a4-303c6232bb9d","pitchNumber":1,"startTime":"2026-03-21T19:29:00.924Z","endTime":"2026-03-21T19:29:04.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838667979215725,"aZ":-29.62500259489599,"pfxX":1.9351160972537214,"pfxZ":1.6594354437232228,"pX":0.8916293478780619,"pZ":1.4279306154277909,"vX0":6.404424712724416,"vY0":-123.55047989248777,"vZ0":-5.64563761192972,"x":83.01,"y":200.23,"x0":-1.9912506740552225,"y0":50.00462853676417,"z0":6.248622035514997,"aX":2.9751892308665764},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2552,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44422412541567446,"extension":6.651684701350032},"index":1,"playId":"31040f35-4abb-32a8-a6c6-c8d7b6230094","pitchNumber":2,"startTime":"2026-03-21T19:29:16.560Z","endTime":"2026-03-21T19:29:19.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2734214097673,"aZ":-29.1381153431219,"pfxX":2.2662542753804535,"pfxZ":1.9751979791022531,"pX":0.7416164931191891,"pZ":1.593709648331203,"vX0":6.1453879101336275,"vY0":-123.42578825298122,"vZ0":-5.55705075590272,"x":88.73,"y":195.75,"x0":-2.07803971398828,"y0":50.00333557955402,"z0":6.337275802547192,"aX":3.4857287646875283},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-5.6,"spinRate":2636,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4442885177520828,"extension":6.5897701150982595},"index":2,"playId":"a09fedce-c4fc-3943-ada9-fa2ea1f8d1c5","pitchNumber":3,"startTime":"2026-03-21T19:29:34.626Z","endTime":"2026-03-21T19:29:37.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":78.3,"endSpeed":72.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.354863346828644,"aZ":-35.31212238046889,"pfxX":3.78825633476795,"pfxZ":-2.38839586751336,"pX":-0.18888278995924618,"pZ":3.9028782256269263,"vX0":3.0661204830471447,"vY0":-114.0111219502294,"vZ0":1.791748899839306,"x":124.2,"y":133.4,"x0":-2.044285593855998,"y0":50.00317934955436,"z0":6.597014523286211,"aX":4.9763923677506465},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-3.6,"breakHorizontal":-7.7,"spinRate":2371,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4807810212723984,"extension":6.43539671045668},"index":3,"playId":"fa478b75-4f3f-32ff-9e9d-bd205f19c71a","pitchNumber":4,"startTime":"2026-03-21T19:29:55.866Z","endTime":"2026-03-21T19:29:59.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.6,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.859161005603465,"aZ":-19.194575931764145,"pfxX":-4.691184902798241,"pfxZ":7.060241259421417,"pX":-1.2815080974504403,"pZ":4.461499773434558,"vX0":3.630422326328811,"vY0":-134.88119439148474,"vZ0":-1.867288546204693,"x":165.85,"y":118.32,"x0":-2.036677039862741,"y0":50.00646935297432,"z0":6.519027202043472,"aX":-8.629196302592641},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":7.7,"spinRate":2119,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.40638405167107505,"extension":6.436513055411644},"index":4,"playId":"b0ccd788-fb77-3764-a048-1431ca827bfb","pitchNumber":5,"startTime":"2026-03-21T19:30:13.297Z","endTime":"2026-03-21T19:30:16.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287164678387384,"aZ":-21.088121523150974,"pfxX":-4.328070654699193,"pfxZ":5.823012447595271,"pX":-0.7505935979156435,"pZ":3.239070699989388,"vX0":4.1061231444400885,"vY0":-136.91149177386174,"vZ0":-4.542161386787739,"x":145.61,"y":151.33,"x0":-1.705062526228342,"y0":50.00523006645684,"z0":6.356529300365834,"aX":-8.245009097785744},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":7.0,"spinRate":1919,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.39953738165546016,"extension":6.613151916897067},"index":5,"playId":"781e5c36-c1c1-3bfb-933f-fd890f5fb7c8","pitchNumber":6,"startTime":"2026-03-21T19:30:31.438Z","endTime":"2026-03-21T19:30:39.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"}},"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:30:39.267Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Stuart Fairchild.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T19:31:17.661Z","endTime":"2026-03-21T19:32:20.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598463188600885,"aZ":-15.955522227888103,"pfxX":-3.044655494790305,"pfxZ":8.43620786662033,"pX":-0.4110957871024533,"pZ":3.0922693579331075,"vX0":5.098991389956287,"vY0":-137.3226356080327,"vZ0":-5.68984959554496,"x":132.67,"y":155.29,"x0":-1.890980844690121,"y0":50.00043436881306,"z0":6.265276948161731,"aX":-5.851843273899569},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":4.6,"spinRate":2216,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3978945720507485,"extension":6.722966790263676},"index":0,"playId":"e8d100ae-83cc-346f-997e-7a2941f7ec40","pitchNumber":1,"startTime":"2026-03-21T19:31:17.661Z","endTime":"2026-03-21T19:31:21.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.9,"endSpeed":87.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36839987299349,"aZ":-12.87802035901557,"pfxX":-2.9415953601682676,"pfxZ":9.950458138536137,"pX":-0.6986446591833148,"pZ":2.7251850785150804,"vX0":4.410313642445931,"vY0":-138.05797340530455,"vZ0":-7.321740511686162,"x":143.63,"y":165.2,"x0":-1.9311910275020068,"y0":50.00615560683686,"z0":6.269871321319551,"aX":-5.706681270712002},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":4.4,"spinRate":2269,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3960156315393566,"extension":6.779529713597248},"index":1,"playId":"44bf642e-eb08-3d7a-aa7a-d39294d4a128","pitchNumber":2,"startTime":"2026-03-21T19:31:32.645Z","endTime":"2026-03-21T19:31:35.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013775651630816,"aZ":-18.008565988865918,"pfxX":-4.374254561279857,"pfxZ":7.428544810894401,"pX":0.343295052030942,"pZ":4.211472376687613,"vX0":7.686279993015962,"vY0":-136.72318346037974,"vZ0":-2.1812060170365832,"x":103.91,"y":125.07,"x0":-1.9265447960892799,"y0":50.00521934288337,"z0":6.245216341562852,"aX":-8.345010054570757},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":6.5,"spinRate":1992,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3994511720854117,"extension":6.76854716498361},"index":2,"playId":"16896640-87ad-33cc-87cf-e5a5af18c3e0","pitchNumber":3,"startTime":"2026-03-21T19:31:55.984Z","endTime":"2026-03-21T19:31:59.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":82.5,"endSpeed":76.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.697973809812975,"aZ":-24.38929584145416,"pfxX":-7.720067025909813,"pfxZ":5.300054180878922,"pX":-0.6610125628234141,"pZ":3.135697290440277,"vX0":5.642559672260603,"vY0":-120.02342514420322,"vZ0":-2.244526597451972,"x":142.2,"y":154.12,"x0":-2.0312372940064223,"y0":50.00523712237779,"z0":6.239633637041909,"aX":-11.344618967031241},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":1832,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.4551438849452616,"extension":6.5370775854197385},"hitData":{"launchSpeed":89.5,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.96,"coordY":97.78}},"index":3,"playId":"d95d512b-e530-3bf4-ab29-54314c503fc1","pitchNumber":4,"startTime":"2026-03-21T19:32:12.715Z","endTime":"2026-03-21T19:32:20.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:32:20.506Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to right fielder CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T19:32:34.042Z","endTime":"2026-03-21T19:34:56.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.3,"endSpeed":72.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17162894928769,"aZ":-35.678993842574975,"pfxX":6.075447514688268,"pfxZ":-2.6761051492109686,"pX":0.3594024528958207,"pZ":2.6988709145184324,"vX0":3.243003993605844,"vY0":-114.00298486458176,"vZ0":-0.4632251885603066,"x":103.3,"y":165.91,"x0":-1.8739106247561788,"y0":50.0046285642605,"z0":6.445199459782917,"aX":7.947785905696952},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.7,"breakHorizontal":-11.9,"spinRate":2453,"spinDirection":37},"zone":6,"typeConfidence":2.0,"plateTime":0.4815998563311332,"extension":6.452791014060018},"index":0,"playId":"582be476-b63e-3f35-9036-b57fcad3dbcb","pitchNumber":1,"startTime":"2026-03-21T19:32:50.842Z","endTime":"2026-03-21T19:32:54.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684571399116436,"aZ":-20.78527100986255,"pfxX":-7.385587688402258,"pfxZ":6.014616474656684,"pX":-1.262424991020847,"pZ":2.9784030154895094,"vX0":5.0920269556508835,"vY0":-136.39567895139314,"vZ0":-5.261516810300697,"x":165.12,"y":158.36,"x0":-2.1895606674476045,"y0":50.00144227389192,"z0":6.356358017294154,"aX":-13.979738988788707},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":12.4,"spinRate":2070,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.40085772908633643,"extension":6.640117655360042},"index":1,"playId":"0500e694-6308-3021-9d68-195be602a891","pitchNumber":2,"startTime":"2026-03-21T19:33:06.647Z","endTime":"2026-03-21T19:33:10.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T19:33:18.146Z","endTime":"2026-03-21T19:33:34.101Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825327582699384,"aZ":-29.077250066807366,"pfxX":4.455645437628092,"pfxZ":2.051471793808812,"pX":1.9403061002978979,"pZ":2.0989842577543127,"vX0":7.3482774510711915,"vY0":-122.00828051971438,"vZ0":-4.308858820384834,"x":43.04,"y":182.11,"x0":-1.6883682028119942,"y0":50.002422130891304,"z0":6.391493871474596,"aX":6.721290832299442},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-9.8,"spinRate":2617,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4487901848391349,"extension":6.565457749281766},"index":3,"playId":"8845a64c-2146-33f8-8824-8622de2b50ff","pitchNumber":3,"startTime":"2026-03-21T19:33:34.101Z","endTime":"2026-03-21T19:33:37.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083227821041284,"aZ":-28.210752467186282,"pfxX":4.221811643159884,"pfxZ":2.5149735437862324,"pX":1.4262067928003246,"pZ":1.994536681154869,"vX0":6.992833213876205,"vY0":-124.74599246686087,"vZ0":-4.790237694134518,"x":62.64,"y":184.93,"x0":-1.9618526315895504,"y0":50.004366841581536,"z0":6.26534422776841,"aX":6.6525392138388035},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":-9.2,"spinRate":2683,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43907991819077674,"extension":6.611371204962149},"index":4,"playId":"a0046f04-6bba-37e7-902f-844bdc04992a","pitchNumber":4,"startTime":"2026-03-21T19:33:50.759Z","endTime":"2026-03-21T19:33:53.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189946856988094,"aZ":-24.80390969892891,"pfxX":-8.673211982673388,"pfxZ":3.9138309145356267,"pX":-1.4494736324684618,"pZ":3.447435986923586,"vX0":5.357753093864339,"vY0":-135.95030104646207,"vZ0":-3.1553275135188574,"x":172.25,"y":145.7,"x0":-2.313052485147781,"y0":50.00270600685941,"z0":6.333715240234186,"aX":-16.328925547424088},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":2063,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.402013124222135,"extension":6.669499184412349},"index":5,"playId":"4d9d68c7-3b84-3041-a65a-88847e2ca906","pitchNumber":5,"startTime":"2026-03-21T19:34:09.551Z","endTime":"2026-03-21T19:34:22.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341872517483043,"aZ":-16.67046363600094,"pfxX":-4.435513883003989,"pfxZ":7.895866049503845,"pX":-0.19376296472334492,"pZ":2.628981421750859,"vX0":5.760585717460706,"vY0":-138.84319527168446,"vZ0":-7.138285008250059,"x":124.39,"y":167.8,"x0":-1.7133802345135,"y0":50.00541526814219,"z0":6.33076470572521,"aX":-8.713051363625745},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":7.0,"spinRate":2120,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3935969404396733,"extension":6.726383261863156},"hitData":{"launchSpeed":89.3,"launchAngle":25.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.53,"coordY":90.37}},"index":6,"playId":"46b5609e-77e6-3a2f-8d1d-e15f1600eeee","pitchNumber":6,"startTime":"2026-03-21T19:34:51.130Z","endTime":"2026-03-21T19:34:56.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:34:56.944Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Milan Tolentino flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T19:36:54.651Z","endTime":"2026-03-21T19:37:34.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38995526479768,"aZ":-14.449848820733962,"pfxX":6.0593753813121065,"pfxZ":9.857176286231578,"pX":0.022165900075143345,"pZ":1.672435333137261,"vX0":-8.070104749915659,"vY0":-133.8729531714025,"vZ0":-8.654626663223576,"x":116.16,"y":193.62,"x0":2.3015141703944857,"y0":50.00329258703117,"z0":6.002094283474632,"aX":10.897091905031246},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-9.0,"spinRate":2270,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.410591402207924,"extension":5.850531142155688},"index":0,"playId":"62214da7-3adb-3c2c-bb00-ff9b3f83030d","pitchNumber":1,"startTime":"2026-03-21T19:37:10.712Z","endTime":"2026-03-21T19:37:14.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435546584934063,"aZ":-27.590102443275526,"pfxX":0.4947499292656659,"pfxZ":2.9935769513145285,"pX":-0.05735361951482261,"pZ":2.5898735087721287,"vX0":-6.235829814917344,"vY0":-122.92809364595033,"vZ0":-2.8503813086870577,"x":119.19,"y":168.85,"x0":2.448152525055443,"y0":50.001114471182156,"z0":6.107350424021365,"aX":0.7578864196467947},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":0.6,"spinRate":1959,"spinDirection":150},"zone":5,"typeConfidence":0.88,"plateTime":0.44561222438186077,"extension":5.756211958205691},"hitData":{"launchSpeed":87.1,"launchAngle":48.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.91,"coordY":102.1}},"index":1,"playId":"f64a5ed6-9460-3158-bc9d-8503ca665836","pitchNumber":2,"startTime":"2026-03-21T19:37:26.052Z","endTime":"2026-03-21T19:37:34.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:37:34.693Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T19:37:49.738Z","endTime":"2026-03-21T19:39:20.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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":83.5,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16803567712185,"aZ":-26.374796803242173,"pfxX":-0.6092699060723918,"pfxZ":3.8634472180954997,"pX":-0.050864144792488485,"pZ":2.6302981562955527,"vX0":-6.109003810589305,"vY0":-121.53179030157612,"vZ0":-2.9253638524288763,"x":118.94,"y":167.76,"x0":2.5713621678176115,"y0":50.00102631977579,"z0":6.13332296472388,"aX":-0.9131509558489752},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":2.5,"spinRate":1939,"spinDirection":167},"zone":5,"typeConfidence":0.89,"plateTime":0.4501883048045672,"extension":5.789129229328975},"index":0,"playId":"569645e8-8667-30c1-b881-c95ac861d73f","pitchNumber":1,"startTime":"2026-03-21T19:38:02.963Z","endTime":"2026-03-21T19:38:06.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.1,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.146652576927345,"aZ":-12.090992831149496,"pfxX":5.959859466902442,"pfxZ":10.884242628937866,"pX":-0.04727244073764329,"pZ":1.856162358473703,"vX0":-8.427904379422237,"vY0":-135.14451459340862,"vZ0":-8.693647002310865,"x":118.8,"y":188.66,"x0":2.3410115565881218,"y0":50.00472973154025,"z0":5.969453939751517,"aX":10.998901337776553},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":-9.0,"spinRate":2378,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4056907402262655,"extension":5.953227951610871},"index":1,"playId":"049d0b85-96f2-3262-8145-35fca860826c","pitchNumber":2,"startTime":"2026-03-21T19:38:21.936Z","endTime":"2026-03-21T19:38:25.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.3,"endSpeed":77.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83912874179547,"aZ":-26.8895795523096,"pfxX":-1.7037137672115987,"pfxZ":3.4709378407976974,"pX":-0.01579098318912933,"pZ":2.49196045123166,"vX0":-5.484336400676565,"vY0":-122.7167053211192,"vZ0":-3.296641183480449,"x":117.6,"y":171.5,"x0":2.4714689805735253,"y0":50.001799757763266,"z0":6.149474456158643,"aX":-2.5904503212928125},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":4.4,"spinRate":2002,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.4467513086244188,"extension":5.784503524445936},"index":2,"playId":"ea6e4354-3908-39d3-b204-ea45c5df7c51","pitchNumber":3,"startTime":"2026-03-21T19:38:40.337Z","endTime":"2026-03-21T19:38:45.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608729562450126,"aZ":-26.597665981155703,"pfxX":-0.13759193247744683,"pfxZ":3.5870515325703156,"pX":-1.3354673945878903,"pZ":2.909399839666268,"vX0":-8.755698551922048,"vY0":-123.35198049334872,"vZ0":-2.511320175477714,"x":167.9,"y":160.23,"x0":2.265348694656299,"y0":50.001145192752766,"z0":6.163964848606399,"aX":-0.21311835999328468},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":2.2,"spinRate":2043,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.44261609062597884,"extension":5.94602524746579},"index":3,"playId":"333a97d5-0a9e-344f-bf28-719b1ca87379","pitchNumber":4,"startTime":"2026-03-21T19:38:58.840Z","endTime":"2026-03-21T19:39:02.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181761540219576,"aZ":-35.287639608428265,"pfxX":3.007135062674753,"pfxZ":-2.2162612205095336,"pX":-0.1433584544541172,"pZ":1.265687709827361,"vX0":-6.696769670458335,"vY0":-117.89722058734507,"vZ0":-3.8047698020697274,"x":122.46,"y":204.61,"x0":2.34794117825582,"y0":50.00524058238446,"z0":6.169764769843152,"aX":4.218791043344828},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.7,"breakHorizontal":-3.7,"spinRate":2204,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4652349473502233,"extension":5.7462534325610966},"index":4,"playId":"af4d4737-6ebc-3f53-af12-41022ee0ed63","pitchNumber":5,"startTime":"2026-03-21T19:39:16.759Z","endTime":"2026-03-21T19:39:20.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:39:20.541Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Fry lines out to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T19:39:30.159Z","endTime":"2026-03-21T19:40:10.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65971886794834,"aZ":-36.61954544946397,"pfxX":2.7883718968214843,"pfxZ":-3.2564073936691114,"pX":-1.7473431801724828,"pZ":0.2008696160969358,"vX0":-10.238703336807356,"vY0":-115.82819984824802,"vZ0":-5.305238857205063,"x":183.6,"y":233.36,"x0":2.3587975490739903,"y0":50.00321028589974,"z0":6.0040235639898105,"aX":3.808283555691341},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.0,"breakHorizontal":-2.6,"spinRate":2074,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4720151454027861,"extension":5.896961227181364},"index":0,"playId":"2bd7a0ae-7b22-3d37-bddc-2eba2428fda8","pitchNumber":1,"startTime":"2026-03-21T19:39:45.020Z","endTime":"2026-03-21T19:39:48.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39388797013968,"aZ":-14.50023248537726,"pfxX":5.748134609322612,"pfxZ":9.363450570856049,"pX":-0.3712999348923949,"pZ":2.3389720880915355,"vX0":-9.205935141874265,"vY0":-136.58759765078128,"vZ0":-7.265701958173862,"x":131.15,"y":175.63,"x0":2.29764555823458,"y0":50.00141362993848,"z0":6.032687620554784,"aX":10.848713104356689},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-8.4,"spinRate":2346,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4011723429128198,"extension":5.9025422045597065},"hitData":{"launchSpeed":95.4,"launchAngle":11.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":92.28,"coordY":136.04}},"index":1,"playId":"09dba2d2-a248-3e9b-8c50-0873d71ef815","pitchNumber":2,"startTime":"2026-03-21T19:40:05.312Z","endTime":"2026-03-21T19:40:10.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:40:10.986Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:42:09.883Z","endTime":"2026-03-21T19:42:50.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.176233270474455,"aZ":-22.809850188769733,"pfxX":-8.176787997397835,"pfxZ":6.733976033700334,"pX":1.2828002196976718,"pZ":1.761380241997338,"vX0":9.764055989319292,"vY0":-117.20863284773922,"vZ0":-5.096225773582237,"x":68.1,"y":191.22,"x0":-1.8749191994793437,"y0":50.00567268083683,"z0":6.0943119786328745,"aX":-11.377906085927906},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.2,"breakHorizontal":12.4,"spinRate":1871,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.4673278266804566,"extension":6.582413701766114},"index":0,"playId":"8d8563cc-1a60-38e5-aeb8-2dc75edf1af1","pitchNumber":1,"startTime":"2026-03-21T19:42:26.294Z","endTime":"2026-03-21T19:42:29.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41721373609356,"aZ":-22.175973997928256,"pfxX":-7.537515967493989,"pfxZ":7.028257912449132,"pX":-0.07357492032372943,"pZ":2.2534305447279435,"vX0":7.00569731996436,"vY0":-118.43072176171864,"vZ0":-4.375332473468294,"x":119.8,"y":177.94,"x0":-2.089380187311929,"y0":50.000015534793555,"z0":6.1507233112989095,"aX":-10.716000209101374},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.9,"breakHorizontal":12.0,"spinRate":1654,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.4623317881463729,"extension":6.642976359526776},"hitData":{"launchSpeed":94.7,"launchAngle":35.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.17,"coordY":49.03}},"index":1,"playId":"ba2bbcbd-89e6-3542-ad3b-dc0262ecb1bf","pitchNumber":2,"startTime":"2026-03-21T19:42:42.845Z","endTime":"2026-03-21T19:42:50.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:42:50.582Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Oliva singles on a soft bunt ground ball to pitcher Tanner Bibee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:43:05.199Z","endTime":"2026-03-21T19:43:30.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.989482204376884,"aZ":-15.66346823987942,"pfxX":-6.06206438585782,"pfxZ":8.995021862129828,"pX":-0.038036231342416765,"pZ":3.437050992967963,"vX0":6.5706569664566,"vY0":-134.56751539282263,"vZ0":-4.94836548449918,"x":118.45,"y":145.98,"x0":-1.7229004468951699,"y0":50.00190211761719,"z0":6.408063089634738,"aX":-11.126162246927693},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2221,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40690356860004684,"extension":6.642737828511004},"hitData":{"launchSpeed":45.1,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":119.16,"coordY":195.51}},"index":0,"playId":"a16bed3f-50cb-3516-af0b-3ec469ffac6c","pitchNumber":1,"startTime":"2026-03-21T19:43:21.970Z","endTime":"2026-03-21T19:43:30.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:43:30.543Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to right fielder CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:44:06.086Z","endTime":"2026-03-21T19:45:17.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-21T19:43:54.106Z","endTime":"2026-03-21T19:44:08.310Z","isPitch":false,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224833927232513,"aZ":-19.89456376824415,"pfxX":-8.530247376249129,"pfxZ":6.627004806257769,"pX":-0.9666690000864562,"pZ":1.6713680031373992,"vX0":6.201099674006396,"vY0":-135.20253081473248,"vZ0":-8.352328444147554,"x":153.85,"y":193.65,"x0":-2.180637502347482,"y0":50.00336626720004,"z0":6.19461763735527,"aX":-15.807422434583593},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":1978,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4049740063821492,"extension":6.663956866625138},"index":1,"playId":"cb16afd1-b15f-3440-9054-d1d6304dcf0f","pitchNumber":1,"startTime":"2026-03-21T19:44:08.310Z","endTime":"2026-03-21T19:44:12.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":86.9,"endSpeed":79.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04398068278188,"aZ":-25.59790295521074,"pfxX":3.45119049827258,"pfxZ":4.090759516678076,"pX":1.200971055191068,"pZ":1.8836673319698094,"vX0":6.793106524594351,"vY0":-126.37159451164207,"vZ0":-5.889457647759578,"x":71.22,"y":187.92,"x0":-1.9762511514620233,"y0":50.00533412130484,"z0":6.315300228262906,"aX":5.5523265222478875},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":-7.9,"spinRate":2569,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4343115877684829,"extension":6.404669677410099},"index":2,"playId":"ae482bea-cfb1-381f-8cd5-0024bdfaadc7","pitchNumber":2,"startTime":"2026-03-21T19:44:25.894Z","endTime":"2026-03-21T19:44:28.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":3,"playId":"c807868e-0a58-3d20-8b6d-f2d7cc494928","startTime":"2026-03-21T19:44:45.494Z","endTime":"2026-03-21T19:44:49.959Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079585154147065,"aZ":-14.143321266586478,"pfxX":-8.366037801900102,"pfxZ":9.513059899501837,"pX":-0.6166837113779143,"pZ":3.2445187068984147,"vX0":7.497871089710814,"vY0":-136.78740177863153,"vZ0":-5.6224923809718454,"x":140.51,"y":151.18,"x0":-2.3059075551415296,"y0":50.00335631845082,"z0":6.295738261745957,"aX":-15.85930831273879},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":13.6,"spinRate":2155,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.40036852857374416,"extension":6.6003534243373645},"hitData":{"launchSpeed":94.0,"launchAngle":27.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.52,"coordY":78.42}},"index":4,"playId":"8cd142ab-ef8a-3ccf-9a61-e75f302dcc5f","pitchNumber":3,"startTime":"2026-03-21T19:45:05.120Z","endTime":"2026-03-21T19:45:17.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:45:17.807Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a sharp line drive to right fielder CJ Kayfus. Jared Oliva to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:45:34.262Z","endTime":"2026-03-21T19:46:42.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.2,"endSpeed":74.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126036359648246,"aZ":-24.010850428384792,"pfxX":-6.2722412651851895,"pfxZ":5.784842468031776,"pX":-1.5062544648799514,"pZ":4.484628290498572,"vX0":3.639546786577197,"vY0":-118.23907590870563,"vZ0":0.7862168598000752,"x":174.41,"y":117.7,"x0":-2.252710433412882,"y0":50.005039772369656,"z0":6.355637524491643,"aX":-8.85763761932427},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.9,"breakHorizontal":10.4,"spinRate":1943,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.463720615071888,"extension":6.513981358524638},"index":0,"playId":"36f64575-d9a8-3fe3-9e18-ca2e7046ff31","pitchNumber":1,"startTime":"2026-03-21T19:45:47.934Z","endTime":"2026-03-21T19:45:51.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16331928898787,"aZ":-17.076011352252685,"pfxX":-4.283228812408858,"pfxZ":7.923689048983327,"pX":0.2051577157360987,"pZ":2.233386669520374,"vX0":7.138991374881579,"vY0":-137.11461019673482,"vZ0":-7.77877272969344,"x":109.18,"y":178.48,"x0":-1.8750343822070927,"y0":50.000540936881684,"z0":6.271010736787867,"aX":-8.159401845225013},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":6.2,"spinRate":2200,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39938647116379267,"extension":6.709795010775948},"index":1,"playId":"f837e064-5c49-3e8f-be2f-4dce17f3dfb1","pitchNumber":2,"startTime":"2026-03-21T19:46:07.005Z","endTime":"2026-03-21T19:46:11.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18123919600804,"aZ":-22.96651595372031,"pfxX":-8.156374234186348,"pfxZ":6.423430461236752,"pX":-0.27183361055989663,"pZ":2.1540702821281656,"vX0":6.855040778552673,"vY0":-118.80870186360173,"vZ0":-4.410049450293613,"x":127.36,"y":180.62,"x0":-2.1310303903234353,"y0":50.002869881670385,"z0":6.114707228505234,"aX":-11.692351013113687},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.8,"breakHorizontal":13.2,"spinRate":1785,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.46052714657088956,"extension":6.493929674669594},"hitData":{"launchSpeed":100.8,"launchAngle":11.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.88,"coordY":107.41}},"index":2,"playId":"6ac5798e-1ad8-30cc-a2b5-72a02c5dd05a","pitchNumber":3,"startTime":"2026-03-21T19:46:30.414Z","endTime":"2026-03-21T19:46:42.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.01,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:46:42.006Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (7) on a fly ball to right fielder CJ Kayfus. Jared Oliva scores. Jung Hoo Lee scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:47:04.841Z","endTime":"2026-03-21T19:47:47.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271266805665828,"aZ":-28.195267890398195,"pfxX":3.9337352254538622,"pfxZ":2.5524081033459236,"pX":1.2999652172656682,"pZ":1.9461160336384444,"vX0":6.8430131615459855,"vY0":-124.57605244534854,"vZ0":-4.7453477163043445,"x":67.45,"y":186.23,"x0":-2.003703702014552,"y0":50.000704900999914,"z0":6.232880886018449,"aX":6.12080017131331},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":-8.9,"spinRate":2534,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4412948599322486,"extension":6.7413434021617595},"index":0,"playId":"565ba3fa-c756-3b38-8695-32fbcfe63f18","pitchNumber":1,"startTime":"2026-03-21T19:47:14.569Z","endTime":"2026-03-21T19:47:18.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.692834556598637,"aZ":-18.694844395395673,"pfxX":-7.780022928692487,"pfxZ":7.188338453817929,"pX":0.028093771673343197,"pZ":2.4811572270545796,"vX0":9.03161822944577,"vY0":-136.2629477952908,"vZ0":-6.429484687524944,"x":115.93,"y":171.79,"x0":-2.3227765506663287,"y0":50.00577169138962,"z0":6.1687222662300325,"aX":-14.594315100151027},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2193,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.40239108248998123,"extension":6.74870426116571},"hitData":{"launchSpeed":95.5,"launchAngle":28.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.01,"coordY":57.26}},"index":1,"playId":"04aaf677-7027-3987-9dec-2be7dc7ba55d","pitchNumber":2,"startTime":"2026-03-21T19:47:35.157Z","endTime":"2026-03-21T19:47:47.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":19.9,"leverageIndex":2.11,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:47:47.693Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a pop up to shortstop Milan Tolentino. Matt Chapman scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:48:20.467Z","endTime":"2026-03-21T19:48:57.937Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87842911358494,"aZ":-15.346958435677548,"pfxX":-4.897827532955649,"pfxZ":8.787539515833267,"pX":0.5429583177197086,"pZ":1.8538716125473986,"vX0":8.081398565585172,"vY0":-137.38308150081826,"vZ0":-9.176070252398363,"x":96.3,"y":188.73,"x0":-1.7978321696616957,"y0":50.0048875585794,"z0":6.275980108218804,"aX":-9.381887730665447},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":7.2,"spinRate":2243,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3983777692249948,"extension":6.6284824539112535},"index":0,"playId":"990ac459-c7cd-389f-b22a-9fcf59253178","pitchNumber":1,"startTime":"2026-03-21T19:48:25.337Z","endTime":"2026-03-21T19:48:29.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124004291364596,"aZ":-32.620454664217064,"pfxX":4.807551938652772,"pfxZ":-0.29234953079862436,"pX":0.6146904352429324,"pZ":2.9419664530286935,"vX0":4.974641937992636,"vY0":-123.18886595197394,"vZ0":-1.739193811587239,"x":93.57,"y":159.35,"x0":-2.0676705995106297,"y0":50.00466069059273,"z0":6.456715404758963,"aX":7.27107666685161},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-10.0,"spinRate":2730,"spinDirection":60},"zone":3,"typeConfidence":2.0,"plateTime":0.4473820191876485,"extension":6.333231037293892},"hitData":{"launchSpeed":64.9,"launchAngle":55.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":78.13,"coordY":146.57}},"index":1,"playId":"46b38b44-3f43-32f0-ab5e-535e3ba02b6c","pitchNumber":2,"startTime":"2026-03-21T19:48:44.339Z","endTime":"2026-03-21T19:48:57.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":7.199999999999989,"leverageIndex":0.93,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:48:57.937Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:49:59.860Z","endTime":"2026-03-21T19:51:14.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:49:20.671Z","endTime":"2026-03-21T19:50:01.206Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706126987293803,"aZ":-36.19040696674787,"pfxX":7.102823373137834,"pfxZ":-2.951768593006089,"pX":0.9353241955566933,"pZ":1.8250576782169572,"vX0":4.508644542923062,"vY0":-116.48011740487357,"vZ0":-2.5684823349851995,"x":81.35,"y":189.5,"x0":-1.9539309058364962,"y0":50.00084152960047,"z0":6.393609023959641,"aX":9.67139007518214},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.8,"breakHorizontal":-14.0,"spinRate":2482,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4718392786743486,"extension":6.662270031739903},"index":1,"playId":"b362b60e-9715-3436-b01f-ccf494f5d838","pitchNumber":1,"startTime":"2026-03-21T19:50:01.206Z","endTime":"2026-03-21T19:50:04.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46707681702121,"aZ":-17.719955712689455,"pfxX":-3.4145686069798256,"pfxZ":7.403409350625385,"pX":-0.5472047490675882,"pZ":4.628020801915572,"vX0":4.919446389189777,"vY0":-138.91768417379296,"vZ0":-1.8973917095094808,"x":137.86,"y":113.82,"x0":-1.8983547806086813,"y0":50.00173993519488,"z0":6.49935326879909,"aX":-6.665878100435747},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":5.2,"spinRate":2015,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3944700425812435,"extension":6.446518841990649},"index":2,"playId":"a671f33a-4576-392f-a778-b46b9f41c52f","pitchNumber":2,"startTime":"2026-03-21T19:50:21.486Z","endTime":"2026-03-21T19:50:24.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430607317383355,"aZ":-31.740745110432293,"pfxX":2.4763334179393306,"pfxZ":0.2841741709033698,"pX":-0.03709812438031196,"pZ":2.0659203937939186,"vX0":4.022059090910985,"vY0":-121.6833711789897,"vZ0":-3.4858077891916146,"x":118.41,"y":183.0,"x0":-2.0345352821800144,"y0":50.000088819948374,"z0":6.274208150712566,"aX":3.7022865923107946},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.1,"breakHorizontal":-5.4,"spinRate":2636,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.45055283811066715,"extension":6.804486684785676},"index":3,"playId":"a9531182-af6d-31ab-8249-a7d1d61cf03e","pitchNumber":3,"startTime":"2026-03-21T19:50:42.430Z","endTime":"2026-03-21T19:50:46.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302580896727083,"aZ":-26.3018965646473,"pfxX":2.9622983254044053,"pfxZ":3.6055860056033904,"pX":0.28650272919459274,"pZ":2.8279713434319693,"vX0":5.033653936863693,"vY0":-127.11555796643331,"vZ0":-3.4139817071596,"x":106.08,"y":162.42,"x0":-2.10808118934483,"y0":50.00142785593899,"z0":6.288354129817376,"aX":4.822054754430245},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-6.6,"spinRate":2566,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4317362319722906,"extension":6.570010523746632},"index":4,"playId":"b90d7d33-28bd-3d44-9b80-1797bc6430fd","pitchNumber":4,"startTime":"2026-03-21T19:51:10.340Z","endTime":"2026-03-21T19:51:14.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:51:14.289Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:53:10.801Z","endTime":"2026-03-21T19:54:43.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9648614659006,"aZ":-17.130173297247683,"pfxX":6.318649729501699,"pfxZ":8.525956212002198,"pX":-0.3437146252604806,"pZ":3.6931479576991992,"vX0":-9.184390055309192,"vY0":-131.96621469749624,"vZ0":-3.3092894864903575,"x":130.1,"y":139.07,"x0":2.3600179760914104,"y0":50.00271353658466,"z0":6.2245406631832365,"aX":11.14994934829569},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-9.5,"spinRate":2159,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.41497616448322816,"extension":5.637082284738389},"index":0,"playId":"fa593531-f81e-3682-a1c6-d9e9bd7fb598","pitchNumber":1,"startTime":"2026-03-21T19:53:22.678Z","endTime":"2026-03-21T19:53:26.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.678247801484652,"aZ":-23.688708388823926,"pfxX":1.7056240538727936,"pfxZ":5.583942289191594,"pX":0.09677030345267724,"pZ":1.5514524910617096,"vX0":-6.398990469891159,"vY0":-121.60331636229506,"vZ0":-5.821795024707512,"x":113.31,"y":196.89,"x0":2.5244971522489474,"y0":50.000075653872024,"z0":5.9933988969416925,"aX":2.5907215540029753},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.8,"spinRate":1996,"spinDirection":160},"zone":14,"typeConfidence":0.67,"plateTime":0.44800584892245565,"extension":5.730593122441157},"index":1,"playId":"45e52bca-9fea-3d60-a60f-4c55a3965e5d","pitchNumber":2,"startTime":"2026-03-21T19:53:36.973Z","endTime":"2026-03-21T19:53:40.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44548621927147,"aZ":-24.72720876275622,"pfxX":0.4238344908003491,"pfxZ":4.872065010672941,"pX":-0.520773713389665,"pZ":0.9217216399794855,"vX0":-6.986501605330972,"vY0":-122.39683822133038,"vZ0":-7.128538381534323,"x":136.85,"y":213.89,"x0":2.3064536678073693,"y0":50.003242927022086,"z0":5.966865402529973,"aX":0.6483041529697262},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":0.7,"spinRate":2093,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.44621621231349673,"extension":5.880782132826672},"index":2,"playId":"b98cb2d5-b418-3994-a402-ebb2d6c2fe96","pitchNumber":3,"startTime":"2026-03-21T19:53:55.380Z","endTime":"2026-03-21T19:53:58.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.972123753498778,"aZ":-27.439522456453815,"pfxX":0.08477740578972826,"pfxZ":3.0639384093475854,"pX":0.1890228814331201,"pZ":1.8102308365706914,"vX0":-5.889210158354953,"vY0":-123.09612565327222,"vZ0":-4.774377076846221,"x":109.79,"y":189.9,"x0":2.5949782089825093,"y0":50.002906557490604,"z0":6.080643790415131,"aX":0.13243149640057192},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.7,"breakHorizontal":1.1,"spinRate":2095,"spinDirection":152},"zone":8,"typeConfidence":0.89,"plateTime":0.4438799564751559,"extension":5.579390323815779},"index":3,"playId":"258edc7f-4cb6-30bd-8e0b-fd370ab42cb1","pitchNumber":4,"startTime":"2026-03-21T19:54:11.244Z","endTime":"2026-03-21T19:54:15.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-21T19:54:24.918Z","endTime":"2026-03-21T19:54:39.857Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583086526785387,"aZ":-14.525559609696934,"pfxX":6.135648277183776,"pfxZ":9.381929066719357,"pX":-0.3482089815997472,"pZ":2.771460849324741,"vX0":-8.973841154472765,"vY0":-136.41109419690702,"vZ0":-6.25521712885912,"x":130.27,"y":163.95,"x0":2.1900313190706915,"y0":50.001397012814515,"z0":6.0994304989263926,"aX":11.54003702763333},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-9.1,"spinRate":2261,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40185955137816176,"extension":5.863323615708708},"index":5,"playId":"345d5b82-9df9-304a-a435-832be0196b15","pitchNumber":5,"startTime":"2026-03-21T19:54:39.857Z","endTime":"2026-03-21T19:54:43.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:54:43.250Z","atBatIndex":24},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Stuart Fairchild reaches on a throwing error by third baseman Matt Chapman. Stuart Fairchild to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:54:55.009Z","endTime":"2026-03-21T19:55:30.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74812963034511,"aZ":-15.270766993119887,"pfxX":6.413134667648901,"pfxZ":9.283473263441326,"pX":0.5189264674999462,"pZ":3.456222872158722,"vX0":-7.116041918044703,"vY0":-134.2649891373886,"vZ0":-4.367243877417806,"x":97.22,"y":145.46,"x0":2.3735812416787043,"y0":50.00544525386078,"z0":6.194629758321617,"aX":11.681474559884967},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-10.1,"spinRate":2219,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40833911348054475,"extension":5.922708905291215},"index":0,"playId":"34a6db4c-56e4-3a43-bf46-366a7c58c2b3","pitchNumber":1,"startTime":"2026-03-21T19:55:10.173Z","endTime":"2026-03-21T19:55:13.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55929398016842,"aZ":-26.884309517667518,"pfxX":-0.15414603993944553,"pfxZ":3.435423195837319,"pX":0.14279348044460685,"pZ":1.6129595909839887,"vX0":-5.800362054388358,"vY0":-123.27094897549793,"vZ0":-5.282443217578512,"x":111.56,"y":195.23,"x0":2.546456074732792,"y0":50.001795081695526,"z0":6.053984907058546,"aX":-0.23582008805689478},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":1.7,"spinRate":1989,"spinDirection":171},"zone":8,"typeConfidence":0.91,"plateTime":0.4443656992133036,"extension":5.889661440048399},"hitData":{"launchSpeed":95.1,"launchAngle":3.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.91,"coordY":170.14}},"index":1,"playId":"78ed245b-dd58-3b23-8346-1c0dfbf6aa01","pitchNumber":2,"startTime":"2026-03-21T19:55:25.120Z","endTime":"2026-03-21T19:55:30.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.6,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:55:30.450Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:56:09.031Z","endTime":"2026-03-21T19:58:09.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnSecond":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682767487839794,"aZ":-27.252025356522903,"pfxX":-1.2765469166076349,"pfxZ":3.1847157230024736,"pX":-1.949181012280408,"pZ":1.1224411023963894,"vX0":-9.42564553188391,"vY0":-123.5725090806606,"vZ0":-6.086793905167697,"x":191.3,"y":208.47,"x0":2.0809955541916687,"y0":50.00551531466773,"z0":5.908033575711514,"aX":-1.9716124831179571},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":4.6,"spinRate":2041,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.44329843148809545,"extension":5.961580944704139},"index":0,"playId":"3e7e4400-6c83-3739-86ec-f51bece95ea0","pitchNumber":1,"startTime":"2026-03-21T19:56:18.861Z","endTime":"2026-03-21T19:56:22.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42568899854457,"aZ":-14.642982945580753,"pfxX":5.998952074126192,"pfxZ":9.350269747316144,"pX":-0.06960324633504515,"pZ":2.6660074531127016,"vX0":-8.270843661535194,"vY0":-135.97629554184246,"vZ0":-6.311693811908824,"x":119.65,"y":166.8,"x0":2.2301815083210457,"y0":50.00631360656013,"z0":6.030945332539801,"aX":11.252375114396674},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2347,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.40259550790330456,"extension":6.0520488544928766},"index":1,"playId":"79950396-8e82-3040-93aa-75a3ba81929f","pitchNumber":2,"startTime":"2026-03-21T19:56:40.098Z","endTime":"2026-03-21T19:56:43.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44537616016172,"aZ":-12.815583024469124,"pfxX":5.540811634439627,"pfxZ":10.348934067748226,"pX":-0.07388034269746152,"pZ":2.7141752329640374,"vX0":-7.8491865021834855,"vY0":-135.83305038056722,"vZ0":-6.611008103636112,"x":119.82,"y":165.5,"x0":2.1319148101512924,"y0":50.005758862896066,"z0":6.068893293526801,"aX":10.36797140275129},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-8.4,"spinRate":2332,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.40308094094906366,"extension":6.000876197871077},"index":2,"playId":"f0aac6cb-5550-323e-9d58-880d9997f5ca","pitchNumber":3,"startTime":"2026-03-21T19:57:02.226Z","endTime":"2026-03-21T19:57:06.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45710280017506,"aZ":-12.604419642056222,"pfxX":6.048472457989704,"pfxZ":10.088831056955229,"pX":-0.8524614069708294,"pZ":3.1214715102901525,"vX0":-10.2669129243302,"vY0":-138.30925443540994,"vZ0":-5.614460236770524,"x":149.49,"y":154.5,"x0":2.1196708996532827,"y0":50.005355074327476,"z0":6.021008021176262,"aX":11.736341926490358},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-8.9,"spinRate":2364,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.3958090423992866,"extension":5.941773888667774},"index":3,"playId":"1412e60f-1da7-3e34-ab0d-a8fb591a7456","pitchNumber":4,"startTime":"2026-03-21T19:57:23.709Z","endTime":"2026-03-21T19:57:27.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610830251628627,"aZ":-24.385660323714518,"pfxX":-0.6336776455025497,"pfxZ":4.793902974845662,"pX":-1.2161926803571967,"pZ":1.4640621098120903,"vX0":-7.953061696663954,"vY0":-126.56659557433261,"vZ0":-6.365946137493749,"x":163.36,"y":199.25,"x0":2.047752385441393,"y0":50.000991413899676,"z0":5.96220324686809,"aX":-1.0276486457567247},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":3.0,"spinRate":2274,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.4326111796405274,"extension":5.978869353077386},"index":4,"playId":"770b0d19-6917-3802-93bc-c9e14e90d69e","pitchNumber":5,"startTime":"2026-03-21T19:57:45.537Z","endTime":"2026-03-21T19:57:49.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.869274653361263,"aZ":-11.22978357897993,"pfxX":5.336827614890289,"pfxZ":10.962203576427274,"pX":-0.9900249596942351,"pZ":2.7788311016882297,"vX0":-10.216126635776885,"vY0":-137.45207677484896,"vZ0":-6.621949450546792,"x":154.74,"y":163.75,"x0":2.0839251765351356,"y0":50.00352963153073,"z0":5.984057839975926,"aX":10.197940469055657},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":-7.4,"spinRate":2323,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.3986995846773964,"extension":6.117861026696603},"index":5,"playId":"f98aae85-858c-3c51-91cf-bf03646c5eee","pitchNumber":6,"startTime":"2026-03-21T19:58:05.628Z","endTime":"2026-03-21T19:58:09.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.25,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:58:09.358Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Kayfus flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:58:25.105Z","endTime":"2026-03-21T19:59:28.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnSecond":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37870610086672,"aZ":-11.58880543215145,"pfxX":4.5078825102804085,"pfxZ":10.956592125617451,"pX":-0.5114000046261578,"pZ":2.639247346917403,"vX0":-8.84077273376571,"vY0":-136.30498740380483,"vZ0":-6.951427359802865,"x":136.49,"y":167.52,"x0":2.1905748930499507,"y0":50.002393473622696,"z0":6.025355271394326,"aX":8.469756093623314},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-6.2,"spinRate":2328,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.40205792411494956,"extension":6.101009232865399},"index":0,"playId":"e7a1f411-d0ed-3dd1-a3f7-a4412ced66fe","pitchNumber":1,"startTime":"2026-03-21T19:58:38.247Z","endTime":"2026-03-21T19:58:41.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.237898985261705,"aZ":-11.318075882045935,"pfxX":4.445786537761336,"pfxZ":11.027792070628252,"pX":-0.23422567330585597,"pZ":2.241041988396511,"vX0":-8.027215359145254,"vY0":-136.90487473557602,"vZ0":-7.996450884294356,"x":125.93,"y":178.27,"x0":2.1631137449605036,"y0":50.00638993682029,"z0":5.981414549848769,"aX":8.41141690458269},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":-6.2,"spinRate":2308,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4006374238650081,"extension":6.0269880133952265},"index":1,"playId":"964906f0-7a16-3072-ab05-7860343dd136","pitchNumber":2,"startTime":"2026-03-21T19:58:57.769Z","endTime":"2026-03-21T19:59:00.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24938822117232,"aZ":-11.671117901979727,"pfxX":5.600205914821054,"pfxZ":10.53191148763142,"pX":0.014337267311375313,"pZ":2.662798109378235,"vX0":-7.970425877929487,"vY0":-138.9079101287963,"vZ0":-7.016736807776961,"x":116.45,"y":166.88,"x0":2.198452358820713,"y0":50.00223925466276,"z0":6.004240767511589,"aX":10.901883554296447},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-8.4,"spinRate":2353,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3949124618020212,"extension":5.992617116741343},"hitData":{"launchSpeed":92.8,"launchAngle":36.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.77,"coordY":112.88}},"index":2,"playId":"1732770c-313b-3343-b0fd-b0a7a064e672","pitchNumber":3,"startTime":"2026-03-21T19:59:19.169Z","endTime":"2026-03-21T19:59:28.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":4.8999999999999915,"leverageIndex":2.07,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:59:28.416Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Mooney strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:59:50.586Z","endTime":"2026-03-21T20:02:14.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 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":84.6,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211306811132946,"aZ":-27.885371983474037,"pfxX":-0.7027147870863546,"pfxZ":2.819996807807435,"pX":-0.6376033198721203,"pZ":2.949711599200576,"vX0":-6.874388234703509,"vY0":-123.06198267212952,"vZ0":-1.83620783653936,"x":141.3,"y":159.14,"x0":2.2925455386819915,"y0":50.00379586888814,"z0":6.085646127945977,"aX":-1.069119921237877},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":3.0,"spinRate":2087,"spinDirection":184},"zone":1,"typeConfidence":0.89,"plateTime":0.44643097008927013,"extension":5.930160707404747},"index":0,"playId":"ea0abbdd-0fc9-36e1-bded-21411c74ea02","pitchNumber":1,"startTime":"2026-03-21T19:59:57.136Z","endTime":"2026-03-21T20:00:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.146040180343146,"aZ":-22.04464348144807,"pfxX":5.920746992472373,"pfxZ":6.535142207491661,"pX":-0.2892341740018571,"pZ":2.030049204664551,"vX0":-8.427777432827893,"vY0":-123.32341252717664,"vZ0":-5.257121263688096,"x":128.02,"y":183.97,"x0":2.393778965011396,"y0":50.002182918687325,"z0":6.03432873008378,"aX":9.175379495259682},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.9,"breakHorizontal":-8.9,"spinRate":1545,"spinDirection":158},"zone":7,"typeConfidence":0.9,"plateTime":0.4431318449866901,"extension":5.903345390900486},"index":1,"playId":"a7e68479-c973-39b4-96d4-0d871d5cb4fa","pitchNumber":2,"startTime":"2026-03-21T20:00:17.567Z","endTime":"2026-03-21T20:00:20.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6657717757673,"aZ":-24.8568429852078,"pfxX":-0.8019768779890144,"pfxZ":4.626223493199696,"pX":-0.27147598752118923,"pZ":2.246432766018161,"vX0":-5.975062043173857,"vY0":-124.88530445793275,"vZ0":-4.392031348560801,"x":127.35,"y":178.13,"x0":2.2543795097620762,"y0":50.005646640220824,"z0":6.067509253393848,"aX":-1.2693155272967938},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.6,"breakHorizontal":2.8,"spinRate":2199,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.438239535827718,"extension":5.888527162121894},"index":2,"playId":"5e09f4f7-eec0-3f62-9e52-c171e5a67e48","pitchNumber":3,"startTime":"2026-03-21T20:00:39.256Z","endTime":"2026-03-21T20:00:42.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.891920818928895,"aZ":-12.224028472586573,"pfxX":7.144231042061748,"pfxZ":10.46065389535915,"pX":0.22682329057384437,"pZ":1.5545536609490003,"vX0":-7.944856868618326,"vY0":-137.7702156119864,"vZ0":-9.654340828078855,"x":108.35,"y":196.81,"x0":2.2307573132802245,"y0":50.00033639855511,"z0":5.947627213719917,"aX":13.622164245635593},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-11.2,"spinRate":2434,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3987880869444247,"extension":6.037342485775109},"index":3,"playId":"b2460204-3927-3641-a5d0-435cb0433f86","pitchNumber":4,"startTime":"2026-03-21T20:01:03.978Z","endTime":"2026-03-21T20:01:30.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.090050709121314,"aZ":-11.86076126051449,"pfxX":6.913292503288901,"pfxZ":10.83097221017066,"pX":-1.0795735712581924,"pZ":2.3833163320522153,"vX0":-10.707718753216511,"vY0":-136.78788058719235,"vZ0":-7.49486698714306,"x":158.15,"y":174.43,"x0":2.0061717175525646,"y0":50.00032751912346,"z0":5.9909203873553425,"aX":12.963511134679033},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-10.0,"spinRate":2370,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.402003775631822,"extension":6.09438213038928},"index":4,"playId":"5177efa1-0ccf-3c08-ae06-8ec0d6683a42","pitchNumber":5,"startTime":"2026-03-21T20:01:50.564Z","endTime":"2026-03-21T20:01:54.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734568100893497,"aZ":-24.692853869423033,"pfxX":5.596081821365439,"pfxZ":4.70095885734091,"pX":-0.2233172030325286,"pZ":1.9941052521323364,"vX0":-8.194142764372817,"vY0":-125.20142030310056,"vZ0":-4.923497107013131,"x":125.51,"y":184.94,"x0":2.3613913833264237,"y0":50.00196518792898,"z0":6.001096613060188,"aX":8.904548216509292},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":-8.3,"spinRate":1491,"spinDirection":159},"zone":8,"typeConfidence":0.88,"plateTime":0.4370960008188769,"extension":6.100049330691166},"index":5,"playId":"55cff906-33d1-30d6-949a-566a3b64353a","pitchNumber":6,"startTime":"2026-03-21T20:02:11.057Z","endTime":"2026-03-21T20:02:14.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.68,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:02:14.109Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Stuart Fairchild.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:04:21.505Z","endTime":"2026-03-21T20:04:55.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"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(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":75.8,"endSpeed":69.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05330787465238,"aZ":-38.393586857129534,"pfxX":5.996590191601585,"pfxZ":-5.115161207004098,"pX":-0.40302059471450496,"pZ":2.818129169689934,"vX0":2.326241448758403,"vY0":-110.30603696208522,"vZ0":0.901853246276406,"x":132.36,"y":162.69,"x0":-2.2545577397333396,"y0":50.00319365940585,"z0":6.49493627371997,"aX":7.290743836886308},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.6,"breakHorizontal":-11.5,"spinRate":2490,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.49909421711462354,"extension":6.478759618993238},"index":0,"playId":"b64b086e-1f55-3076-9395-854f871e9046","pitchNumber":1,"startTime":"2026-03-21T20:04:30.753Z","endTime":"2026-03-21T20:04:34.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05592895942509,"aZ":-14.767957646500935,"pfxX":-1.4360417677982744,"pfxZ":9.184639281381145,"pX":0.12602421498523136,"pZ":1.849460888884846,"vX0":6.028368961749801,"vY0":-136.9804879296246,"vZ0":-9.05563761265741,"x":112.2,"y":188.84,"x0":-1.919377193430741,"y0":50.003770688514614,"z0":6.214371759482847,"aX":-2.7227250788872572},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":1.3,"spinRate":2289,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.40029850993837934,"extension":6.762362788784844},"hitData":{"launchSpeed":88.2,"launchAngle":9.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.28,"coordY":105.21}},"index":1,"playId":"5ef82712-8172-32f8-92be-93b2598d8a65","pitchNumber":2,"startTime":"2026-03-21T20:04:48.037Z","endTime":"2026-03-21T20:04:55.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.41,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:04:55.815Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:05:10.125Z","endTime":"2026-03-21T20:07:17.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.304556642614866,"aZ":-19.933341669450392,"pfxX":-7.499883504707741,"pfxZ":6.620951470643432,"pX":0.07971033691627584,"pZ":2.5811328598545775,"vX0":8.719966394913921,"vY0":-134.62582300373413,"vZ0":-6.146711006577331,"x":113.96,"y":169.09,"x0":-2.2161852107693836,"y0":50.00243602768526,"z0":6.289971847961505,"aX":-13.863888239654317},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":11.9,"spinRate":2073,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.40577576998155385,"extension":6.563308965134507},"index":0,"playId":"d89865de-b4d7-31ce-9972-265012814965","pitchNumber":1,"startTime":"2026-03-21T20:05:25.109Z","endTime":"2026-03-21T20:05:29.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80697880979263,"aZ":-15.115037628899179,"pfxX":-7.751002052187928,"pfxZ":9.023898652426807,"pX":-0.14280433254414715,"pZ":0.6749928242173436,"vX0":8.33917285799391,"vY0":-135.89526386935242,"vZ0":-11.775811476454543,"x":122.44,"y":220.56,"x0":-2.2287070646799467,"y0":50.00329003742532,"z0":6.085977706854185,"aX":-14.652721868469337},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2196,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.40141908288896744,"extension":6.738240066075945},"index":1,"playId":"95f15a34-a2cb-311a-becc-b855ba4b01d1","pitchNumber":2,"startTime":"2026-03-21T20:05:47.250Z","endTime":"2026-03-21T20:05:50.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65371331344374,"aZ":-30.53249930509717,"pfxX":4.672633065230784,"pfxZ":1.0594434792904952,"pX":0.4626240191472748,"pZ":2.956796516091873,"vX0":5.086929347161592,"vY0":-124.11533389821977,"vZ0":-1.9717536296481795,"x":99.37,"y":158.95,"x0":-2.223402275056856,"y0":50.004977908429076,"z0":6.312744451005719,"aX":7.265413467040285},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-9.7,"spinRate":2620,"spinDirection":73},"zone":3,"typeConfidence":2.0,"plateTime":0.44189042705304793,"extension":6.4411490302974626},"index":2,"playId":"4fd08683-d3b1-3040-a42c-833d5e14c819","pitchNumber":3,"startTime":"2026-03-21T20:06:09.053Z","endTime":"2026-03-21T20:06:12.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503164284980077,"aZ":-20.005838198371173,"pfxX":-8.276785791732149,"pfxZ":6.599867391546854,"pX":-0.5047605020658943,"pZ":2.532836155158258,"vX0":7.171685191468669,"vY0":-134.7402442987927,"vZ0":-6.391750079292435,"x":136.24,"y":170.39,"x0":-2.1219030950872764,"y0":50.0035149091761,"z0":6.343324833503138,"aX":-15.262272949883927},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2084,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.4060621117739145,"extension":6.523799614559213},"index":3,"playId":"cc559312-66c5-396f-a667-a906c894e3a0","pitchNumber":4,"startTime":"2026-03-21T20:06:32.858Z","endTime":"2026-03-21T20:06:36.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"89aaad8b-bc54-36d1-858e-64fe75b04f93","startTime":"2026-03-21T20:06:54.472Z","endTime":"2026-03-21T20:06:58.803Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142347246926235,"aZ":-28.14992950793209,"pfxX":3.1825822464320814,"pfxZ":2.534431464879885,"pX":0.8255061057876029,"pZ":0.9830712476744984,"vX0":6.084138987233471,"vY0":-125.67934016898839,"vZ0":-7.215572549794333,"x":85.53,"y":212.24,"x0":-2.0468951158010174,"y0":50.00304248621344,"z0":6.199466845665744,"aX":5.055508521332127},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":-7.2,"spinRate":2475,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4369823819443832,"extension":6.5569936721337525},"index":5,"playId":"875ec2ed-6969-3166-af5b-22be09e992bd","pitchNumber":5,"startTime":"2026-03-21T20:07:14.235Z","endTime":"2026-03-21T20:07:17.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.66,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:07:17.403Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a soft bunt ground ball to third baseman Alex Mooney. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:07:29.217Z","endTime":"2026-03-21T20:07:53.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516308108240622,"aZ":-19.187908772050083,"pfxX":-5.18986100532476,"pfxZ":7.221453438990611,"pX":0.11290252309919799,"pZ":2.910794804210515,"vX0":7.52205257370105,"vY0":-133.4562314639073,"vZ0":-5.3050896054551595,"x":112.7,"y":160.19,"x0":-2.0717673840838176,"y0":50.003405008680744,"z0":6.312367553555858,"aX":-9.334418470653217},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":7.7,"spinRate":1875,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4108863373933773,"extension":6.682718030000726},"hitData":{"launchSpeed":42.7,"launchAngle":-38.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":110.53,"coordY":184.78}},"index":0,"playId":"46d79818-4c12-3db4-a14d-269755e4812a","pitchNumber":1,"startTime":"2026-03-21T20:07:46.857Z","endTime":"2026-03-21T20:07:53.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:07:53.297Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Oliva homers (1) on a fly ball to left field. Luis Arraez scores. Patrick Bailey scores.","rbi":3,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:08:15.898Z","endTime":"2026-03-21T20:09:23.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":76.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327846410990844,"aZ":-28.500949428447335,"pfxX":5.534474016010612,"pfxZ":2.4580002040852964,"pX":0.5301546832152861,"pZ":2.616757252994636,"vX0":4.624438320329651,"vY0":-121.91409445286715,"vZ0":-2.964987246243603,"x":96.79,"y":168.13,"x0":-2.114601956996428,"y0":50.00455877294961,"z0":6.324254753625512,"aX":8.281248170203973},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.0,"breakHorizontal":-11.2,"spinRate":2560,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.45031486347145533,"extension":6.500838947551722},"index":0,"playId":"c6cd6279-75e4-3681-a2af-5c1f6e8ee094","pitchNumber":1,"startTime":"2026-03-21T20:08:32.290Z","endTime":"2026-03-21T20:08:36.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5334029148708,"aZ":-16.307960776086734,"pfxX":-7.371248524662901,"pfxZ":8.52397532991326,"pX":-0.9761703580017599,"pZ":2.6173632863751672,"vX0":6.286153026547613,"vY0":-135.1259532184636,"vZ0":-6.773780846625882,"x":154.21,"y":168.11,"x0":-2.3670787966915623,"y0":50.006257871494704,"z0":6.288687486232237,"aX":-13.728465546481726},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":2197,"spinDirection":210},"zone":11,"typeConfidence":0.8,"plateTime":0.40426869416569433,"extension":6.496675528773573},"hitData":{"launchSpeed":102.7,"launchAngle":35.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.96,"coordY":41.94}},"index":1,"playId":"b295c220-7910-3b36-9e5e-8f4918aa056f","pitchNumber":2,"startTime":"2026-03-21T20:08:51.587Z","endTime":"2026-03-21T20:09:23.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":8.799999999999997,"leverageIndex":0.88,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:09:23.364Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jerar Encarnacion grounds out, shortstop Milan Tolentino to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:09:35.737Z","endTime":"2026-03-21T20:09:52.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.769876832744494,"aZ":-27.96413508315244,"pfxX":2.9133575065405943,"pfxZ":2.710027094614901,"pX":0.6274605896185502,"pZ":2.747546971866435,"vX0":5.4187356152599815,"vY0":-124.63244635716782,"vZ0":-3.2098713891399515,"x":93.08,"y":164.6,"x0":-1.9635700698071223,"y0":50.005850858846365,"z0":6.390778677124084,"aX":4.529256393001622},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-6.6,"spinRate":2506,"spinDirection":93},"zone":6,"typeConfidence":2.0,"plateTime":0.44145328068178147,"extension":6.420157920903727},"hitData":{"launchSpeed":78.2,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.55,"coordY":158.99}},"index":0,"playId":"7670c62d-d65e-3dfe-8c76-44cfe70c2dcc","pitchNumber":1,"startTime":"2026-03-21T20:09:45.639Z","endTime":"2026-03-21T20:09:52.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:09:52.783Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jung Hoo Lee homers (1) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:10:14.228Z","endTime":"2026-03-21T20:11:16.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16717967773852,"aZ":-12.56187766381779,"pfxX":-2.086877000755103,"pfxZ":10.23587805304955,"pX":-0.2798392816094229,"pZ":3.838633456721854,"vX0":5.138612206061155,"vY0":-137.47268771426744,"vZ0":-4.4488066039541785,"x":127.67,"y":135.14,"x0":-1.9012466987477865,"y0":50.00375324026545,"z0":6.329155760666464,"aX":-3.999483048422965},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":2.8,"spinRate":2260,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3982693812039755,"extension":6.7930672711356035},"index":0,"playId":"c0b05d6c-51c1-39d7-a6dc-1597c0f6a6cb","pitchNumber":1,"startTime":"2026-03-21T20:10:18.613Z","endTime":"2026-03-21T20:10:21.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08900727749272,"aZ":-36.420650129326006,"pfxX":6.5929990433690575,"pfxZ":-3.2436312828602407,"pX":-1.0748335686005983,"pZ":3.180044672727915,"vX0":0.9325026050698693,"vY0":-114.10259629973636,"vZ0":0.6844812841116157,"x":157.97,"y":152.92,"x0":-2.3453626062756934,"y0":50.00060255542352,"z0":6.480925183459407,"aX":8.642865569350649},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.4,"breakHorizontal":-12.1,"spinRate":2584,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4810652521833676,"extension":6.4105053541794605},"index":1,"playId":"7a41ee5d-da84-3313-81f7-ed856934dd6e","pitchNumber":2,"startTime":"2026-03-21T20:10:33.547Z","endTime":"2026-03-21T20:10:37.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29460362388711,"aZ":-13.554184940157505,"pfxX":-3.5784161090777076,"pfxZ":9.992393263957858,"pX":-0.11103674767370382,"pZ":2.6988536574701065,"vX0":6.242936224523142,"vY0":-135.57071729993416,"vZ0":-7.097728101595231,"x":121.23,"y":165.91,"x0":-1.9774871581173117,"y0":50.005036717386574,"z0":6.294671844213601,"aX":-6.670155136322015},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2369,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.40381588451096384,"extension":6.501866254525144},"hitData":{"launchSpeed":102.1,"launchAngle":35.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":212.93,"coordY":48.02}},"index":2,"playId":"145adea8-7a6c-3895-a918-16022800f597","pitchNumber":3,"startTime":"2026-03-21T20:10:48.517Z","endTime":"2026-03-21T20:11:16.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.06,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:11:16.419Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T20:11:29.186Z","endTime":"2026-03-21T20:12:50.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539950160088353,"aZ":-32.336118139726295,"pfxX":2.3238465266391666,"pfxZ":-0.10712750556560868,"pX":0.8140435041331353,"pZ":0.6621592791280754,"vX0":6.63739155440022,"vY0":-124.95975837142731,"vZ0":-6.702024023466354,"x":85.97,"y":220.9,"x0":-2.18912127281001,"y0":50.00191049529574,"z0":6.069459291214135,"aX":3.6358050918427796},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-5.9,"spinRate":2632,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4400282653529475,"extension":6.717005028157473},"index":0,"playId":"2afcb773-521a-36eb-ae1c-6e2d1bb5de3f","pitchNumber":1,"startTime":"2026-03-21T20:11:35.417Z","endTime":"2026-03-21T20:11:38.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412441316927485,"aZ":-28.091638784166552,"pfxX":4.426528342505584,"pfxZ":2.679594755847843,"pX":-0.2527462058538915,"pZ":2.690909857108163,"vX0":3.4135293721337994,"vY0":-123.19161255306192,"vZ0":-3.014052537413793,"x":126.63,"y":166.13,"x0":-2.235651672513469,"y0":50.00413267443865,"z0":6.326245318741795,"aX":6.74534272351416},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":-8.9,"spinRate":2617,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.4460673301086966,"extension":6.420334601796298},"index":1,"playId":"809498d6-e3c5-37e4-9824-cf3dee5da68b","pitchNumber":2,"startTime":"2026-03-21T20:11:52.038Z","endTime":"2026-03-21T20:11:55.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":93.2,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167287520018913,"aZ":-21.66437130074987,"pfxX":-8.27189614382125,"pfxZ":5.659750816571725,"pX":0.3232718125928571,"pZ":2.621244970802414,"vX0":9.16340405726848,"vY0":-135.33677371726597,"vZ0":-5.472840577140184,"x":104.68,"y":168.01,"x0":-2.0296359849571286,"y0":50.0067076091024,"z0":6.184498819167203,"aX":-15.369403583416204},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":13.1,"spinRate":2105,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.404521560234099,"extension":6.715467693213419},"index":2,"playId":"57a2a749-1a10-3115-bc2c-bb25ba36fbb4","pitchNumber":3,"startTime":"2026-03-21T20:12:15.058Z","endTime":"2026-03-21T20:12:18.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-21T20:12:29.129Z","endTime":"2026-03-21T20:12:40.544Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":85.2,"endSpeed":78.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463689207729058,"aZ":-30.83803609014108,"pfxX":2.9246388927398437,"pfxZ":0.8579208930916362,"pX":0.990903565276438,"pZ":3.3141458903845336,"vX0":6.187892150508615,"vY0":-124.03575872931201,"vZ0":-1.3382576833352064,"x":79.23,"y":149.3,"x0":-1.918814895053492,"y0":50.00229176777658,"z0":6.438851085280954,"aX":4.542007147328265},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-6.7,"spinRate":2630,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.44207683921125485,"extension":6.57903331430397},"hitData":{"launchSpeed":104.9,"launchAngle":27.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.04,"coordY":28.26}},"index":4,"playId":"dcfac164-a0bf-344b-a2ef-420501cd3230","pitchNumber":4,"startTime":"2026-03-21T20:12:40.544Z","endTime":"2026-03-21T20:12:50.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:12:50.898Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana homers (2) on a line drive to right field.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T20:14:48.941Z","endTime":"2026-03-21T20:16:31.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.86002311202865,"aZ":-34.83294726187936,"pfxX":-1.2586000359467922,"pfxZ":-2.1606330161997853,"pX":0.49398970317871826,"pZ":3.6503128432341394,"vX0":-4.141593689372225,"vY0":-109.6321163138531,"vZ0":2.0193081842008915,"x":98.17,"y":140.22,"x0":2.564815202691558,"y0":50.00516197084562,"z0":6.412483732618934,"aX":-1.5451888776454925},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-3.1,"breakHorizontal":3.2,"spinRate":2069,"spinDirection":300},"zone":12,"typeConfidence":0.91,"plateTime":0.4980126088842902,"extension":5.421806666585723},"index":0,"playId":"ee25f35c-d8c5-3e78-86e6-13783797e084","pitchNumber":1,"startTime":"2026-03-21T20:15:02.510Z","endTime":"2026-03-21T20:15:06.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696324650922545,"aZ":-13.79161735488867,"pfxX":5.863406498880269,"pfxZ":10.135945468417443,"pX":-1.1371500401193704,"pZ":1.275437842540137,"vX0":-10.575767899380098,"vY0":-133.54617383768192,"vZ0":-9.710337484500275,"x":160.35,"y":204.34,"x0":2.1053164597329,"y0":50.000245239462046,"z0":5.94117010840138,"aX":10.631589413413431},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":2247,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4095154243772088,"extension":5.783927715505311},"index":1,"playId":"0da776ec-8423-3f1b-ba85-dfdcc5857632","pitchNumber":2,"startTime":"2026-03-21T20:15:16.755Z","endTime":"2026-03-21T20:15:20.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797084557648656,"aZ":-13.438386965248677,"pfxX":5.542633867138764,"pfxZ":10.24359300094526,"pX":-0.2258442195106021,"pZ":1.1991808523452585,"vX0":-8.590113288852342,"vY0":-134.54145399102987,"vZ0":-9.937118757398194,"x":125.61,"y":206.4,"x0":2.291504176580874,"y0":50.00357472761084,"z0":5.898149215894646,"aX":10.139126482164642},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":-8.2,"spinRate":2263,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40745448331085576,"extension":5.840711380198935},"index":2,"playId":"3a42d12f-4be0-354f-906e-69c98d7f23a5","pitchNumber":3,"startTime":"2026-03-21T20:15:36.511Z","endTime":"2026-03-21T20:15:40.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9599943316172,"aZ":-14.41303976756195,"pfxX":6.107243576714966,"pfxZ":9.768279008495451,"pX":0.07008887224829524,"pZ":2.564951078237186,"vX0":-7.896370234210084,"vY0":-134.21050325340104,"vZ0":-6.170369143642493,"x":114.33,"y":169.53,"x0":2.2615296494136374,"y0":50.00069402621298,"z0":5.926333066025004,"aX":11.102579422358708},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-9.2,"spinRate":2327,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4086409741380521,"extension":5.781384556991646},"index":3,"playId":"434d68d0-c499-3e66-aadd-496364d10765","pitchNumber":4,"startTime":"2026-03-21T20:15:52.840Z","endTime":"2026-03-21T20:15:56.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13822803122951,"aZ":-14.517102470872567,"pfxX":5.88727705176873,"pfxZ":9.738443615554882,"pX":0.431788196633234,"pZ":2.0512588019485176,"vX0":-7.0749973152282655,"vY0":-133.85844840483477,"vZ0":-7.660169300427756,"x":100.54,"y":183.4,"x0":2.345339398496956,"y0":50.00291539768373,"z0":5.991306391544685,"aX":10.67461609659845},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-9.1,"spinRate":2324,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4093196917595754,"extension":5.906248014666989},"hitData":{"launchSpeed":112.4,"launchAngle":18.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.01,"coordY":71.79}},"index":4,"playId":"13b460ff-4302-3b4e-bfae-de0792bb3822","pitchNumber":5,"startTime":"2026-03-21T20:16:06.470Z","endTime":"2026-03-21T20:16:31.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.2,"awayTeamWinProbability":3.799999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.2,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:16:31.411Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Milan Tolentino walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T20:16:42.747Z","endTime":"2026-03-21T20:18:25.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01213907069115,"aZ":-14.349344340096255,"pfxX":5.713313245885336,"pfxZ":9.620515941043793,"pX":0.49249010842336777,"pZ":1.5795998746890445,"vX0":-7.058444922958248,"vY0":-134.71409022325398,"vZ0":-8.97677572026896,"x":98.23,"y":196.13,"x0":2.3942729813909094,"y0":50.0047043419306,"z0":5.951101962523919,"aX":10.588600637397082},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.0,"spinRate":2209,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.40530346245721516,"extension":5.977734526354324},"index":0,"playId":"9b8ffd01-8d48-3235-87c7-fdfea1b5a537","pitchNumber":1,"startTime":"2026-03-21T20:16:47.380Z","endTime":"2026-03-21T20:16:51.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.8,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305662414389886,"aZ":-26.543041189329962,"pfxX":-2.39714859381682,"pfxZ":3.701241167941898,"pX":0.6616537336057466,"pZ":4.639937150705131,"vX0":-3.586741492159365,"vY0":-122.13135748560354,"vZ0":1.5677249395724198,"x":91.78,"y":113.5,"x0":2.456444805025876,"y0":50.00552795991675,"z0":6.2600173941167645,"aX":-3.6487820544638616},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":5.2,"spinRate":2075,"spinDirection":188},"zone":12,"typeConfidence":0.88,"plateTime":0.44716139013793477,"extension":5.718114392553111},"index":1,"playId":"f7a97cc1-8d38-34ba-836c-8e47975b63f1","pitchNumber":2,"startTime":"2026-03-21T20:16:59.330Z","endTime":"2026-03-21T20:17:02.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50398676066354,"aZ":-28.44309141451738,"pfxX":-0.5451647122196861,"pfxZ":2.4883963942353002,"pX":0.5346873436544292,"pZ":2.2540452457053837,"vX0":-4.6449452499407125,"vY0":-121.8454155191249,"vZ0":-2.9993613345298606,"x":96.62,"y":177.92,"x0":2.5385351869576382,"y0":50.002459088328926,"z0":5.9650447387701595,"aX":-0.8177418244530585},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.1,"breakHorizontal":2.2,"spinRate":1904,"spinDirection":208},"zone":6,"typeConfidence":0.87,"plateTime":0.44996045981770294,"extension":5.794935885369167},"index":2,"playId":"296fd3ec-a6d4-3076-b564-850e052fa675","pitchNumber":3,"startTime":"2026-03-21T20:17:15.250Z","endTime":"2026-03-21T20:17:18.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T20:17:36.895Z","endTime":"2026-03-21T20:17:52.126Z","isPitch":false,"type":"action","player":{"id":675455,"link":"/api/v1/people/675455"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.0,"endSpeed":86.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.901329932925123,"aZ":-11.54016378199615,"pfxX":5.357778031169136,"pfxZ":10.814040354730526,"pX":-1.3884511049268098,"pZ":1.659738731632598,"vX0":-11.3096041503099,"vY0":-137.59488038272283,"vZ0":-9.475772854438116,"x":169.92,"y":193.97,"x0":2.088024398291423,"y0":50.005100373409704,"z0":5.940501621350488,"aX":10.226056925174934},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.2,"spinRate":2251,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3988053698623193,"extension":5.968822487188386},"index":4,"playId":"bdcb4254-bde7-35ea-951c-ae3021aad6ed","pitchNumber":4,"startTime":"2026-03-21T20:17:52.126Z","endTime":"2026-03-21T20:17:55.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614660020532,"aZ":-13.166428280110656,"pfxX":6.503355589322901,"pfxZ":10.118258258488108,"pX":-0.7476296646909497,"pZ":1.2543909153427009,"vX0":-10.011922822526161,"vY0":-136.33223382184744,"vZ0":-9.775593763831536,"x":145.5,"y":204.91,"x0":2.1312109990362256,"y0":50.00158799634419,"z0":5.800596628847794,"aX":12.214914405017604},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-9.6,"spinRate":2329,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40211347097990746,"extension":6.095456278885589},"index":5,"playId":"b47b33fb-47da-338a-88d1-16974d26951c","pitchNumber":5,"startTime":"2026-03-21T20:18:07.110Z","endTime":"2026-03-21T20:18:11.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.451382875434607,"aZ":-24.657438430569854,"pfxX":0.19517117427893538,"pfxZ":4.570976611557288,"pX":0.12839072529174725,"pZ":0.746128110743868,"vX0":-5.9729186596473145,"vY0":-126.75651331036059,"vZ0":-7.67561819654545,"x":112.11,"y":218.63,"x0":2.479804325042832,"y0":50.000925242732485,"z0":5.752798189215697,"aX":0.32133549997069866},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":0.8,"spinRate":2141,"spinDirection":146},"zone":14,"typeConfidence":0.92,"plateTime":0.430438658060877,"extension":5.886346132467297},"index":6,"playId":"d482f598-38e5-361c-b06e-2fd17b3bf019","pitchNumber":6,"startTime":"2026-03-21T20:18:21.904Z","endTime":"2026-03-21T20:18:25.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-1.5000000000000142,"leverageIndex":0.32,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:18:25.283Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Schneemann pops out to second baseman Luis Arraez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T20:18:36.498Z","endTime":"2026-03-21T20:19:46.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.686221167865778,"aZ":-11.514441164677502,"pfxX":4.850193170957699,"pfxZ":11.397046196899797,"pX":-0.9480216581546802,"pZ":3.359810529140584,"vX0":-9.887600844298506,"vY0":-134.4245284259561,"vZ0":-4.915392054509082,"x":153.14,"y":148.07,"x0":2.163426740298579,"y0":50.00497896977635,"z0":6.043268037043117,"aX":8.794569753041669},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.6,"breakHorizontal":-6.5,"spinRate":2376,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40892211958602376,"extension":6.06215538891096},"index":0,"playId":"63cab9ef-c837-3105-b7a6-cb82b4c20555","pitchNumber":1,"startTime":"2026-03-21T20:18:50.288Z","endTime":"2026-03-21T20:18:53.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365088512858073,"aZ":-11.274298427290992,"pfxX":4.070547215897118,"pfxZ":11.453922442379579,"pX":-0.9882529072470233,"pZ":2.540343317291446,"vX0":-9.802388375457715,"vY0":-134.52294541614867,"vZ0":-6.766953653883519,"x":154.67,"y":170.19,"x0":2.1810493405079603,"y0":50.00243598852617,"z0":5.895111904228364,"aX":7.427597527060076},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-5.2,"spinRate":2321,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40782704181608587,"extension":6.09241329833927},"index":1,"playId":"71cb3c45-4233-305f-ad1f-3e68f0907a0e","pitchNumber":2,"startTime":"2026-03-21T20:19:07.622Z","endTime":"2026-03-21T20:19:11.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11672297642377,"aZ":-26.96143901684276,"pfxX":-0.9305611654083963,"pfxZ":3.3429390654787774,"pX":-0.6538567685016736,"pZ":2.8381591716039822,"vX0":-7.460846311631302,"vY0":-123.6587391345355,"vZ0":-2.3284581611216155,"x":141.92,"y":162.15,"x0":2.514877597859099,"y0":50.002511615643606,"z0":6.038730523185946,"aX":-1.449651649002863},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":3.4,"spinRate":2972,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.441804639211679,"extension":5.906209786318897},"hitData":{"launchSpeed":77.4,"launchAngle":60.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.53,"coordY":127.67}},"index":2,"playId":"5ed8d031-5c43-3110-ac4c-944fb64a4b87","pitchNumber":3,"startTime":"2026-03-21T20:19:37.140Z","endTime":"2026-03-21T20:19:46.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.61,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:19:46.456Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T20:20:02.621Z","endTime":"2026-03-21T20:20:47.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58134676967573,"aZ":-22.70080026081865,"pfxX":5.8605226325656865,"pfxZ":6.0280421240123365,"pX":-0.7695469787392589,"pZ":1.8450975534210723,"vX0":-9.568095850395272,"vY0":-123.96394942563171,"vZ0":-5.593570931510277,"x":146.33,"y":188.96,"x0":2.3621910120940255,"y0":50.00040608404752,"z0":6.001914243439108,"aX":9.206468426028588},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":-8.6,"spinRate":1441,"spinDirection":159},"zone":7,"typeConfidence":0.9,"plateTime":0.4402554713771156,"extension":6.121502560552203},"index":0,"playId":"9bf42cb0-d8cc-33b9-981c-093231d24215","pitchNumber":1,"startTime":"2026-03-21T20:20:14.751Z","endTime":"2026-03-21T20:20:18.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19928223420486,"aZ":-14.901861697622046,"pfxX":6.221125197997597,"pfxZ":9.340288805052518,"pX":0.44836971462454794,"pZ":2.96661967748659,"vX0":-6.930560118886765,"vY0":-135.06694964521853,"vZ0":-5.573414274638001,"x":99.91,"y":158.68,"x0":2.2383273840067432,"y0":50.00108459216906,"z0":6.103266995771311,"aX":11.502550300818644},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-9.8,"spinRate":2316,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.4053991722961392,"extension":6.042733252687909},"hitData":{"launchSpeed":94.8,"launchAngle":63.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.35,"coordY":144.24}},"index":1,"playId":"4bfc9797-4609-3431-a82c-982c5c60efd0","pitchNumber":2,"startTime":"2026-03-21T20:20:34.376Z","endTime":"2026-03-21T20:20:47.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:20:47.258Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T20:21:09.968Z","endTime":"2026-03-21T20:22:13.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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":86.3,"endSpeed":80.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782286128793746,"aZ":-25.001532231519885,"pfxX":0.5475256497025269,"pfxZ":4.4345664441093,"pX":0.41874385225819627,"pZ":2.063627096917285,"vX0":-5.345692290282428,"vY0":-125.70265687308024,"vZ0":-4.672291928136517,"x":101.04,"y":183.06,"x0":2.4916876684693303,"y0":50.00547447364966,"z0":5.948672663891075,"aX":0.8866976053914886},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.3,"breakHorizontal":0.1,"spinRate":2069,"spinDirection":157},"zone":9,"typeConfidence":0.91,"plateTime":0.43386956714333813,"extension":5.920056522377272},"index":0,"playId":"4eda2fa0-ee5b-311e-acf1-194b68b0c85e","pitchNumber":1,"startTime":"2026-03-21T20:21:19.429Z","endTime":"2026-03-21T20:21:25.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.0,"endSpeed":85.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17177918308543,"aZ":-12.16655197020349,"pfxX":4.7577595238934665,"pfxZ":10.631124246049875,"pX":-0.04939052494245666,"pZ":2.5156755588715756,"vX0":-7.811294718663739,"vY0":-136.5826511682656,"vZ0":-7.038924382331251,"x":118.88,"y":170.86,"x0":2.2345251586835397,"y0":50.00174871200089,"z0":5.969724890509217,"aX":8.953697696830814},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-6.8,"spinRate":2294,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4016136790252194,"extension":6.1133140193022415},"index":1,"playId":"e772ba53-a1bd-3c87-b300-c4bb90eeb11c","pitchNumber":2,"startTime":"2026-03-21T20:21:44.230Z","endTime":"2026-03-21T20:21:47.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.529593599648077,"aZ":-28.224117130670113,"pfxX":1.0255203588086492,"pfxZ":2.4464309954851675,"pX":-0.29536666604962647,"pZ":3.4323608273446213,"vX0":-6.703830353544631,"vY0":-125.83289156637363,"vZ0":-1.0121643831465688,"x":128.26,"y":146.11,"x0":2.260650302886734,"y0":50.005574750073386,"z0":6.109248533885249,"aX":1.6587462250692306},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-0.5,"spinRate":2221,"spinDirection":167},"zone":11,"typeConfidence":0.88,"plateTime":0.4338847375295307,"extension":5.8538802263046925},"index":2,"playId":"4700bcd5-79b6-3863-8b81-e43f1c691602","pitchNumber":3,"startTime":"2026-03-21T20:22:09.354Z","endTime":"2026-03-21T20:22:13.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:22:13.514Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a sharp line drive to right fielder CJ Kayfus.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T20:24:25.286Z","endTime":"2026-03-21T20:24:56.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.5,"endSpeed":70.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.741680395130555,"aZ":-37.84268408425864,"pfxX":5.519205499677572,"pfxZ":-4.556169805972671,"pX":0.6074827790651136,"pZ":1.6305804938736446,"vX0":4.107851968541897,"vY0":-111.34556522845335,"vZ0":-2.010364086469519,"x":93.84,"y":194.75,"x0":-1.98461149225363,"y0":50.00374811774457,"z0":6.49529859607604,"aX":6.864679408650363},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.5,"breakHorizontal":-11.2,"spinRate":2461,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4936836794150805,"extension":6.436208120070121},"index":0,"playId":"68a5408e-c42c-346f-ab1d-9f4840442839","pitchNumber":1,"startTime":"2026-03-21T20:24:29.296Z","endTime":"2026-03-21T20:24:33.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290666420123745,"aZ":-20.637557842552017,"pfxX":-9.246123288402387,"pfxZ":6.541940610216391,"pX":0.4529483469587505,"pZ":1.7478458713097274,"vX0":9.320652439686288,"vY0":-131.99950452563726,"vZ0":-7.680547796117207,"x":99.73,"y":191.59,"x0":-1.9238178584387686,"y0":50.00157547492267,"z0":6.216430358999808,"aX":-16.30322306797523},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":14.6,"spinRate":2136,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.415057908676034,"extension":6.545503693012713},"hitData":{"launchSpeed":107.8,"launchAngle":19.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.33,"coordY":100.16}},"index":1,"playId":"b6729d8d-4936-3af8-964e-a6efd3bf9e78","pitchNumber":2,"startTime":"2026-03-21T20:24:45.509Z","endTime":"2026-03-21T20:24:56.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:24:56.232Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out softly, third baseman Alex Mooney to first baseman Kyle Manzardo. Rafael Devers to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T20:25:10.303Z","endTime":"2026-03-21T20:25:37.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.430746326263883,"aZ":-31.745236702673825,"pfxX":2.482300980247709,"pfxZ":0.2918701038373337,"pX":0.22416454342517572,"pZ":1.1721368919585184,"vX0":4.963820946632349,"vY0":-122.20384348759131,"vZ0":-5.754607093648848,"x":108.46,"y":207.13,"x0":-2.164524414364573,"y0":50.00578655608758,"z0":6.318886993264492,"aX":3.7160755348209635},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":-5.8,"spinRate":2521,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44999838670921344,"extension":6.526887828634396},"hitData":{"launchSpeed":48.9,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.98,"coordY":190.06}},"index":0,"playId":"95baab6e-322b-39b2-9669-47ca036c57b3","pitchNumber":1,"startTime":"2026-03-21T20:25:26.269Z","endTime":"2026-03-21T20:25:37.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.12,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:25:37.401Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T20:25:54.916Z","endTime":"2026-03-21T20:27:01.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.869708023448037,"aZ":-21.545616473411954,"pfxX":-7.36488244081116,"pfxZ":7.633191383116235,"pX":-0.5276878970268862,"pZ":2.221248517436112,"vX0":6.158276378321443,"vY0":-117.16599331757922,"vZ0":-4.2907980776845775,"x":137.11,"y":178.81,"x0":-2.2316088280927726,"y0":50.002793521426945,"z0":6.086687801305613,"aX":-10.25334211787129},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":1782,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.46726558500456594,"extension":6.74449574734059},"index":0,"playId":"228e2049-2f0c-3af0-95d5-743a26e7295f","pitchNumber":1,"startTime":"2026-03-21T20:26:05.896Z","endTime":"2026-03-21T20:26:10.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547615694862852,"aZ":-38.430302485149404,"pfxX":7.632467187641724,"pfxZ":-4.833617457405596,"pX":0.2600749328870829,"pZ":-0.3788927939221032,"vX0":3.119276223485933,"vY0":-113.82096411766861,"vZ0":-6.288423848129975,"x":107.09,"y":249.01,"x0":-2.1254126822913797,"y0":50.00328143363291,"z0":6.284852382742327,"aX":9.877616129732534},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.2,"breakHorizontal":-14.6,"spinRate":2601,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.48374440129838225,"extension":6.81977639917922},"index":1,"playId":"d936f303-9334-32b9-b883-9bbe4e229ef6","pitchNumber":2,"startTime":"2026-03-21T20:26:24.435Z","endTime":"2026-03-21T20:26:29.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":81.9,"endSpeed":75.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79386050602129,"aZ":-19.923511860581602,"pfxX":-7.019025471116477,"pfxZ":8.54221611193163,"pX":0.0818481051085597,"pZ":1.5262602957505786,"vX0":7.166169912003196,"vY0":-118.98929093724767,"vZ0":-6.790730472512293,"x":113.88,"y":197.57,"x0":-2.0566752696032244,"y0":50.00348518484388,"z0":6.221931757445973,"aX":-10.067392733160137},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":1889,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4602889747679062,"extension":6.51008891184183},"hitData":{"launchSpeed":91.7,"launchAngle":39.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.04,"coordY":60.74}},"index":2,"playId":"fc0bd555-b224-3512-a6ba-3c4c440bb439","pitchNumber":3,"startTime":"2026-03-21T20:26:50.428Z","endTime":"2026-03-21T20:27:01.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:27:01.900Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (2) on a fly ball to center fielder Daniel Schneemann. Rafael Devers scores.","rbi":1,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T20:27:11.649Z","endTime":"2026-03-21T20:28:29.657Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361496184709107,"aZ":-32.07108098221484,"pfxX":3.487588041155184,"pfxZ":0.06276585699964177,"pX":1.360391694132402,"pZ":0.15419761391618345,"vX0":7.234279165594599,"vY0":-122.53658769939935,"vZ0":-7.669664120177611,"x":65.15,"y":234.62,"x0":-2.099397236972524,"y0":50.00057910116231,"z0":6.11553621291626,"aX":5.226414593344371},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.7,"breakHorizontal":-8.3,"spinRate":2631,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4493988791193435,"extension":6.603581899193467},"index":0,"playId":"8a51fce0-86a3-3512-a4b6-f9c1c68eddf8","pitchNumber":1,"startTime":"2026-03-21T20:27:29.233Z","endTime":"2026-03-21T20:27:32.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92127459471385,"aZ":-39.4169947730728,"pfxX":6.319000009112815,"pfxZ":-5.603699457820047,"pX":0.3038428322139189,"pZ":2.1214202864307823,"vX0":3.77134687938596,"vY0":-113.82158938350844,"vZ0":-0.93502294512731,"x":105.42,"y":181.5,"x0":-2.204443905790158,"y0":50.004317302319,"z0":6.494483560844914,"aX":8.162809733459671},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.1,"breakHorizontal":-12.5,"spinRate":2430,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.48411065631778527,"extension":6.452924703053391},"index":1,"playId":"352ffde7-5e24-3148-8fa3-c3cb6938ed95","pitchNumber":2,"startTime":"2026-03-21T20:27:50.926Z","endTime":"2026-03-21T20:27:54.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992266146325093,"aZ":-20.75225800885414,"pfxX":-7.542935449570969,"pfxZ":6.170657751093064,"pX":-0.36549012655722957,"pZ":3.231228093605012,"vX0":7.705970872082006,"vY0":-135.118617038639,"vZ0":-4.369373794121835,"x":130.93,"y":151.54,"x0":-2.2721848340494017,"y0":50.00661216061103,"z0":6.3244590916172765,"aX":-13.973024195072341},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":12.0,"spinRate":2132,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.4051168729652117,"extension":6.533901130744634},"hitData":{"launchSpeed":90.6,"launchAngle":27.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":82.17,"coordY":62.88}},"index":2,"playId":"d9bbfea4-ff83-303f-af0c-ac59400f1d74","pitchNumber":3,"startTime":"2026-03-21T20:28:13.139Z","endTime":"2026-03-21T20:28:29.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.12,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:28:29.657Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a ground ball to pitcher Logan McGuire. Casey Schmitt to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T20:30:56.539Z","endTime":"2026-03-21T20:32:09.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695661,"fullName":"Logan McGuire","link":"/api/v1/people/695661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695661,"link":"/api/v1/people/695661"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T20:28:56.181Z","endTime":"2026-03-21T20:29:59.928Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan McGuire replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T20:29:59.928Z","endTime":"2026-03-21T20:31:08.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695661,"link":"/api/v1/people/695661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Casey Schmitt replaces Willy Adames.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-21T20:30:58.654Z","endTime":"2026-03-21T20:30:58.655Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"},"base":2,"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349219634240054,"aZ":-18.524777837805104,"pfxX":-4.0242450337275075,"pfxZ":7.3538483752722215,"pX":-0.5871926794294362,"pZ":3.525595962008053,"vX0":4.843702988900852,"vY0":-134.905729672934,"vZ0":-3.339244761298674,"x":139.38,"y":143.59,"x0":-1.8769836173246992,"y0":50.00572158598934,"z0":6.073652310786129,"aX":-7.473011256361008},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":6.4,"spinRate":1897,"spinDirection":206},"zone":11,"typeConfidence":1.31,"plateTime":0.40487844660568184,"extension":6.64492964297097},"index":3,"playId":"eaca2893-3ac0-341e-bdad-ec6b11f8bca7","pitchNumber":1,"startTime":"2026-03-21T20:30:58.656Z","endTime":"2026-03-21T20:31:01.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.8,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118037402848678,"aZ":-14.385081235783069,"pfxX":-3.9922540683259644,"pfxZ":9.444171881962257,"pX":-1.476956376370456,"pZ":3.202865547597653,"vX0":1.9675321338428062,"vY0":-136.60984372908285,"vZ0":-5.064921820738712,"x":173.3,"y":152.3,"x0":-1.68930859850076,"y0":50.0003257326666,"z0":6.075598670040036,"aX":-7.516925818972014},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2191,"spinDirection":204},"zone":11,"typeConfidence":1.37,"plateTime":0.40150287066578816,"extension":6.558328580598941},"index":4,"playId":"40446a6c-0b00-3e0c-90b5-0cb931d92520","pitchNumber":2,"startTime":"2026-03-21T20:31:17.149Z","endTime":"2026-03-21T20:31:20.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.706813293475037,"aZ":-25.786123599564824,"pfxX":-8.415016945013058,"pfxZ":4.318408954955672,"pX":-0.9010644060901604,"pZ":2.640220606023405,"vX0":5.751657092756528,"vY0":-120.61816295893293,"vZ0":-1.9514400009061519,"x":151.35,"y":167.49,"x0":-2.2191904372648232,"y0":50.00104954740016,"z0":5.725787145518065,"aX":-12.44071870232903},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":2097,"spinDirection":258},"zone":11,"typeConfidence":1.35,"plateTime":0.4535017493501061,"extension":6.540163011524033},"index":5,"playId":"9c5d7732-32ca-3c8b-bc2e-e04141fd9a4c","pitchNumber":3,"startTime":"2026-03-21T20:31:36.800Z","endTime":"2026-03-21T20:31:41.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.2,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370993579670447,"aZ":-16.623895558914178,"pfxX":-5.8812175344336906,"pfxZ":8.223968309394202,"pX":-0.45033112035537365,"pZ":2.118516768235246,"vX0":5.4124871739601765,"vY0":-136.93251176282067,"vZ0":-7.284072741880009,"x":134.17,"y":181.58,"x0":-1.6923142356409915,"y0":50.00494696920717,"z0":5.958804981825016,"aX":-11.125018732267943},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":9.5,"spinRate":2184,"spinDirection":211},"zone":7,"typeConfidence":1.23,"plateTime":0.4006079199616708,"extension":6.514864118394384},"hitData":{"launchSpeed":71.9,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.73,"coordY":171.66}},"index":6,"playId":"cb0103b7-88ba-3d83-8cc5-78dde64c575f","pitchNumber":4,"startTime":"2026-03-21T20:31:56.927Z","endTime":"2026-03-21T20:32:09.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":695661,"link":"/api/v1/people/695661"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":695661,"link":"/api/v1/people/695661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:32:09.292Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Oliva lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T20:32:34.534Z","endTime":"2026-03-21T20:33:59.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695661,"fullName":"Logan McGuire","link":"/api/v1/people/695661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Damian Bravo replaces Patrick Bailey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T20:32:36.182Z","endTime":"2026-03-21T20:32:36.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809720,"link":"/api/v1/people/809720"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"base":1,"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217207230807613,"aZ":-13.060177447895557,"pfxX":-4.750497292759744,"pfxZ":10.485121956363342,"pX":1.1893075291257342,"pZ":1.8011777287219526,"vX0":8.270670871354382,"vY0":-134.4356278813785,"vZ0":-8.441526827430133,"x":71.67,"y":190.15,"x0":-1.315452049829151,"y0":50.005651182059786,"z0":5.917455270497786,"aX":-8.663032413538756},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2131,"spinDirection":207},"zone":14,"typeConfidence":1.36,"plateTime":0.408042408576327,"extension":6.6901956480624225},"index":1,"playId":"5de55232-4ea4-36ef-bd0b-bccce9de7fea","pitchNumber":1,"startTime":"2026-03-21T20:32:36.184Z","endTime":"2026-03-21T20:32:39.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":809720,"link":"/api/v1/people/809720"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2758328603269,"aZ":-15.060838014330137,"pfxX":-4.935334437239398,"pfxZ":9.326143653818951,"pX":-0.3244288741986859,"pZ":3.9123007747720657,"vX0":5.419041115291488,"vY0":-134.82850518964733,"vZ0":-3.001256522632296,"x":129.37,"y":133.15,"x0":-1.7224793335986923,"y0":50.000036954083996,"z0":6.107412654095441,"aX":-9.05357999561868},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":7.7,"spinRate":2204,"spinDirection":206},"zone":11,"typeConfidence":1.35,"plateTime":0.40678315123218933,"extension":6.506800494889383},"index":2,"playId":"3219dbe3-e205-342f-8f86-7b28cf0fcaaa","pitchNumber":2,"startTime":"2026-03-21T20:32:55.705Z","endTime":"2026-03-21T20:32:59.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":809720,"link":"/api/v1/people/809720"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42775781090835,"aZ":-24.70607722017114,"pfxX":-9.063042871320539,"pfxZ":4.806928427224781,"pX":0.28575590703340775,"pZ":2.743451132392556,"vX0":8.562424889623934,"vY0":-123.78427713976066,"vZ0":-2.2221767272271524,"x":106.11,"y":164.71,"x0":-2.0386317317601352,"y0":50.00433544318211,"z0":5.718860772266371,"aX":-14.083506409792706},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.4,"breakHorizontal":14.4,"spinRate":2255,"spinDirection":253},"zone":6,"typeConfidence":1.36,"plateTime":0.4422876923685477,"extension":6.545174649219517},"index":3,"playId":"de43b137-d9fc-3a11-bfe7-13e3c631f90b","pitchNumber":3,"startTime":"2026-03-21T20:33:13.150Z","endTime":"2026-03-21T20:33:16.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":809720,"link":"/api/v1/people/809720"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.4,"endSpeed":77.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860256592385173,"aZ":-22.199143453699453,"pfxX":-7.486017784772502,"pfxZ":6.514211887110539,"pX":-1.1313425618646427,"pZ":3.6423464263048038,"vX0":5.043887120834851,"vY0":-122.81118640063983,"vZ0":-0.8479824427060818,"x":160.12,"y":140.44,"x0":-2.237101984971972,"y0":50.00057945462979,"z0":5.876810610726384,"aX":-11.45699844749956},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.9,"breakHorizontal":12.4,"spinRate":2002,"spinDirection":255},"zone":11,"typeConfidence":1.33,"plateTime":0.44565533849859973,"extension":6.726288460615496},"index":4,"playId":"6c80b24e-d023-3706-bd85-7ccb2dd2da82","pitchNumber":4,"startTime":"2026-03-21T20:33:35.225Z","endTime":"2026-03-21T20:33:38.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":809720,"link":"/api/v1/people/809720"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735736902120603,"aZ":-14.118566678092671,"pfxX":-5.132130509350283,"pfxZ":9.742281584321105,"pX":-0.7821539120621717,"pZ":2.4385753976489535,"vX0":3.8459945652975667,"vY0":-135.09457198455627,"vZ0":-6.867142904721518,"x":146.81,"y":172.94,"x0":-1.555692992868746,"y0":50.000803291449905,"z0":6.0010381148296785,"aX":-9.509046164887},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2109,"spinDirection":206},"zone":4,"typeConfidence":1.36,"plateTime":0.40505618213102945,"extension":6.718250485836105},"hitData":{"launchSpeed":88.6,"launchAngle":26.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.12,"coordY":68.24}},"index":5,"playId":"4d88d413-5814-3a26-be64-468dd75adca9","pitchNumber":5,"startTime":"2026-03-21T20:33:53.013Z","endTime":"2026-03-21T20:33:59.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":809720,"link":"/api/v1/people/809720"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":695661,"link":"/api/v1/people/695661"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":695661,"link":"/api/v1/people/695661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:33:59.867Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Stuart Fairchild singles on a line drive to center fielder Jared Oliva.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:36:11.975Z","endTime":"2026-03-21T20:36:35.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[7,8],"actionIndex":[0,1,2,3,4,5,6],"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":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Gilbert replaces right fielder Jung Hoo Lee, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:36:13.020Z","endTime":"2026-03-21T20:36:13.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Koss replaces second baseman Luis Arraez, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:36:13.022Z","endTime":"2026-03-21T20:36:13.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Brennan replaces left fielder Heliot Ramos, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T20:36:13.024Z","endTime":"2026-03-21T20:36:13.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gavin Kilen replaces third baseman Matt Chapman, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T20:36:13.026Z","endTime":"2026-03-21T20:36:13.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Casey Schmitt remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":8,"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-21T20:36:13.028Z","endTime":"2026-03-21T20:36:13.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Daniel Susac replaces Damian Bravo, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-21T20:36:13.030Z","endTime":"2026-03-21T20:36:13.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"702","replacedPlayer":{"id":809720,"link":"/api/v1/people/809720"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor McDonald replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-21T20:36:13.032Z","endTime":"2026-03-21T20:36:13.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":95.6,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22309064867115,"aZ":-25.369940736102127,"pfxX":-10.450818844899604,"pfxZ":3.4699244114518555,"pX":0.47541221019085905,"pZ":1.2569317038247438,"vX0":9.793869202717481,"vY0":-138.87819471387272,"vZ0":-6.352910615539874,"x":98.88,"y":204.84,"x0":-1.733864138241629,"y0":50.001737351597626,"z0":5.254516016637161,"aX":-20.47556132052057},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":16.9,"spinRate":2297,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39394071624250904,"extension":6.612364811987489},"index":7,"playId":"34ceab77-af4f-3c78-baf6-761bef56484d","pitchNumber":1,"startTime":"2026-03-21T20:36:13.034Z","endTime":"2026-03-21T20:36:16.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506495194699262,"aZ":-27.87038390372615,"pfxX":-9.162072322751422,"pfxZ":2.171682675856591,"pX":0.7522477922986773,"pZ":2.3758499118383214,"vX0":10.024415330870738,"vY0":-139.5064131645335,"vZ0":-3.1458566180701526,"x":88.33,"y":174.63,"x0":-1.686363026612572,"y0":50.00448298475621,"z0":5.3424581938080475,"aX":-18.1765161445798},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.5,"breakHorizontal":14.6,"spinRate":2269,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.3916517887646891,"extension":6.651915086323592},"hitData":{"launchSpeed":85.8,"launchAngle":15.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.68,"coordY":109.75}},"index":8,"playId":"bec397fa-deeb-3427-8166-9697badafc64","pitchNumber":2,"startTime":"2026-03-21T20:36:27.597Z","endTime":"2026-03-21T20:36:35.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:36:35.396Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Naylor singles on a ground ball to center fielder Jared Oliva. Stuart Fairchild scores.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:36:41.126Z","endTime":"2026-03-21T20:38:59.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3,5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3287041304446,"aZ":-29.519442059593942,"pfxX":-9.432041073111865,"pfxZ":1.3765161833688113,"pX":-0.31394803734832116,"pZ":1.4351267320996965,"vX0":7.5730740791234465,"vY0":-137.6915162746785,"vZ0":-4.905440878288203,"x":128.97,"y":200.03,"x0":-1.8686144940600857,"y0":50.003754462066034,"z0":5.226850119761632,"aX":-18.190751471350236},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.7,"breakHorizontal":15.6,"spinRate":2130,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.3971382144759934,"extension":6.628132703385924},"index":0,"playId":"dd7a39bb-bf29-3956-b3bb-06864718a332","pitchNumber":1,"startTime":"2026-03-21T20:37:04.846Z","endTime":"2026-03-21T20:37:08.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925511386594252,"aZ":-32.28778324473005,"pfxX":-9.275253767975201,"pfxZ":-0.07018263968871707,"pX":0.5032708595284804,"pZ":2.244162951447152,"vX0":8.872410234544875,"vY0":-122.46609702039603,"vZ0":-0.43551554351488087,"x":97.82,"y":178.19,"x0":-1.9595310522024747,"y0":50.00597413954911,"z0":5.183306820085719,"aX":-14.107778934768959},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":14.8,"spinRate":1644,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.44705578737117824,"extension":6.82645027093132},"index":1,"playId":"a4101028-9685-34a8-9895-c6b12b3a8281","pitchNumber":2,"startTime":"2026-03-21T20:37:26.935Z","endTime":"2026-03-21T20:37:30.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.891878428167548,"aZ":-39.91972116270798,"pfxX":5.9151256002645685,"pfxZ":-4.778218523803657,"pX":0.37696639326623577,"pZ":-0.7356505102878973,"vX0":4.612771524411003,"vY0":-127.30563492312088,"vZ0":-6.232346186854484,"x":102.63,"y":258.64,"x0":-2.2339437251522667,"y0":50.00087487979111,"z0":4.945852415600854,"aX":9.596183910009595},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-10.0,"breakHorizontal":-11.9,"spinRate":2871,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.43212907706645787,"extension":6.449443565897018},"index":2,"playId":"5add1f8d-7ea6-3565-a3ea-8d257bfa93c6","pitchNumber":3,"startTime":"2026-03-21T20:37:45.504Z","endTime":"2026-03-21T20:37:53.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Trevor McDonald. Stuart Fairchild to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"5add1f8d-7ea6-3565-a3ea-8d257bfa93c6","startTime":"2026-03-21T20:38:04.998Z","endTime":"2026-03-21T20:38:19.349Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"postOnSecond":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.33,"dramaIndex":15.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17435629676245,"aZ":-33.603156865170654,"pfxX":-0.10713407937165353,"pfxZ":-0.8924270472108703,"pX":1.9344053050342322,"pZ":-0.03965084909399299,"vX0":9.97794224861743,"vY0":-126.61353357232261,"vZ0":-5.987652536466767,"x":43.27,"y":239.85,"x0":-2.066767580230154,"y0":50.00423728172153,"z0":5.090156832382301,"aX":-0.17372637148252223},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-2.4,"spinRate":2700,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.43491130115129906,"extension":6.562504940948702},"index":4,"playId":"d1f3c238-a89e-35e5-a228-91b01e1b3b85","pitchNumber":4,"startTime":"2026-03-21T20:38:19.349Z","endTime":"2026-03-21T20:38:27.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Trevor McDonald. Stuart Fairchild to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"d1f3c238-a89e-35e5-a228-91b01e1b3b85","startTime":"2026-03-21T20:38:32.815Z","endTime":"2026-03-21T20:38:49.687Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"postOnThird":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.33,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286983583098586,"aZ":-30.621320834232428,"pfxX":-9.640173785250393,"pfxZ":0.7878284873652746,"pX":0.3118565438215021,"pZ":2.2545815328709526,"vX0":9.153280319980192,"vY0":-138.7360274601762,"vZ0":-2.7176720285633245,"x":105.11,"y":177.91,"x0":-1.7680754185803382,"y0":50.00025692511833,"z0":5.27513055026852,"aX":-18.903555947883753},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":2251,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3938972898273314,"extension":6.459823866937533},"hitData":{"launchSpeed":108.7,"launchAngle":6.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.69,"coordY":114.06}},"index":6,"playId":"f5cda05c-6ee8-3b1c-a73d-82befda6da49","pitchNumber":5,"startTime":"2026-03-21T20:38:49.687Z","endTime":"2026-03-21T20:38:59.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.33,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:38:59.431Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Kayfus singles on a ground ball to second baseman Gavin Kilen, deflected by first baseman Jerar Encarnacion. Bo Naylor to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:39:45.698Z","endTime":"2026-03-21T20:41:47.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:39:19.830Z","endTime":"2026-03-21T20:39:47.123Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":94.6,"endSpeed":87.1,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.535826738311982,"aZ":-32.72270452467687,"pfxX":-8.40690823715633,"pfxZ":-0.2858240560456533,"pX":-1.2752549864909077,"pZ":1.814659423865358,"vX0":4.930143663725291,"vY0":-137.712236721402,"vZ0":-3.285178467872087,"x":165.61,"y":189.78,"x0":-1.9930672668515201,"y0":50.002636567196966,"z0":5.228074721814158,"aX":-16.20590276280988},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.0,"breakHorizontal":14.3,"spinRate":2211,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.39718045775833843,"extension":6.5237156657913635},"index":1,"playId":"a05b1933-fdcc-3112-996c-cd3be31b9afd","pitchNumber":1,"startTime":"2026-03-21T20:39:47.123Z","endTime":"2026-03-21T20:39:51.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80327695281311,"aZ":-31.683804549989986,"pfxX":-8.765077745640536,"pfxZ":0.25661186383186596,"pX":1.0676536834391364,"pZ":1.2478377636605775,"vX0":10.970060004461425,"vY0":-138.04491019024218,"vZ0":-4.819112007206156,"x":76.3,"y":205.09,"x0":-1.8130163248153326,"y0":50.006352677929335,"z0":5.141186003601918,"aX":-16.975197425351986},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-0.4,"breakHorizontal":13.7,"spinRate":2279,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3962852768671037,"extension":6.792665537234272},"index":2,"playId":"64cce1c5-9989-34a2-a008-d5b3a309c1d2","pitchNumber":2,"startTime":"2026-03-21T20:40:06.844Z","endTime":"2026-03-21T20:40:09.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234511078971714,"aZ":-33.17618812782407,"pfxX":-8.476601401356453,"pfxZ":-0.5231311106551324,"pX":-0.6607596087987648,"pZ":2.1085588748539537,"vX0":6.525386900192506,"vY0":-137.05436716734977,"vZ0":-2.302989203571246,"x":142.19,"y":181.85,"x0":-1.9668036166307126,"y0":50.00326668166351,"z0":5.217092129317494,"aX":-16.18642932919325},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.2,"breakHorizontal":14.0,"spinRate":2361,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.3990754767033309,"extension":6.608884855440896},"index":3,"playId":"02752e7c-b694-3483-a97a-bc59cf52a29b","pitchNumber":3,"startTime":"2026-03-21T20:40:28.901Z","endTime":"2026-03-21T20:40:32.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82953248602288,"aZ":-30.827180095897116,"pfxX":-7.97212275400986,"pfxZ":0.7071633499783339,"pX":-1.2166622614693388,"pZ":2.5389852587711585,"vX0":5.099716919513406,"vY0":-137.03733334287986,"vZ0":-1.8216429919333965,"x":163.38,"y":170.23,"x0":-2.0644515958799943,"y0":50.00294986264631,"z0":5.314959540636671,"aX":-15.18677477404168},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.1,"breakHorizontal":13.4,"spinRate":2093,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39945167285166283,"extension":6.459178756986994},"index":4,"playId":"d975d1b0-30e5-37ca-b0dc-fbb18c630e83","pitchNumber":4,"startTime":"2026-03-21T20:41:15.230Z","endTime":"2026-03-21T20:41:18.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952648511224638,"aZ":-30.987368159662186,"pfxX":-9.788946025105526,"pfxZ":0.6292633142443567,"pX":-0.25155419683523017,"pZ":2.823785683328771,"vX0":8.321200006632402,"vY0":-136.67071304458787,"vZ0":-0.8356307296763793,"x":126.59,"y":162.54,"x0":-2.0629359662304143,"y0":50.006070306291534,"z0":5.260665622195149,"aX":-18.533396767595917},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":2359,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.40067849693268887,"extension":6.4873475316546205},"hitData":{"launchSpeed":92.5,"launchAngle":4.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":167.83,"coordY":153.42}},"index":5,"playId":"ddf96468-ea14-38af-ae8c-a8e66c0b1e0e","pitchNumber":5,"startTime":"2026-03-21T20:41:36.610Z","endTime":"2026-03-21T20:41:47.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.54,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:41:47.897Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alex Mooney hit by pitch. Bo Naylor to 3rd. CJ Kayfus to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:42:07.599Z","endTime":"2026-03-21T20:43:21.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407756435424385,"aZ":-39.46287683726194,"pfxX":6.725781617566471,"pfxZ":-4.591376550508389,"pX":-1.143503395198076,"pZ":3.224147637642271,"vX0":0.671174402255611,"vY0":-125.4311559646945,"vZ0":2.642715490129477,"x":160.59,"y":151.73,"x0":-2.2883299108281343,"y0":50.00499406870351,"z0":5.384430382897966,"aX":10.670701872545576},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.4,"breakHorizontal":-12.4,"spinRate":2652,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.4374076403671898,"extension":6.3623327053286385},"index":0,"playId":"fcc4795c-a1c1-38a9-a9e1-d9ac45134793","pitchNumber":1,"startTime":"2026-03-21T20:42:16.918Z","endTime":"2026-03-21T20:42:20.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046060965211154,"aZ":-31.213525920359174,"pfxX":-9.865618314883363,"pfxZ":0.5147782875048001,"pX":-0.23510080502738204,"pZ":3.032238959200301,"vX0":8.152288032377786,"vY0":-136.0199801077883,"vZ0":-0.46418556710313114,"x":125.96,"y":156.91,"x0":-1.990406267185787,"y0":50.00462174234664,"z0":5.370819980949814,"aX":-18.47428819698836},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.1,"breakHorizontal":16.1,"spinRate":2347,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.40279392262154,"extension":6.59467728740036},"index":1,"playId":"7fc6d224-3442-326f-84c9-28d47d223b02","pitchNumber":2,"startTime":"2026-03-21T20:42:36.606Z","endTime":"2026-03-21T20:42:40.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987480933312355,"aZ":-36.73423784084756,"pfxX":4.951172083520818,"pfxZ":-3.024064581259988,"pX":0.14526019140014712,"pZ":1.7621966278745502,"vX0":4.057803705108571,"vY0":-122.45344184531764,"vZ0":-0.7798709068916454,"x":111.46,"y":191.2,"x0":-2.1814641980452665,"y0":50.00517931828872,"z0":5.249731671972878,"aX":7.458916516124154},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.4,"breakHorizontal":-10.0,"spinRate":2575,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.44867840213865495,"extension":6.602597471299881},"index":2,"playId":"51ba575a-05a4-3444-b86f-ea55141bf513","pitchNumber":3,"startTime":"2026-03-21T20:42:55.800Z","endTime":"2026-03-21T20:42:58.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11768714157655,"aZ":-31.825018456603637,"pfxX":-8.562745661854034,"pfxZ":0.181219281817949,"pX":-2.045512664488807,"pZ":3.753255282049759,"vX0":2.8983325732764573,"vY0":-137.35578159172314,"vZ0":1.0391186127197654,"x":194.97,"y":137.44,"x0":-2.001309714208991,"y0":50.00073746760987,"z0":5.532166840538322,"aX":-16.37721936785372},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":2075,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.39860236818235384,"extension":6.442276664474431},"index":3,"playId":"64313e5e-55b7-3a31-9781-f05b5a4b447c","pitchNumber":4,"startTime":"2026-03-21T20:43:16.352Z","endTime":"2026-03-21T20:43:21.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.89,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:43:21.585Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana hits a grand slam (3) to right center field. Bo Naylor scores. CJ Kayfus scores. Alex Mooney scores.","rbi":4,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:44:22.709Z","endTime":"2026-03-21T20:45:12.069Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:43:43.185Z","endTime":"2026-03-21T20:44:24.779Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35658148699589,"aZ":-32.59258258127292,"pfxX":-7.594774416559301,"pfxZ":-0.2657492099833316,"pX":-0.3395056486227286,"pZ":2.598241838359001,"vX0":6.626245796610688,"vY0":-124.37707165195108,"vZ0":0.13888212480819795,"x":129.94,"y":168.63,"x0":-2.0481741146492936,"y0":50.004095954073456,"z0":5.238947996826503,"aX":-11.930418547690467},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":12.2,"spinRate":1757,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4399631159591242,"extension":6.9250216969265965},"index":1,"playId":"80422ded-8d68-3a77-9e0a-880035d18093","pitchNumber":1,"startTime":"2026-03-21T20:44:24.779Z","endTime":"2026-03-21T20:44:28.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869060623390958,"aZ":-30.092044743072268,"pfxX":-8.994595998780671,"pfxZ":1.0822809406516924,"pX":0.44826777829987824,"pZ":2.749046641737243,"vX0":9.462142273495912,"vY0":-137.32447084175246,"vZ0":-1.4052659650062065,"x":99.91,"y":164.56,"x0":-1.8645242069976895,"y0":50.001163176617965,"z0":5.304127830611939,"aX":-17.27080677218502},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":14.4,"spinRate":2248,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.39803562495966194,"extension":6.576445512481709},"hitData":{"launchSpeed":102.5,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":189.11,"coordY":21.16}},"index":2,"playId":"cd52c51f-31fa-36e8-8430-0582de0b466f","pitchNumber":2,"startTime":"2026-03-21T20:44:41.959Z","endTime":"2026-03-21T20:45:12.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":695612,"link":"/api/v1/people/695612"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-11.799999999999997,"leverageIndex":1.4,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:45:12.069Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Milan Tolentino called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:45:24.674Z","endTime":"2026-03-21T20:46:36.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":80.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712558584344336,"aZ":-33.17128080345239,"pfxX":3.710502396816417,"pfxZ":-0.6050394966081427,"pX":-0.508579132252597,"pZ":2.3086262561887643,"vX0":2.819947508181573,"vY0":-127.64108639118385,"vZ0":-1.0173135198123275,"x":136.39,"y":176.45,"x0":-2.110475374376848,"y0":50.00411987799893,"z0":5.328562539989093,"aX":6.110723921554187},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":-7.3,"spinRate":2973,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4294220931012753,"extension":6.64213002849353},"index":0,"playId":"fb00c7c3-fb13-3501-b2bb-95ad6537ee28","pitchNumber":1,"startTime":"2026-03-21T20:45:32.583Z","endTime":"2026-03-21T20:45:36.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889495741560076,"aZ":-31.960165041905626,"pfxX":2.3193668904518785,"pfxZ":0.12377797506923782,"pX":0.9063985631103476,"pZ":0.6671291842403423,"vX0":6.67469897973479,"vY0":-127.91357311891451,"vZ0":-5.045141334328175,"x":82.45,"y":220.77,"x0":-2.0358179729530566,"y0":50.00051327285241,"z0":5.165092333777385,"aX":3.8481572044832495},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":-5.6,"spinRate":2973,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4278725444972986,"extension":6.641481975570976},"index":1,"playId":"d876f0db-814a-3b79-a482-4288bd4561f7","pitchNumber":2,"startTime":"2026-03-21T20:45:46.441Z","endTime":"2026-03-21T20:45:49.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T20:46:05.938Z","endTime":"2026-03-21T20:46:14.168Z","isPitch":false,"type":"action","player":{"id":675455,"link":"/api/v1/people/675455"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122224102597766,"aZ":-40.348360206843694,"pfxX":4.753550467241136,"pfxZ":-5.020260858772997,"pX":1.4633205423032518,"pZ":0.4508674056236208,"vX0":7.121719513112862,"vY0":-128.090434177529,"vZ0":-3.780950142496387,"x":61.22,"y":226.61,"x0":-1.990773733927627,"y0":50.000568156025565,"z0":5.163356009894935,"aX":7.745478111592961},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.8,"breakHorizontal":-10.4,"spinRate":2938,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43075805174077786,"extension":6.686320894547217},"index":3,"playId":"55e14e57-7f3a-3d0a-aac0-2715c682398a","pitchNumber":3,"startTime":"2026-03-21T20:46:14.168Z","endTime":"2026-03-21T20:46:17.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210368696620687,"aZ":-26.715311176862343,"pfxX":-6.079809738278701,"pfxZ":3.5403394390855745,"pX":0.7212209888762484,"pZ":1.6146408852335774,"vX0":8.409462868495925,"vY0":-123.37281292904565,"vZ0":-3.117825830630249,"x":89.51,"y":195.18,"x0":-1.9394603369258658,"y0":50.006141725136864,"z0":5.14294830780046,"aX":-9.387855994263779},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.9,"breakHorizontal":9.1,"spinRate":1743,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4437139312343539,"extension":6.964516161412668},"index":4,"playId":"3d2ca58a-fc1c-3454-806d-28ba5f0beb5f","pitchNumber":4,"startTime":"2026-03-21T20:46:32.152Z","endTime":"2026-03-21T20:46:36.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:46:36.075Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:46:47.098Z","endTime":"2026-03-21T20:48:09.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313893221427612,"aZ":-27.80662757082007,"pfxX":-9.33843784224314,"pfxZ":2.268516748462064,"pX":0.18256796735304168,"pZ":3.0801513205791085,"vX0":8.79912946765583,"vY0":-137.5389348829392,"vZ0":-1.0065088182844781,"x":110.04,"y":155.62,"x0":-1.838378182446949,"y0":50.00118703462847,"z0":5.3293688317401715,"aX":-17.96466784248855},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":2331,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.39760001774985065,"extension":6.471195219492298},"index":0,"playId":"77135456-b9e6-3930-9bc4-1fa91edb81a9","pitchNumber":1,"startTime":"2026-03-21T20:47:00.349Z","endTime":"2026-03-21T20:47:04.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":88.0,"endSpeed":81.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803936275069034,"aZ":-35.830758812202234,"pfxX":1.0543954845992904,"pfxZ":-2.2055533697222165,"pX":-0.45782778083428155,"pZ":1.5842273544992571,"vX0":4.000281557507424,"vY0":-128.10052024273355,"vZ0":-2.2403560017103317,"x":134.45,"y":196.01,"x0":-2.1774355781428354,"y0":50.00107071074086,"z0":5.274897161630782,"aX":1.7493427921742295},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.3,"breakHorizontal":-2.9,"spinRate":2828,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.4277961781198716,"extension":6.4358271613219005},"index":1,"playId":"dd710b2d-3157-3d04-bc36-248e8cd4bd3c","pitchNumber":2,"startTime":"2026-03-21T20:47:14.488Z","endTime":"2026-03-21T20:47:18.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":83.2,"endSpeed":76.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899148989900254,"aZ":-33.49786423878849,"pfxX":-7.967538947559842,"pfxZ":-0.8881323841077755,"pX":-1.9891756049288,"pZ":3.359530872113809,"vX0":2.8264827574514615,"vY0":-121.17606243859088,"vZ0":2.2521729948581353,"x":192.82,"y":148.07,"x0":-2.133279653493739,"y0":50.00174140904838,"z0":5.337436216768429,"aX":-11.889602302354831},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":13.8,"spinRate":1563,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4514100690869878,"extension":6.843094146052444},"index":2,"playId":"39fc0d3d-d431-3044-8a83-1fed33647b57","pitchNumber":3,"startTime":"2026-03-21T20:47:34.139Z","endTime":"2026-03-21T20:47:37.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856336458198307,"aZ":-37.356524031193096,"pfxX":4.495734171661371,"pfxZ":-3.290890988257667,"pX":-1.406496299019388,"pZ":2.2150546052253466,"vX0":1.0554424090812997,"vY0":-125.04296830551814,"vZ0":0.023083393641596173,"x":170.61,"y":178.97,"x0":-2.4188140144283112,"y0":50.005251843316664,"z0":5.288418057944786,"aX":7.070740500336235},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.6,"breakHorizontal":-8.4,"spinRate":2990,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.43919854871242237,"extension":6.473436955284693},"index":3,"playId":"c97a361e-335c-3ca4-a16f-ea5dd4d4cd2e","pitchNumber":4,"startTime":"2026-03-21T20:47:49.427Z","endTime":"2026-03-21T20:47:53.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702493919959473,"aZ":-31.778273540065022,"pfxX":-9.054292536942583,"pfxZ":0.25702194226046693,"pX":0.31700851697798943,"pZ":1.3281775723164695,"vX0":8.054031561748452,"vY0":-122.25234044624693,"vZ0":-2.772342495308933,"x":104.92,"y":202.92,"x0":-1.8409845833598544,"y0":50.00100547990229,"z0":5.199770569489666,"aX":-13.728611061028099},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":1659,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44773872979336504,"extension":6.9883151055918065},"index":4,"playId":"ccb5f60c-8967-31ef-bee4-1f5a9c1f5ea5","pitchNumber":5,"startTime":"2026-03-21T20:48:06.555Z","endTime":"2026-03-21T20:48:09.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:48:09.562Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, third baseman Casey Schmitt to first baseman Jerar Encarnacion.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T20:50:28.252Z","endTime":"2026-03-21T20:50:51.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811229,"fullName":"Ubert Mejias","link":"/api/v1/people/811229"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T20:48:23.296Z","endTime":"2026-03-21T20:48:57.386Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ubert Mejias replaces Trevor McDonald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T20:48:57.386Z","endTime":"2026-03-21T20:50:29.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811229,"link":"/api/v1/people/811229"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.349178363470347,"aZ":-28.680563596539262,"pfxX":2.9906188886114045,"pfxZ":2.347830880174616,"pX":-0.02047408732078143,"pZ":1.5168969409876787,"vX0":3.116914411241991,"vY0":-120.93045338184862,"vZ0":-4.768258975041506,"x":117.78,"y":197.82,"x0":-1.7120216266816035,"y0":50.0042271225102,"z0":6.013854430991901,"aX":4.454370104703892},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":-6.1,"spinRate":2125,"spinDirection":162},"zone":14,"typeConfidence":1.35,"plateTime":0.45196959793096436,"extension":6.144250987042987},"index":2,"playId":"9b6338a0-7b4b-3ed0-aeab-504e332f1acf","pitchNumber":1,"startTime":"2026-03-21T20:50:29.513Z","endTime":"2026-03-21T20:50:33.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811229,"link":"/api/v1/people/811229","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":91.8,"endSpeed":84.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96385709234313,"aZ":-18.387828201714697,"pfxX":-4.916991278551452,"pfxZ":7.654109461501976,"pX":0.17824762465814661,"pZ":2.26108289440619,"vX0":5.5197533746485,"vY0":-133.42392891742944,"vZ0":-6.58632728258188,"x":110.21,"y":177.73,"x0":-1.2794556163666821,"y0":50.005068307396044,"z0":6.088969355388273,"aX":-8.858353308479343},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":7.7,"spinRate":1755,"spinDirection":212},"zone":5,"typeConfidence":1.3,"plateTime":0.4106839401215612,"extension":6.096640974929164},"hitData":{"launchSpeed":76.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.97,"coordY":170.14}},"index":3,"playId":"866a9ec4-7070-3dc4-a7ed-dd0f30dac934","pitchNumber":2,"startTime":"2026-03-21T20:50:43.990Z","endTime":"2026-03-21T20:50:51.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811229,"link":"/api/v1/people/811229","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":811229,"link":"/api/v1/people/811229"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":811229,"link":"/api/v1/people/811229"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:50:51.898Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jerar Encarnacion lines out to third baseman Alex Mooney.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:52:58.849Z","endTime":"2026-03-21T20:54:06.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jace LaViolette replaces left fielder Stuart Fairchild, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:53:00.964Z","endTime":"2026-03-21T20:53:00.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702593,"link":"/api/v1/people/702593"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":656413,"link":"/api/v1/people/656413"},"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Randy Martinez replaces first baseman Kyle Manzardo, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:53:00.966Z","endTime":"2026-03-21T20:53:00.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821690,"link":"/api/v1/people/821690"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":700932,"link":"/api/v1/people/700932"},"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: José Pirela replaces center fielder Daniel Schneemann, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T20:53:00.968Z","endTime":"2026-03-21T20:53:00.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808141,"link":"/api/v1/people/808141"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joe Lampe replaces right fielder CJ Kayfus, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T20:53:00.970Z","endTime":"2026-03-21T20:53:00.971Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"},"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Smith replaces Logan McGuire.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"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-21T20:53:00.972Z","endTime":"2026-03-21T20:53:00.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695661,"link":"/api/v1/people/695661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85558038475751,"aZ":-12.965502732106186,"pfxX":-2.5671491449189774,"pfxZ":9.720180136869129,"pX":-0.24727376820710345,"pZ":3.287504720694298,"vX0":6.914809478245564,"vY0":-139.7714602587299,"vZ0":-4.65697676877174,"x":126.43,"y":150.02,"x0":-2.4210596076254984,"y0":50.003153847733806,"z0":5.82835312943374,"aX":-5.0739829794219204},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":3.2,"spinRate":2163,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39204899578067476,"extension":7.195109897975772},"index":5,"playId":"ad8e4de9-c173-31b2-ac57-b0884664a540","pitchNumber":1,"startTime":"2026-03-21T20:53:00.974Z","endTime":"2026-03-21T20:53:04.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455798924512635,"aZ":-36.968171171813836,"pfxX":-3.114433160634491,"pfxZ":-3.1179250894602344,"pX":-0.8734470672558187,"pZ":2.558840671141646,"vX0":4.611493752220741,"vY0":-123.99604665794477,"vZ0":-0.49259814692031356,"x":150.29,"y":169.69,"x0":-2.3625300867681287,"y0":50.00130369864761,"z0":5.875439071325988,"aX":-4.7940131222121325},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":4.4,"spinRate":524,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.44368650270875065,"extension":7.024621154092828},"index":6,"playId":"a4a8043f-80e5-343c-94ee-7d1bc500dd37","pitchNumber":2,"startTime":"2026-03-21T20:53:13.975Z","endTime":"2026-03-21T20:53:18.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.358136098234926,"aZ":-14.52925368681374,"pfxX":-3.853761578849562,"pfxZ":8.78578632512062,"pX":0.20869968040290188,"pZ":3.9699641314214364,"vX0":7.523961940534049,"vY0":-140.70182326771865,"vZ0":-2.8394466864252688,"x":109.04,"y":131.59,"x0":-1.9971303642023768,"y0":50.00528036730192,"z0":5.931433681315604,"aX":-7.742412356427452},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2145,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38899830179585226,"extension":7.172681450212369},"index":7,"playId":"a6fd0ced-8fc9-3723-9a99-82ba59c86bb7","pitchNumber":3,"startTime":"2026-03-21T20:53:32.894Z","endTime":"2026-03-21T20:53:36.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672806432478282,"aZ":-29.267626060647306,"pfxX":6.31238762058095,"pfxZ":1.8505400958847464,"pX":1.23188127903283,"pZ":0.5790087975574357,"vX0":6.693393378964656,"vY0":-124.93272166703758,"vZ0":-6.6190661359033065,"x":70.04,"y":223.15,"x0":-2.308457406166194,"y0":50.00300806881254,"z0":5.688332555935247,"aX":9.913776468435998},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.1,"spinRate":2218,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.43949512989993966,"extension":7.025999361181506},"index":8,"playId":"97f37c98-3340-313e-b3b2-6c13d7bfb3d3","pitchNumber":4,"startTime":"2026-03-21T20:53:48.986Z","endTime":"2026-03-21T20:53:52.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.584647834910164,"aZ":-33.77500776783299,"pfxX":-2.47652636163221,"pfxZ":-1.02656560111053,"pX":-0.9931774880044764,"pZ":2.114153248313051,"vX0":4.032545501478247,"vY0":-123.4145886861122,"vZ0":-2.1569964031435025,"x":154.86,"y":181.7,"x0":-2.3202357907928475,"y0":50.00546769943273,"z0":5.8210134765105845,"aX":-3.854222801223433},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":3.6,"spinRate":492,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.44236892117525395,"extension":7.207570692893479},"hitData":{"launchSpeed":86.5,"launchAngle":11.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.3,"coordY":154.0}},"index":9,"playId":"bf577c0c-bdee-3f57-a38a-0376bb9441bd","pitchNumber":5,"startTime":"2026-03-21T20:54:03.519Z","endTime":"2026-03-21T20:54:06.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:54:06.929Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to shortstop Milan Tolentino.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:54:38.713Z","endTime":"2026-03-21T20:54:58.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648783204835187,"aZ":-14.683601694208853,"pfxX":-4.271962406765763,"pfxZ":8.645601936312818,"pX":-0.4444642234563382,"pZ":3.110439748211192,"vX0":7.199097492102088,"vY0":-141.00456511161804,"vZ0":-4.679194271457583,"x":133.94,"y":154.8,"x0":-2.470168930249963,"y0":50.00304334700731,"z0":5.7318584754595605,"aX":-8.643279258541275},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":6.4,"spinRate":2189,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3877459036287214,"extension":7.2907011626741225},"index":0,"playId":"6e91a268-b5b0-37dd-a9b9-fa3ed945e485","pitchNumber":1,"startTime":"2026-03-21T20:54:38.713Z","endTime":"2026-03-21T20:54:42.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91652812493226,"aZ":-15.266097758692892,"pfxX":-3.268217166924803,"pfxZ":8.29963726003158,"pX":0.670725624716195,"pZ":2.687376630291261,"vX0":9.75769475438594,"vY0":-140.85998270521517,"vZ0":-5.497609546684307,"x":91.43,"y":166.22,"x0":-2.3929182209037667,"y0":50.00253838324656,"z0":5.629392555703663,"aX":-6.659471410108449},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":4.2,"spinRate":2182,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38685656557835113,"extension":7.315064178598032},"hitData":{"launchSpeed":45.3,"launchAngle":37.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":123.03,"coordY":153.32}},"index":1,"playId":"4f72f563-1e02-3812-a292-8249600f06dd","pitchNumber":2,"startTime":"2026-03-21T20:54:52.114Z","endTime":"2026-03-21T20:54:58.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:54:58.197Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Kilen grounds out, shortstop Milan Tolentino to first baseman Randy Martinez.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:55:22.380Z","endTime":"2026-03-21T20:55:55.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":821690,"link":"/api/v1/people/821690"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911023505912425,"aZ":-31.555070885932803,"pfxX":7.142530695929768,"pfxZ":0.392129905770247,"pX":0.5083664038010701,"pZ":1.143442748377533,"vX0":5.860853198827171,"vY0":-124.56406878341302,"vZ0":-4.575473820635571,"x":97.62,"y":207.91,"x0":-2.8059389833033728,"y0":50.001813039111305,"z0":5.624344875019757,"aX":11.178023584032942},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.3,"spinRate":2120,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4403563947123774,"extension":7.1595480982012685},"index":0,"playId":"106cf6f2-25ec-3374-85e5-152884595faf","pitchNumber":1,"startTime":"2026-03-21T20:55:22.380Z","endTime":"2026-03-21T20:55:25.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.109443250465908,"aZ":-17.785152805358642,"pfxX":-4.19287774121469,"pfxZ":6.977098856758651,"pX":-0.11358399033852234,"pZ":3.349066383647752,"vX0":7.9125288829848675,"vY0":-141.8955666626376,"vZ0":-3.5214230028760998,"x":121.33,"y":148.36,"x0":-2.37952019635194,"y0":50.00038661650795,"z0":5.723303678960578,"aX":-8.64469783292353},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":6.2,"spinRate":2187,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38440193217557805,"extension":7.184991029664436},"index":1,"playId":"6160020b-d166-3371-b0ab-c72c5d0dc89f","pitchNumber":2,"startTime":"2026-03-21T20:55:35.462Z","endTime":"2026-03-21T20:55:38.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153820462960667,"aZ":-13.797771350463702,"pfxX":-2.9815398637510455,"pfxZ":8.857884819349971,"pX":-0.5628429736880489,"pZ":2.821479106793226,"vX0":6.352382289713125,"vY0":-142.30930435244667,"vZ0":-5.687529496886527,"x":138.45,"y":162.6,"x0":-2.425141205799909,"y0":50.002074611834544,"z0":5.702109140819614,"aX":-6.185472602512218},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.2,"breakHorizontal":4.3,"spinRate":2271,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38321245117309344,"extension":7.207427315464265},"hitData":{"launchSpeed":92.5,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.86,"coordY":145.31}},"index":2,"playId":"7879aeb8-6ed9-3eec-8549-94f359a95347","pitchNumber":3,"startTime":"2026-03-21T20:55:48.872Z","endTime":"2026-03-21T20:55:55.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702264,"link":"/api/v1/people/702264"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":702264,"link":"/api/v1/people/702264"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:55:55.780Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Martinez flies out to right fielder Victor Bericoto in foul territory.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T20:58:15.270Z","endTime":"2026-03-21T20:59:02.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":821690,"fullName":"Randy Martinez","link":"/api/v1/people/821690"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":821690,"fullName":"Randy Martinez","link":"/api/v1/people/821690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Drew Gilbert.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:58:12.357Z","endTime":"2026-03-21T20:58:12.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":811229,"link":"/api/v1/people/811229","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Victor Bericoto replaces center fielder Jared Oliva, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:58:12.379Z","endTime":"2026-03-21T20:58:12.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":811229,"link":"/api/v1/people/811229","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Ubert Mejias.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T20:58:12.382Z","endTime":"2026-03-21T20:58:16.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":811229,"link":"/api/v1/people/811229","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77132620951952,"aZ":-16.67045767981157,"pfxX":4.800842475745695,"pfxZ":8.614293870746796,"pX":-0.1549864313626242,"pZ":3.436363369261621,"vX0":-7.0641257832664985,"vY0":-133.1213295763958,"vZ0":-3.3356894940008255,"x":122.91,"y":146.0,"x0":1.905666990596202,"y0":50.00649176744958,"z0":5.907970667547179,"aX":8.644966271961982},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-7.2,"spinRate":2210,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4109772639135616,"extension":5.979789164500089},"index":3,"playId":"2c01dd37-5b5e-3dd0-a0ac-cf2246aa261f","pitchNumber":1,"startTime":"2026-03-21T20:58:16.833Z","endTime":"2026-03-21T20:58:19.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":79.8,"endSpeed":73.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489684648086953,"aZ":-32.76673103407923,"pfxX":-4.772373193078946,"pfxZ":-0.43678590333938905,"pX":0.5701109114816808,"pZ":0.6201058893179056,"vX0":-1.835382380962175,"vY0":-116.07343227389013,"vZ0":-5.562387199080968,"x":95.27,"y":222.04,"x0":1.9931899083839895,"y0":50.00484633951702,"z0":6.1992735128313825,"aX":-6.455328736470074},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.0,"breakHorizontal":9.1,"spinRate":2053,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.47346962903074186,"extension":5.822892144923053},"index":4,"playId":"40afdf2f-05a5-3c55-b1b0-d0673ae349c9","pitchNumber":2,"startTime":"2026-03-21T20:58:34.507Z","endTime":"2026-03-21T20:58:37.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.214213128934876,"aZ":-17.569581722988453,"pfxX":6.147640997053773,"pfxZ":7.986477822563319,"pX":-0.15973067428942317,"pZ":2.022184053858804,"vX0":-7.942843613475878,"vY0":-133.94927990688936,"vZ0":-6.335456514561805,"x":123.09,"y":184.18,"x0":2.036501135674124,"y0":50.00308447648277,"z0":5.661348821877951,"aX":11.242862627414505},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":-9.6,"spinRate":2182,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4079256627928989,"extension":6.1979755518062705},"hitData":{"launchSpeed":81.8,"launchAngle":47.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.91,"coordY":137.71}},"index":5,"playId":"4fc53f8c-c637-3c18-a4f8-99ac060fc565","pitchNumber":3,"startTime":"2026-03-21T20:58:54.495Z","endTime":"2026-03-21T20:59:02.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821690,"link":"/api/v1/people/821690"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":821690,"link":"/api/v1/people/821690"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:59:02.205Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jace LaViolette called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T20:59:30.473Z","endTime":"2026-03-21T21:00:27.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702593,"fullName":"Jace LaViolette","link":"/api/v1/people/702593"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702593,"fullName":"Jace LaViolette","link":"/api/v1/people/702593"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.4,"endSpeed":84.9,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2638899125248,"aZ":-23.46510202624921,"pfxX":8.880397432210849,"pfxZ":4.750165502516901,"pX":0.44462469030151625,"pZ":1.8987525727957768,"vX0":-7.600003345791467,"vY0":-134.33649734182316,"vZ0":-5.329521566850485,"x":100.05,"y":187.51,"x0":2.1523654792756908,"y0":50.00357881063309,"z0":5.569723211215861,"aX":16.281675288459493},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":-14.5,"spinRate":2139,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4072577054618445,"extension":6.17877256475766},"index":0,"playId":"6256bca8-1eeb-3b24-a3e9-f924163ba29a","pitchNumber":1,"startTime":"2026-03-21T20:59:30.473Z","endTime":"2026-03-21T20:59:33.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840883762080228,"aZ":-22.015775747332164,"pfxX":9.909571275928148,"pfxZ":5.473142800235909,"pX":0.7641119416302418,"pZ":2.2579014256034737,"vX0":-6.9123805804707334,"vY0":-135.8573406731961,"vZ0":-4.870206406360812,"x":87.87,"y":177.82,"x0":2.0636382990308495,"y0":50.002165486280305,"z0":5.619307314654257,"aX":18.38506285285623},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-16.3,"spinRate":2029,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4043259929075518,"extension":6.096817883976082},"index":1,"playId":"276dbf6d-8c51-34e8-935f-98d47cebc279","pitchNumber":2,"startTime":"2026-03-21T21:00:02.200Z","endTime":"2026-03-21T21:00:05.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.055520998935126,"aZ":-18.065877472641795,"pfxX":7.400798826308423,"pfxZ":7.555584351031305,"pX":-0.531668183868412,"pZ":2.817633034836464,"vX0":-9.115887895317327,"vY0":-136.0768753618857,"vZ0":-4.267736098692853,"x":137.27,"y":162.7,"x0":1.9069648887774893,"y0":50.00412716720858,"z0":5.665335074969548,"aX":13.821654390334386},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-11.4,"spinRate":2202,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.40318613190265307,"extension":6.211045625522994},"index":2,"playId":"ccceb43c-7b9c-38e9-9c1b-8fb672090a33","pitchNumber":3,"startTime":"2026-03-21T21:00:24.017Z","endTime":"2026-03-21T21:00:27.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702593,"link":"/api/v1/people/702593"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":702593,"link":"/api/v1/people/702593"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:00:27.625Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (4) on a sharp line drive to right fielder Victor Bericoto.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T21:00:46.117Z","endTime":"2026-03-21T21:02:38.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54012403079669,"aZ":-21.497194658505766,"pfxX":9.404269413719636,"pfxZ":5.627827288404826,"pX":-0.5716460392211022,"pZ":1.9821868205688222,"vX0":-10.330583776703987,"vY0":-136.95066001316786,"vZ0":-5.441276167213767,"x":138.79,"y":185.26,"x0":2.0294508660019654,"y0":50.00473830160236,"z0":5.467442005354948,"aX":17.84752763670474},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-14.9,"spinRate":2050,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.4001078735885675,"extension":6.116637024128472},"index":0,"playId":"4beccc6f-0fdf-38eb-a49a-8e26bbcb08d4","pitchNumber":1,"startTime":"2026-03-21T21:00:56.919Z","endTime":"2026-03-21T21:01:01.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795946441896575,"aZ":-34.796267254032735,"pfxX":-6.073119624597702,"pfxZ":-2.0503166619875444,"pX":0.397976448319629,"pZ":4.231026486392091,"vX0":-1.797896043199465,"vY0":-113.39424981314005,"vZ0":2.802911478847653,"x":101.83,"y":124.54,"x0":1.9932083449224036,"y0":50.00101185261721,"z0":6.488648435533274,"aX":-7.781530407005254},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.5,"breakHorizontal":11.5,"spinRate":1753,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4859847982562959,"extension":5.861460705155279},"index":1,"playId":"5cf67a73-9df2-37f1-b8f4-d0dd738e638d","pitchNumber":2,"startTime":"2026-03-21T21:01:15.857Z","endTime":"2026-03-21T21:01:19.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784083662590813,"aZ":-29.60122219347537,"pfxX":-4.451603456633004,"pfxZ":1.9062545602043723,"pX":-0.4736796025776566,"pZ":2.4850527404273155,"vX0":-4.277190972657757,"vY0":-115.69790418925942,"vZ0":-2.032236954214788,"x":135.06,"y":171.68,"x0":1.9811626763026868,"y0":50.00010919338323,"z0":6.227789048090089,"aX":-5.998122236715916},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.2,"breakHorizontal":9.1,"spinRate":1881,"spinDirection":311},"zone":4,"typeConfidence":2.0,"plateTime":0.47448073366471055,"extension":5.935929821728862},"index":2,"playId":"3ce67952-35da-38bf-a801-37a754308a31","pitchNumber":3,"startTime":"2026-03-21T21:01:43.467Z","endTime":"2026-03-21T21:01:46.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77320704287853,"aZ":-17.299212026868396,"pfxX":5.335624849677767,"pfxZ":7.8457157763592775,"pX":-1.3439684721072862,"pZ":2.2557334601348584,"vX0":-10.358873751495954,"vY0":-136.73134089815733,"vZ0":-5.718840745340925,"x":168.23,"y":177.88,"x0":1.7981947659768045,"y0":50.003733034982474,"z0":5.5590466384963815,"aX":10.117892204030143},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-7.6,"spinRate":2247,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.400379321268582,"extension":6.17573886516028},"index":3,"playId":"ff1cb1df-0dac-3a4e-93ce-c67c018ba639","pitchNumber":4,"startTime":"2026-03-21T21:02:03.483Z","endTime":"2026-03-21T21:02:06.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54589458833866,"aZ":-19.530285214055887,"pfxX":9.356365252372521,"pfxZ":6.706314189761157,"pX":0.46174000974552326,"pZ":1.3541589157535017,"vX0":-7.855544801498597,"vY0":-136.5575384899244,"vZ0":-7.335268059299577,"x":99.4,"y":202.22,"x0":2.16247684348994,"y0":50.003345066709606,"z0":5.4225085740054535,"aX":17.641621227171115},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":-15.2,"spinRate":2177,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4013597505773525,"extension":6.199988430663998},"hitData":{"launchSpeed":106.5,"launchAngle":14.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.91,"coordY":98.93}},"index":4,"playId":"947ba59c-6d74-3286-8764-306a82aef242","pitchNumber":5,"startTime":"2026-03-21T21:02:25.218Z","endTime":"2026-03-21T21:02:38.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.54,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:02:38.015Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Lampe grounds out, second baseman Gavin Kilen to first baseman Jerar Encarnacion.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T21:02:55.061Z","endTime":"2026-03-21T21:03:48.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94792777458624,"aZ":-22.28069815639173,"pfxX":8.433144240815544,"pfxZ":5.57920974548024,"pX":1.2961516449905346,"pZ":3.089898683966228,"vX0":-6.0967194237793185,"vY0":-132.02648473951913,"vZ0":-1.8689446761039998,"x":67.59,"y":155.35,"x0":2.5345650636750916,"y0":50.00194682806725,"z0":5.439376739927084,"aX":14.95274282372808},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-14.0,"spinRate":2142,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4141645647137562,"extension":6.340603299301987},"index":0,"playId":"8d815030-e74f-311f-b333-c20792f3166f","pitchNumber":1,"startTime":"2026-03-21T21:03:06.382Z","endTime":"2026-03-21T21:03:10.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.436189438309253,"aZ":-36.412655428002246,"pfxX":-2.840597503139179,"pfxZ":-3.2941060985075072,"pX":-0.15890063149443642,"pZ":1.120734975470166,"vX0":-4.937654747635185,"vY0":-113.015503955057,"vZ0":-2.765812576678731,"x":123.06,"y":208.52,"x0":2.4268611066100236,"y0":50.00087268286319,"z0":6.033077264511173,"aX":-3.657689543105094},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.4,"breakHorizontal":6.5,"spinRate":2224,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4854607148473229,"extension":6.164367236549676},"index":1,"playId":"aaf8914f-3f1a-335e-b46c-59ad65c9903a","pitchNumber":2,"startTime":"2026-03-21T21:03:22.777Z","endTime":"2026-03-21T21:03:26.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.453400886450382,"aZ":-15.674221926938284,"pfxX":4.877512442483572,"pfxZ":8.999516261343024,"pX":0.6032472435891194,"pZ":2.376784225525696,"vX0":-6.195429438649695,"vY0":-134.1612486252364,"vZ0":-5.46301535701039,"x":94.01,"y":174.61,"x0":2.302509317304351,"y0":50.00244703352759,"z0":5.546245027059444,"aX":8.942787724149056},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":-7.6,"spinRate":2250,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.40735970016682765,"extension":6.332557990318565},"hitData":{"launchSpeed":72.3,"launchAngle":11.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.18,"coordY":138.11}},"index":2,"playId":"1bd86bec-f0a2-342f-a24f-81e5ef26eb6a","pitchNumber":3,"startTime":"2026-03-21T21:03:41.561Z","endTime":"2026-03-21T21:03:48.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.64,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:03:48.161Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (1) on a sharp line drive to right fielder Joe Lampe.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T21:05:56.520Z","endTime":"2026-03-21T21:06:42.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dom Nuñez replaces catcher David Fry, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T21:05:36.063Z","endTime":"2026-03-21T21:05:58.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681807,"link":"/api/v1/people/681807"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.348754026650358,"aZ":-28.04530132051091,"pfxX":5.216855337301752,"pfxZ":2.674503476565331,"pX":0.27887760560819735,"pZ":2.58982830663437,"vX0":5.323690190558971,"vY0":-124.36042598291566,"vZ0":-2.108892665069712,"x":106.37,"y":168.85,"x0":-2.5789497256148435,"y0":50.00233394894767,"z0":5.809173337250793,"aX":8.050322294300653},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":-10.8,"spinRate":2113,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.44293147305979375,"extension":6.978405030263762},"index":1,"playId":"3d38139b-d632-3734-b56f-ff3b26367a11","pitchNumber":1,"startTime":"2026-03-21T21:05:58.551Z","endTime":"2026-03-21T21:06:02.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.379186495737343,"aZ":-38.41856056268031,"pfxX":-5.959072549018519,"pfxZ":-3.9374040999593887,"pX":-1.0400119865540782,"pZ":0.6093617344776913,"vX0":5.445179503830917,"vY0":-125.95399523336577,"vZ0":-4.79666398460553,"x":156.64,"y":222.33,"x0":-2.467960547456467,"y0":50.00033073407508,"z0":5.685080032795092,"aX":-9.461390339181628},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.0,"breakHorizontal":9.4,"spinRate":633,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.43683016204999703,"extension":7.125596338932467},"index":2,"playId":"c04b00d8-658c-3f75-b98b-84e2754a118c","pitchNumber":2,"startTime":"2026-03-21T21:06:12.748Z","endTime":"2026-03-21T21:06:16.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.817520907348374,"aZ":-14.952651609018208,"pfxX":-5.722596448698313,"pfxZ":8.700001946714156,"pX":0.37614825909444866,"pZ":2.753494307202873,"vX0":9.125857824102578,"vY0":-140.07122741951952,"vZ0":-5.598770699195051,"x":102.66,"y":164.44,"x0":-2.186503390717333,"y0":50.00034330132318,"z0":5.762431440014399,"aX":-11.325125539766413},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2194,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3916240721934683,"extension":7.2735025207712765},"hitData":{"launchSpeed":103.5,"launchAngle":21.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":186.88,"coordY":69.84}},"index":3,"playId":"2764d333-be08-3091-9a11-850c1c0fc910","pitchNumber":3,"startTime":"2026-03-21T21:06:28.755Z","endTime":"2026-03-21T21:06:42.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.41,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:06:42.909Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Brennan doubles (4) on a line drive to right fielder Joe Lampe. Jonah Cox scores.","rbi":1,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T21:07:11.696Z","endTime":"2026-03-21T21:08:35.394Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jonah Cox replaces Rafael Devers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T21:07:00.133Z","endTime":"2026-03-21T21:07:13.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"},"base":2,"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80760095901285,"aZ":-13.00731611604553,"pfxX":-3.9923646125818015,"pfxZ":9.782202749579378,"pX":-0.2942397903785512,"pZ":2.8332903841490933,"vX0":7.064358603075675,"vY0":-139.4434039686509,"vZ0":-5.828180926232905,"x":128.22,"y":162.28,"x0":-2.347557715446667,"y0":50.00550106759768,"z0":5.816727258436026,"aX":-7.825193777217621},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":5.6,"spinRate":2303,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39354327731808336,"extension":7.180715733550788},"index":1,"playId":"04e60376-faa4-3e6c-8afa-ce0383d85f3b","pitchNumber":1,"startTime":"2026-03-21T21:07:13.813Z","endTime":"2026-03-21T21:07:22.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65646391631284,"aZ":-16.219921476714873,"pfxX":-5.916457804370713,"pfxZ":8.144571632485118,"pX":0.41702948162989006,"pZ":2.598596757548197,"vX0":9.26436466396121,"vY0":-139.37801993561902,"vZ0":-5.80483718003448,"x":101.1,"y":168.62,"x0":-2.1881847960425,"y0":50.001043890407104,"z0":5.787429905866757,"aX":-11.587374844236946},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2230,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39366778895343435,"extension":7.140272120851489},"index":2,"playId":"4563060e-863f-3980-8dcd-a1df137ae223","pitchNumber":2,"startTime":"2026-03-21T21:07:47.542Z","endTime":"2026-03-21T21:07:50.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96642758160815,"aZ":-37.93197101485034,"pfxX":-0.26613782377321815,"pfxZ":-3.774865181893616,"pX":-1.37839275427635,"pZ":1.9793448105687534,"vX0":3.40533795772529,"vY0":-123.57305675204974,"vZ0":-1.3814593265900958,"x":169.54,"y":185.34,"x0":-2.7483781768133904,"y0":50.00425446170283,"z0":5.774728517047342,"aX":-0.4056394070674364},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.8,"breakHorizontal":-0.5,"spinRate":470,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4457347735905399,"extension":7.142748042336161},"index":3,"playId":"b975730a-2115-3b86-b09a-82ee91fcb9bf","pitchNumber":3,"startTime":"2026-03-21T21:08:05.397Z","endTime":"2026-03-21T21:08:09.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732845336575984,"aZ":-35.80749375664144,"pfxX":-1.788517936548492,"pfxZ":-2.41281923882564,"pX":0.32018387247041274,"pZ":1.6841310574966455,"vX0":7.001078868856524,"vY0":-122.74096201878865,"vZ0":-2.599037646380337,"x":104.8,"y":193.31,"x0":-2.3500394839465018,"y0":50.000309741397686,"z0":5.838262312611207,"aX":-2.7006921655076463},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.8,"breakHorizontal":1.4,"spinRate":488,"spinDirection":331},"zone":9,"typeConfidence":2.0,"plateTime":0.44809703466628426,"extension":7.020037548725609},"hitData":{"launchSpeed":94.8,"launchAngle":22.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.19,"coordY":62.94}},"index":4,"playId":"d4577389-a61c-3a8c-a142-41ca7511c230","pitchNumber":4,"startTime":"2026-03-21T21:08:22.237Z","endTime":"2026-03-21T21:08:35.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.51,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:08:35.394Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, pitcher Cade Smith to first baseman Randy Martinez.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T21:08:55.521Z","endTime":"2026-03-21T21:09:54.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":821690,"link":"/api/v1/people/821690"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32819237203854,"aZ":-32.23428719225522,"pfxX":6.89858635407114,"pfxZ":-0.04323491605013707,"pX":0.0857141418306718,"pZ":2.0176005166878785,"vX0":4.251059745740514,"vY0":-123.84267333964596,"vZ0":-2.5976178656625253,"x":113.73,"y":184.3,"x0":-2.5556167774233827,"y0":50.001291203374315,"z0":5.806889525341097,"aX":10.591703023001692},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-13.6,"spinRate":2140,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.44420469700343146,"extension":7.189001672800167},"index":0,"playId":"d53c7b3f-d92a-3216-b5e1-f58d186e8345","pitchNumber":1,"startTime":"2026-03-21T21:09:06.536Z","endTime":"2026-03-21T21:09:10.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67077754651741,"aZ":-15.930797262822686,"pfxX":-3.935442441455912,"pfxZ":8.114339685467806,"pX":0.5105667880928733,"pZ":2.0208008937189335,"vX0":8.538838873514853,"vY0":-140.53810415143727,"vZ0":-7.379566510972545,"x":97.54,"y":184.22,"x0":-2.0549489521119577,"y0":50.00208623724972,"z0":5.714222713346674,"aX":-7.877853730784179},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2247,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.389646671216195,"extension":7.389557239488936},"index":1,"playId":"4938b06b-ebd7-3ab7-ad7a-5c310662755c","pitchNumber":2,"startTime":"2026-03-21T21:09:22.376Z","endTime":"2026-03-21T21:09:26.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T21:09:33.374Z","endTime":"2026-03-21T21:09:46.332Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78970564882535,"aZ":-15.453278448616276,"pfxX":-4.037133286781339,"pfxZ":8.217394945766253,"pX":0.17584749107282027,"pZ":2.2601147147396725,"vX0":7.811595050032665,"vY0":-141.82274537344847,"vZ0":-7.105086383066168,"x":110.3,"y":177.76,"x0":-2.0911107829978093,"y0":50.00096403160956,"z0":5.785513463982174,"aX":-8.21366323613464},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":5.8,"spinRate":2203,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3863801530231332,"extension":7.351825640828461},"hitData":{"launchSpeed":88.0,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.25,"coordY":182.3}},"index":3,"playId":"e92f5ebc-5309-362e-9826-5ea2200528a7","pitchNumber":3,"startTime":"2026-03-21T21:09:46.332Z","endTime":"2026-03-21T21:09:54.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.27,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:09:54.566Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Joe Lampe.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T21:10:17.988Z","endTime":"2026-03-21T21:10:31.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10917678101795,"aZ":-14.200570638792009,"pfxX":-3.8656749747926256,"pfxZ":9.22774508459186,"pX":-0.05776299387420504,"pZ":2.4662098674577035,"vX0":6.873115795003675,"vY0":-139.3494294425152,"vZ0":-6.411812018797281,"x":119.2,"y":172.19,"x0":-2.0647649744517236,"y0":50.00224548349293,"z0":5.7519064743467165,"aX":-7.529570326169398},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2188,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.39450974219536894,"extension":7.423859149559451},"hitData":{"launchSpeed":84.1,"launchAngle":49.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.25,"coordY":99.31}},"index":0,"playId":"c75efe71-c24e-3218-b503-1106982fc720","pitchNumber":1,"startTime":"2026-03-21T21:10:21.209Z","endTime":"2026-03-21T21:10:31.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:10:31.071Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a ground ball to left fielder José Pirela. Will Brennan scores.","rbi":1,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T21:12:48.868Z","endTime":"2026-03-21T21:13:02.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808141,"link":"/api/v1/people/808141"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":9,"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-21T21:10:41.958Z","endTime":"2026-03-21T21:11:34.323Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Herrin replaces Cade Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":9,"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-21T21:11:34.323Z","endTime":"2026-03-21T21:12:50.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28100640287113,"aZ":-36.1873736846232,"pfxX":-2.6044244951514495,"pfxZ":-2.864104253512904,"pX":-1.0076653293692985,"pZ":1.885192567771782,"vX0":-6.115729371430882,"vY0":-118.4380876116856,"vZ0":-2.183847400947265,"x":155.41,"y":187.88,"x0":1.9593273600993555,"y0":50.0021478704781,"z0":6.168761106666351,"aX":-3.6514025383906836},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.5,"breakHorizontal":6.4,"spinRate":2382,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.46470906273204315,"extension":6.175161770028443},"hitData":{"launchSpeed":96.0,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.46,"coordY":116.93}},"index":2,"playId":"bb7b4d56-e199-3357-b164-823d799ca1e5","pitchNumber":1,"startTime":"2026-03-21T21:12:50.919Z","endTime":"2026-03-21T21:13:02.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.36,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:13:02.699Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto strikes out swinging.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T21:13:24.570Z","endTime":"2026-03-21T21:14:53.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.731235018149345,"aZ":-15.639896882041771,"pfxX":3.487893704231281,"pfxZ":8.415023405951358,"pX":0.3523052518404241,"pZ":3.3957291355814454,"vX0":-4.769078309665327,"vY0":-138.73584533556152,"vZ0":-3.796449646593721,"x":103.57,"y":147.1,"x0":1.6340897856806422,"y0":50.001983650863544,"z0":5.812842081804879,"aX":6.853003578956349},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-5.4,"spinRate":2342,"spinDirection":140},"zone":3,"typeConfidence":0.9,"plateTime":0.39361302956138555,"extension":6.237186835851759},"index":0,"playId":"7b53b19f-e5d9-33bd-a9d0-5a8736768d02","pitchNumber":1,"startTime":"2026-03-21T21:13:31.030Z","endTime":"2026-03-21T21:13:34.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.926112658398754,"aZ":-34.527570463682174,"pfxX":-2.721804591605003,"pfxZ":-1.7106154122385888,"pX":1.9842828844180243,"pZ":4.100490544445385,"vX0":0.6905597481507385,"vY0":-116.72167660476006,"vZ0":2.2529600443685682,"x":41.36,"y":128.07,"x0":2.037382824531509,"y0":50.005144715872675,"z0":6.384671509912059,"aX":-3.738420879465588},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.3,"breakHorizontal":4.8,"spinRate":2271,"spinDirection":307},"zone":12,"typeConfidence":0.89,"plateTime":0.4701043257041002,"extension":6.131310765871714},"index":1,"playId":"baf42211-833d-3deb-9f6d-c1cc48dcbdbe","pitchNumber":2,"startTime":"2026-03-21T21:13:49.765Z","endTime":"2026-03-21T21:13:52.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60633097854166,"aZ":-29.361352694270398,"pfxX":-0.05495697383437492,"pfxZ":1.7716040719937336,"pX":-0.3609244271894338,"pZ":2.558834749685678,"vX0":-5.667281602631089,"vY0":-125.3174760668519,"vZ0":-2.3549035074621196,"x":130.76,"y":169.69,"x0":1.938158754194735,"y0":50.00393678086606,"z0":5.9120424856864995,"aX":-0.08657927062347422},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":1.4,"spinRate":2131,"spinDirection":277},"zone":4,"typeConfidence":2.0,"plateTime":0.43727736476964196,"extension":6.24006736998613},"index":2,"playId":"1e32f57b-c524-3716-bff3-d922c43fa488","pitchNumber":3,"startTime":"2026-03-21T21:14:10.121Z","endTime":"2026-03-21T21:14:13.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.050766837233937,"aZ":-33.78039708122115,"pfxX":-6.778944761017314,"pfxZ":-1.1629201934644104,"pX":0.1054287179553628,"pZ":1.0981617324745168,"vX0":-2.3126662408895884,"vY0":-117.83126600826772,"vZ0":-3.935316002360104,"x":112.98,"y":209.13,"x0":1.983516043472085,"y0":50.00010559736983,"z0":5.953598549048845,"aX":-9.408129117252226},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.9,"breakHorizontal":12.8,"spinRate":2271,"spinDirection":314},"zone":14,"typeConfidence":0.91,"plateTime":0.46712683328791993,"extension":6.264093792150024},"index":3,"playId":"b2639906-d284-32d3-8cae-a570446be70e","pitchNumber":4,"startTime":"2026-03-21T21:14:30.602Z","endTime":"2026-03-21T21:14:34.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74361143934238,"aZ":-29.293925646705173,"pfxX":0.2380302293300649,"pfxZ":1.824006528426449,"pX":-0.2586102565010525,"pZ":1.5111218350865023,"vX0":-5.32853484026761,"vY0":-125.34916705463405,"vZ0":-4.669511397750652,"x":126.86,"y":197.98,"x0":1.872853536996077,"y0":50.00047558150493,"z0":5.818322063132067,"aX":0.37623267980759806},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":1.0,"spinRate":2147,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4386734895405606,"extension":6.291790606949302},"index":4,"playId":"7d5e6db2-6a8a-3190-884d-f6d7b5df432c","pitchNumber":5,"startTime":"2026-03-21T21:14:50.874Z","endTime":"2026-03-21T21:14:53.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:14:53.874Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Mooney flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T21:17:00.856Z","endTime":"2026-03-21T21:17:09.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonah Cox remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":10,"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-21T21:16:36.929Z","endTime":"2026-03-21T21:16:36.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Miller replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"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-21T21:16:36.951Z","endTime":"2026-03-21T21:17:02.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":95.6,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490084855365104,"aZ":-16.46062215211661,"pfxX":6.589904267563032,"pfxZ":8.006881701301925,"pX":-0.4608493068536394,"pZ":2.0266067504989254,"vX0":-7.0506245703029755,"vY0":-138.82252832835053,"vZ0":-8.941941401994299,"x":134.57,"y":184.06,"x0":1.249064177837583,"y0":50.00408256985385,"z0":6.373002333974967,"aX":12.933884332284778},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":-10.6,"spinRate":2247,"spinDirection":136},"zone":7,"typeConfidence":0.8,"plateTime":0.39373181593079387,"extension":6.647269083778515},"hitData":{"launchSpeed":95.0,"launchAngle":28.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.9,"coordY":48.8}},"index":2,"playId":"1b48f167-f606-3371-9f03-61962f68fb59","pitchNumber":1,"startTime":"2026-03-21T21:17:02.283Z","endTime":"2026-03-21T21:17:09.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:17:09.862Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a ground ball to third baseman Casey Schmitt.","rbi":0,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T21:17:23.078Z","endTime":"2026-03-21T21:18:48.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.858440088000535,"aZ":-20.578521524531666,"pfxX":10.310055862406271,"pfxZ":5.8821126496828935,"pX":0.7823240196694546,"pZ":1.7427228180399925,"vX0":-4.980889931380746,"vY0":-139.79753451074177,"vZ0":-8.89453391517836,"x":87.18,"y":191.73,"x0":1.2521740023519041,"y0":50.00135915179487,"z0":6.327758487515841,"aX":20.31128643851402},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":-17.5,"spinRate":2361,"spinDirection":136},"zone":9,"typeConfidence":0.98,"plateTime":0.3924858626860024,"extension":6.685931528602948},"index":0,"playId":"59478747-4d27-39e4-9c1b-87b4f8e41843","pitchNumber":1,"startTime":"2026-03-21T21:17:36.461Z","endTime":"2026-03-21T21:17:39.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":85.4,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030940844498467,"aZ":-35.70765912767315,"pfxX":-3.4057896869776654,"pfxZ":-2.317687624836867,"pX":0.33506975838799197,"pZ":1.434646394446128,"vX0":-1.476689167091141,"vY0":-124.1875895441737,"vZ0":-4.67226777691249,"x":104.23,"y":200.04,"x0":1.3848081471865783,"y0":50.00620630365832,"z0":6.399435364469036,"aX":-5.179473167178305},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.3,"breakHorizontal":6.6,"spinRate":2631,"spinDirection":289},"zone":14,"typeConfidence":0.91,"plateTime":0.44561411981151444,"extension":6.429300407306538},"index":1,"playId":"7b481017-c585-395d-9e7b-1de88e76f9d5","pitchNumber":2,"startTime":"2026-03-21T21:17:50.870Z","endTime":"2026-03-21T21:17:54.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014956240604842,"aZ":-31.884066159823437,"pfxX":-0.7189593950928121,"pfxZ":0.18847640931821186,"pX":0.7209972532987765,"pZ":1.0880517969324393,"vX0":-1.6282580810080916,"vY0":-125.02674133368761,"vZ0":-6.284937616690241,"x":89.52,"y":209.4,"x0":1.480613489433172,"y0":50.00331607027291,"z0":6.3327746978094,"aX":-1.1099647449205376},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":1.8,"spinRate":2673,"spinDirection":287},"zone":14,"typeConfidence":0.89,"plateTime":0.4422998775464708,"extension":6.451894095700472},"index":2,"playId":"ab6d1e48-1307-32d3-a05c-686b08fd0c7f","pitchNumber":3,"startTime":"2026-03-21T21:18:05.824Z","endTime":"2026-03-21T21:18:08.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":10,"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-21T21:18:15.304Z","endTime":"2026-03-21T21:18:26.317Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06096370853056,"aZ":-14.719711631233443,"pfxX":5.6386713644266155,"pfxZ":8.96500075980124,"pX":-0.5142804434841236,"pZ":3.672460615440817,"vX0":-6.147169021911986,"vY0":-139.74364043047495,"vZ0":-5.110195477330684,"x":136.6,"y":139.62,"x0":0.9978842219457639,"y0":50.00204181666644,"z0":6.516520472017955,"aX":10.978176426222637},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2346,"spinDirection":135},"zone":11,"typeConfidence":0.92,"plateTime":0.39429737159567013,"extension":6.505852473734556},"index":4,"playId":"cacaa884-9b64-38b5-9472-9b6a80cc8409","pitchNumber":4,"startTime":"2026-03-21T21:18:26.317Z","endTime":"2026-03-21T21:18:29.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2347039477705,"aZ":-17.890663057575914,"pfxX":10.321157065423005,"pfxZ":7.142233690617065,"pX":-0.38956239459235614,"pZ":2.6512693024228584,"vX0":-7.297316396366443,"vY0":-141.2416947301474,"vZ0":-7.242293386218914,"x":131.85,"y":167.2,"x0":0.9001075366905915,"y0":50.00262247180907,"z0":6.420077837811946,"aX":20.640099702528968},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":-17.0,"spinRate":2446,"spinDirection":143},"zone":4,"typeConfidence":0.97,"plateTime":0.389324474346183,"extension":6.5612693247760765},"hitData":{"launchSpeed":75.1,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.98,"coordY":173.69}},"index":5,"playId":"460aba38-73c7-3adf-8d9f-64781a923c93","pitchNumber":5,"startTime":"2026-03-21T21:18:40.975Z","endTime":"2026-03-21T21:18:48.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:18:48.906Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Milan Tolentino lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T21:19:08.943Z","endTime":"2026-03-21T21:20:26.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1868397742848,"aZ":-19.989035206688694,"pfxX":8.798682833332247,"pfxZ":6.324848372492125,"pX":1.0188635469247325,"pZ":2.1708150418483063,"vX0":-3.3706923937682816,"vY0":-138.21913600513048,"vZ0":-7.732043343504474,"x":78.16,"y":180.17,"x0":1.1145204496770922,"y0":50.001075720899124,"z0":6.357803456922892,"aX":16.940127354552622},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":-15.1,"spinRate":2330,"spinDirection":134},"zone":14,"typeConfidence":0.67,"plateTime":0.3970145997678953,"extension":6.40269529592925},"index":0,"playId":"bcad9a21-cd30-36fe-aea7-a5f4df41963a","pitchNumber":1,"startTime":"2026-03-21T21:19:16.685Z","endTime":"2026-03-21T21:19:19.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.920618865606578,"aZ":-18.610584882327036,"pfxX":8.898333925907039,"pfxZ":6.85035847493954,"pX":-1.2402653963854005,"pZ":1.8659713219055565,"vX0":-9.19860334143216,"vY0":-139.4515284953662,"vZ0":-8.904387120659543,"x":164.28,"y":188.4,"x0":0.9372195485663799,"y0":50.00020302566816,"z0":6.31647560980443,"aX":17.60951410978767},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":-14.3,"spinRate":2358,"spinDirection":134},"zone":13,"typeConfidence":0.89,"plateTime":0.3920436228615176,"extension":6.69110504669724},"index":1,"playId":"1bb69f4f-05f9-3268-8271-1096608284e5","pitchNumber":2,"startTime":"2026-03-21T21:19:32.646Z","endTime":"2026-03-21T21:19:36.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.854085065293994,"aZ":-29.519002628120344,"pfxX":1.0729010623333457,"pfxZ":1.7811936356848674,"pX":-0.47791939184720983,"pZ":2.1342694398957955,"vX0":-4.7014928122825745,"vY0":-124.46303695037498,"vZ0":-4.110955002958702,"x":135.22,"y":181.15,"x0":1.3359577480123097,"y0":50.00616343591287,"z0":6.3852523829749925,"aX":1.604416043629758},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2527,"spinDirection":288},"zone":7,"typeConfidence":0.87,"plateTime":0.44821928222359997,"extension":6.493514624095672},"index":2,"playId":"e6e94e81-eae4-37ba-9ce6-f8c7405ee054","pitchNumber":3,"startTime":"2026-03-21T21:19:49.785Z","endTime":"2026-03-21T21:19:52.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":10,"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-21T21:20:00.963Z","endTime":"2026-03-21T21:20:19.313Z","isPitch":false,"type":"action","player":{"id":675455,"link":"/api/v1/people/675455"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":96.7,"endSpeed":88.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82610045067365,"aZ":-15.795197472292678,"pfxX":5.730452959847783,"pfxZ":8.188042843141348,"pX":-0.1459869625273553,"pZ":2.249670707189572,"vX0":-5.77763354327374,"vY0":-140.53785184942936,"vZ0":-8.384193682420024,"x":122.56,"y":178.04,"x0":1.1918885521075606,"y0":50.00250405723418,"z0":6.297313615285632,"aX":11.463547533760327},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":-9.2,"spinRate":2308,"spinDirection":130},"zone":5,"typeConfidence":0.89,"plateTime":0.3897196328704542,"extension":6.682301245220433},"hitData":{"launchSpeed":104.0,"launchAngle":21.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.8,"coordY":56.72}},"index":4,"playId":"7f0594d9-32f8-3c15-b015-5287cc2c1bce","pitchNumber":4,"startTime":"2026-03-21T21:20:19.313Z","endTime":"2026-03-21T21:20:26.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:20:26.314Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Pirela called out on strikes.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T21:20:39.412Z","endTime":"2026-03-21T21:21:53.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808141,"fullName":"José Pirela","link":"/api/v1/people/808141"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808141,"fullName":"José Pirela","link":"/api/v1/people/808141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67364136849145,"aZ":-13.042144305648165,"pfxX":6.529355548223734,"pfxZ":9.689414322395587,"pX":-0.9059590368276664,"pZ":3.4568305241640727,"vX0":-7.487417842447614,"vY0":-139.69290382393984,"vZ0":-5.694349424049247,"x":151.53,"y":145.45,"x0":0.9616992712925958,"y0":50.00516065243156,"z0":6.380211896639004,"aX":12.896840867036136},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-10.3,"spinRate":2376,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.39218454711202844,"extension":6.613253701270326},"index":0,"playId":"825a0acc-9018-3fc7-8ee7-6c22660b751b","pitchNumber":1,"startTime":"2026-03-21T21:20:52.856Z","endTime":"2026-03-21T21:20:55.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808141,"link":"/api/v1/people/808141","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659703946868476,"aZ":-18.587525627967004,"pfxX":10.660438344114016,"pfxZ":6.754269623184576,"pX":-0.5627997656651486,"pZ":2.556977566374863,"vX0":-7.574745205088361,"vY0":-140.8897822514637,"vZ0":-7.093231125831036,"x":138.45,"y":169.74,"x0":0.773861800941377,"y0":50.006977360787594,"z0":6.306238125168294,"aX":21.4616893000639},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":-17.8,"spinRate":2346,"spinDirection":139},"zone":4,"typeConfidence":0.98,"plateTime":0.38858722272296653,"extension":6.616664806761842},"index":1,"playId":"042b1d34-bbda-3d20-9339-8b5701715b37","pitchNumber":2,"startTime":"2026-03-21T21:21:12.374Z","endTime":"2026-03-21T21:21:15.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808141,"link":"/api/v1/people/808141","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808142725181607,"aZ":-15.192643560372588,"pfxX":6.531514934867409,"pfxZ":8.441942439666375,"pX":-0.9416947879429391,"pZ":4.094600492097924,"vX0":-7.187292361591656,"vY0":-140.68092025861787,"vZ0":-4.081975091452597,"x":152.9,"y":128.23,"x0":0.7931291456862131,"y0":50.00593115412143,"z0":6.544046194718636,"aX":13.143341726942568},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":-10.4,"spinRate":2377,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.38879771854264566,"extension":6.466343510254752},"index":2,"playId":"8f200687-2de7-3daa-8490-f1401532ef82","pitchNumber":3,"startTime":"2026-03-21T21:21:30.045Z","endTime":"2026-03-21T21:21:33.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808141,"link":"/api/v1/people/808141","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39438215281377,"aZ":-25.793654404729498,"pfxX":10.073131812260149,"pfxZ":3.920225255894918,"pX":-0.7537138922547494,"pZ":2.4610233253204714,"vX0":-8.185764594581531,"vY0":-127.31453395762236,"vZ0":-3.8310834343831806,"x":145.73,"y":172.33,"x0":1.2091069026235355,"y0":50.00077695829644,"z0":6.048423333083987,"aX":16.38180892280145},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-16.2,"spinRate":2104,"spinDirection":103},"zone":4,"typeConfidence":0.88,"plateTime":0.4317515308532487,"extension":6.541622576214723},"index":3,"playId":"835f0bcb-c410-3a56-81f6-87e5adf269f7","pitchNumber":4,"startTime":"2026-03-21T21:21:49.588Z","endTime":"2026-03-21T21:21:53.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808141,"link":"/api/v1/people/808141","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808141,"link":"/api/v1/people/808141"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":808141,"link":"/api/v1/people/808141"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:21:53.540Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out, third baseman Alex Mooney to first baseman Randy Martinez.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T21:24:03.062Z","endTime":"2026-03-21T21:25:19.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":821690,"link":"/api/v1/people/821690"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Matos replaces Jerar Encarnacion.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":10,"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-21T21:23:44.071Z","endTime":"2026-03-21T21:24:05.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335825073628445,"aZ":-32.95672464756677,"pfxX":-5.236671222834705,"pfxZ":-0.5782394529067112,"pX":-0.36819354191426745,"pZ":2.3872843584357186,"vX0":-3.5374714940578396,"vY0":-117.13786535327051,"vZ0":-1.519616776259459,"x":131.03,"y":174.32,"x0":1.8498342154953664,"y0":50.000115465284566,"z0":6.170463662921867,"aX":-7.161157769981025},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.2,"breakHorizontal":10.4,"spinRate":2431,"spinDirection":317},"zone":4,"typeConfidence":0.9,"plateTime":0.47040485737572935,"extension":6.15503328761938},"index":1,"playId":"3bdbd696-68ed-3a7a-b898-3f79805181f2","pitchNumber":1,"startTime":"2026-03-21T21:24:05.077Z","endTime":"2026-03-21T21:24:08.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":77.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84599635517674,"aZ":-29.49399025037756,"pfxX":2.231699950347759,"pfxZ":1.7191835109274551,"pX":-0.26981471553703507,"pZ":1.420365289043719,"vX0":-5.7717378656749325,"vY0":-125.79521523291137,"vZ0":-4.84667844160455,"x":127.28,"y":200.43,"x0":1.7919277859184821,"y0":50.00312043345258,"z0":5.839244062301558,"aX":3.481575403743881},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-2.3,"spinRate":2248,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.43992271145065187,"extension":6.232621810178905},"index":2,"playId":"24ea898b-ca18-3360-bda2-dc7ddd347945","pitchNumber":2,"startTime":"2026-03-21T21:24:26.416Z","endTime":"2026-03-21T21:24:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.093347848657707,"aZ":-15.760761330973466,"pfxX":5.320799203512102,"pfxZ":8.30830671193437,"pX":0.24201192284899467,"pZ":2.846421999347494,"vX0":-5.870004370565981,"vY0":-139.152827399865,"vZ0":-5.146422401924048,"x":107.78,"y":161.93,"x0":1.6802356204878492,"y0":50.001913421358616,"z0":5.7520407543375365,"aX":10.510526226186073},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":-8.5,"spinRate":2468,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.39252235137981506,"extension":6.285088736460471},"index":3,"playId":"0931e2d5-8d1d-30a8-a45b-33d80b741c3f","pitchNumber":3,"startTime":"2026-03-21T21:24:51.418Z","endTime":"2026-03-21T21:24:54.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814749810656476,"aZ":-27.04675024708248,"pfxX":2.195764386877258,"pfxZ":3.09561313702806,"pX":-0.7335003822371291,"pZ":1.030077942503625,"vX0":-7.156925546032018,"vY0":-127.37425483749529,"vZ0":-6.611635106044349,"x":144.96,"y":210.97,"x0":1.8158453500277385,"y0":50.006305243058414,"z0":5.770810256946437,"aX":3.643137267497593},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.5,"spinRate":2270,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.42843701157919467,"extension":6.321870813446352},"hitData":{"launchSpeed":89.4,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.89,"coordY":172.17}},"index":4,"playId":"9d8c7c15-c201-3621-95c3-3a775d26cf5c","pitchNumber":4,"startTime":"2026-03-21T21:25:12.158Z","endTime":"2026-03-21T21:25:19.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:25:19.965Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Randy Martinez.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T21:27:30.990Z","endTime":"2026-03-21T21:28:24.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":821690,"link":"/api/v1/people/821690"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T21:25:41.345Z","endTime":"2026-03-21T21:26:37.167Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T21:26:37.167Z","endTime":"2026-03-21T21:27:33.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":90.5,"endSpeed":83.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953230551761756,"aZ":-26.713495916311945,"pfxX":2.4760438166078784,"pfxZ":3.0794753207240877,"pX":0.6313555913673795,"pZ":3.2528193274112573,"vX0":4.7507801739020525,"vY0":-131.8715304983224,"vZ0":-1.769684926418495,"x":92.93,"y":150.95,"x0":-1.509818547661426,"y0":50.006180658737,"z0":5.88807002912912,"aX":4.396057312932723},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":-5.4,"spinRate":2289,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.41408772473130684,"extension":6.46466119364504},"index":2,"playId":"c7cc9d83-d545-3c23-b57a-8eb2c8b4c4c9","pitchNumber":1,"startTime":"2026-03-21T21:27:33.228Z","endTime":"2026-03-21T21:27:37.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505932741333744,"aZ":-15.386367579906382,"pfxX":-2.1871358231235956,"pfxZ":8.704928173247707,"pX":-0.22154045138044615,"pZ":3.5954427820591994,"vX0":3.796435606572685,"vY0":-137.51779042202884,"vZ0":-3.2106292062013835,"x":125.44,"y":141.7,"x0":-1.3314309059623162,"y0":50.00241660241807,"z0":5.812353444095669,"aX":-4.218138831129906},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":3.2,"spinRate":2379,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39723464212652804,"extension":6.453570999309336},"index":3,"playId":"8aa6172f-456c-3d5c-973c-72065d2f2f8b","pitchNumber":2,"startTime":"2026-03-21T21:27:50.454Z","endTime":"2026-03-21T21:27:56.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485778278851235,"aZ":-24.79111546521113,"pfxX":2.815526046799116,"pfxZ":4.078699483677717,"pX":1.0214698566955636,"pZ":3.1365119556368053,"vX0":5.631493103469789,"vY0":-133.12860814573514,"vZ0":-2.4348491958525136,"x":78.06,"y":154.09,"x0":-1.4804189511198806,"y0":50.000430471636946,"z0":5.842779074471212,"aX":5.091239566016753},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-6.2,"spinRate":2399,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.41020176750163984,"extension":6.50514895238504},"hitData":{"launchSpeed":57.4,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.0,"coordY":170.14}},"index":4,"playId":"6faec57a-ffb6-32d9-b3d6-c47a9ed8b586","pitchNumber":3,"startTime":"2026-03-21T21:28:17.538Z","endTime":"2026-03-21T21:28:24.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:28:24.311Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Kilen pops out to shortstop Milan Tolentino.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T21:28:44.199Z","endTime":"2026-03-21T21:29:29.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"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(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":85.6,"endSpeed":78.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19215578453175,"aZ":-23.974785144424306,"pfxX":8.534144116547346,"pfxZ":5.261828051303224,"pX":0.15380681884175035,"pZ":2.9191024138001604,"vX0":1.5047828997637194,"vY0":-124.64278607100537,"vZ0":-2.4381179008301066,"x":111.14,"y":159.96,"x0":-1.567300132014816,"y0":50.00514970317138,"z0":5.9086548018807505,"aX":13.306542458309247},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.1,"breakHorizontal":-15.8,"spinRate":2684,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.4409783202145374,"extension":6.336295337421535},"index":0,"playId":"90345153-5924-3995-8a9b-03d533f150a8","pitchNumber":1,"startTime":"2026-03-21T21:28:50.592Z","endTime":"2026-03-21T21:28:54.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889241235997385,"aZ":-20.91672499161292,"pfxX":1.1916933312688816,"pfxZ":6.200942293408623,"pX":0.10503007575027942,"pZ":3.4698154213521972,"vX0":3.4009628489438417,"vY0":-133.19034692302654,"vZ0":-2.4713613999616126,"x":113.0,"y":145.09,"x0":-1.3379772636730658,"y0":50.00026213814449,"z0":5.905690216225386,"aX":2.161833362416963},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-2.9,"spinRate":2501,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40966091794699766,"extension":6.448549693734937},"index":1,"playId":"a694ee2b-b616-3f23-98c1-33081cdec8f1","pitchNumber":2,"startTime":"2026-03-21T21:29:06.103Z","endTime":"2026-03-21T21:29:09.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217093692252003,"aZ":-13.693080823139159,"pfxX":-0.6070738352344063,"pfxZ":9.663426943722994,"pX":0.4753471596197457,"pZ":2.9795646715632835,"vX0":5.32597023115171,"vY0":-137.588703202512,"vZ0":-4.94368701786458,"x":98.88,"y":158.33,"x0":-1.4086652040086047,"y0":50.005297550491385,"z0":5.731426287688852,"aX":-1.1623399408072121},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":0.0,"spinRate":2328,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3984600735778585,"extension":6.508550330802809},"hitData":{"launchSpeed":65.3,"launchAngle":46.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":132.3,"coordY":121.68}},"index":2,"playId":"928593bd-c0fd-32f8-893c-afc7c47c4c0b","pitchNumber":3,"startTime":"2026-03-21T21:29:22.300Z","endTime":"2026-03-21T21:29:29.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":821690,"link":"/api/v1/people/821690"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":695612,"link":"/api/v1/people/695612"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":808141,"link":"/api/v1/people/808141"},"center":{"id":702593,"link":"/api/v1/people/702593"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702264,"link":"/api/v1/people/702264"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":702264,"link":"/api/v1/people/702264"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:29:29.320Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dom Nuñez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T21:31:42.026Z","endTime":"2026-03-21T21:33:35.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624513,"fullName":"Dom Nuñez","link":"/api/v1/people/624513"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624513,"fullName":"Dom Nuñez","link":"/api/v1/people/624513"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dayson Croes replaces Luis Matos, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":10,"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-21T21:31:33.358Z","endTime":"2026-03-21T21:31:33.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806401,"link":"/api/v1/people/806401"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"902","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mitch White replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"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-21T21:31:33.384Z","endTime":"2026-03-21T21:31:44.160Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813266,"link":"/api/v1/people/813266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48879048257132,"aZ":-13.496648809843366,"pfxX":-4.378664945325306,"pfxZ":9.433466158276264,"pX":-1.3769444751719249,"pZ":2.496022809536408,"vX0":2.2430750559874477,"vY0":-140.01729719437446,"vZ0":-6.96075309765219,"x":169.49,"y":171.39,"x0":-1.6208565878410632,"y0":50.00202837197214,"z0":5.902740191684417,"aX":-8.667697131334592},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2242,"spinDirection":219},"zone":11,"typeConfidence":1.37,"plateTime":0.39162519803353346,"extension":5.921007238014769},"index":2,"playId":"1ad2d599-403c-3769-b42b-c83b14876712","pitchNumber":1,"startTime":"2026-03-21T21:31:44.160Z","endTime":"2026-03-21T21:31:47.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.2,"endSpeed":77.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931421030501863,"aZ":-39.72369926283541,"pfxX":2.809623797190416,"pfxZ":-4.967826105404958,"pX":0.04228358920138471,"pZ":2.3698965539056327,"vX0":3.4068938478426434,"vY0":-122.63534300540887,"vZ0":-0.8276138759817221,"x":115.39,"y":174.79,"x0":-1.7316466061591262,"y0":50.0051602877035,"z0":6.109055323650529,"aX":4.2667811617713856},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.9,"breakHorizontal":-5.9,"spinRate":2102,"spinDirection":33},"zone":5,"typeConfidence":1.26,"plateTime":0.4471431900005758,"extension":5.903549488876641},"index":3,"playId":"3e13c97b-a565-368d-8c64-5a244c5f38b2","pitchNumber":2,"startTime":"2026-03-21T21:31:59.177Z","endTime":"2026-03-21T21:32:02.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602504158732035,"aZ":-17.135932161394276,"pfxX":-6.016345871718421,"pfxZ":7.649147443837865,"pX":0.2825546142694681,"pZ":3.112858254547211,"vX0":6.699404482145518,"vY0":-139.1955669808392,"vZ0":-4.810323102413998,"x":106.23,"y":154.73,"x0":-1.3712785546378696,"y0":50.00636890099697,"z0":5.994425670951963,"aX":-11.83445808075038},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2190,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.39315827922125113,"extension":6.158226972603345},"index":4,"playId":"d77e4850-4bd8-3fd8-965d-6ddd8e6f7d31","pitchNumber":3,"startTime":"2026-03-21T21:32:14.365Z","endTime":"2026-03-21T21:32:17.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919893513728947,"aZ":-25.47169218602119,"pfxX":-7.905904903061051,"pfxZ":3.7127786463107473,"pX":0.7438112533040792,"pZ":-1.0591285270492816,"vX0":8.126578839448792,"vY0":-133.3902468792385,"vZ0":-12.457332538722275,"x":88.65,"y":267.38,"x0":-1.310929206187441,"y0":50.00548361529727,"z0":5.498101664784504,"aX":-14.289818009615782},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.2,"breakHorizontal":12.6,"spinRate":1624,"spinDirection":226},"zone":14,"typeConfidence":1.35,"plateTime":0.4101623966993566,"extension":6.244240265691449},"index":5,"playId":"66c36062-cde6-3197-b725-3b70c2753cb0","pitchNumber":4,"startTime":"2026-03-21T21:32:36.840Z","endTime":"2026-03-21T21:32:40.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-21T21:33:00.368Z","endTime":"2026-03-21T21:33:09.880Z","isPitch":false,"type":"action","player":{"id":624513,"link":"/api/v1/people/624513"},"defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":96.2,"endSpeed":88.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26126454781857,"aZ":-20.967482941408925,"pfxX":-5.759257575950748,"pfxZ":5.661491724338036,"pX":-1.7165971855792086,"pZ":2.1695513620563376,"vX0":1.5080718703188234,"vY0":-139.965894249464,"vZ0":-6.647483353292868,"x":182.43,"y":180.2,"x0":-1.514906443463103,"y0":50.003933947040274,"z0":5.953323513302337,"aX":-11.4012991031994},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.0,"breakHorizontal":10.1,"spinRate":2035,"spinDirection":215},"zone":13,"typeConfidence":0.89,"plateTime":0.3916644046150961,"extension":6.120256127133364},"index":7,"playId":"62cb751f-61ed-3e26-8b70-a6491431914d","pitchNumber":5,"startTime":"2026-03-21T21:33:09.880Z","endTime":"2026-03-21T21:33:13.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.192008793190617,"aZ":-41.248029099996664,"pfxX":4.805402611373996,"pfxZ":-6.002701138571311,"pX":0.10756891484333296,"pZ":3.3073366554269295,"vX0":2.2233816886807864,"vY0":-123.13214815698844,"vZ0":1.6116365342743773,"x":112.9,"y":149.48,"x0":-1.4361501258687992,"y0":50.00548108151386,"z0":6.178098326829789,"aX":7.258815474489523},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.1,"breakHorizontal":-9.2,"spinRate":2015,"spinDirection":34},"zone":2,"typeConfidence":1.39,"plateTime":0.4476499128437794,"extension":6.117014761590255},"index":8,"playId":"9b90af9c-4a92-3617-b9c4-30693ba83df2","pitchNumber":6,"startTime":"2026-03-21T21:33:31.980Z","endTime":"2026-03-21T21:33:35.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"credit":"b_ab"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_ab"},{"player":{"id":624513,"link":"/api/v1/people/624513"},"credit":"b_pa"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:33:35.236Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Martinez grounds out, first baseman Dayson Croes to pitcher Mitch White.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T21:33:53.994Z","endTime":"2026-03-21T21:34:05.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":821690,"fullName":"Randy Martinez","link":"/api/v1/people/821690"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":821690,"fullName":"Randy Martinez","link":"/api/v1/people/821690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806401,"link":"/api/v1/people/806401"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.823264849655615,"aZ":-16.921264807137515,"pfxX":-6.023559063403043,"pfxZ":7.751855211401025,"pX":0.041393437895754386,"pZ":2.0289378366053876,"vX0":5.94195605624323,"vY0":-140.363833218659,"vZ0":-7.5542457534376695,"x":115.42,"y":184.0,"x0":-1.3344750436650301,"y0":50.00534515150389,"z0":5.885384420799358,"aX":-11.85684679264422},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":9.5,"spinRate":2175,"spinDirection":218},"zone":8,"typeConfidence":1.13,"plateTime":0.39227372996692544,"extension":6.248230405312233},"hitData":{"launchSpeed":81.5,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.55,"coordY":163.06}},"index":0,"playId":"8a3bec97-be95-3397-94b4-9fc412c3ead3","pitchNumber":1,"startTime":"2026-03-21T21:33:59.373Z","endTime":"2026-03-21T21:34:05.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":821690,"link":"/api/v1/people/821690","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821690,"link":"/api/v1/people/821690"},"credit":"b_ab"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_ab"},{"player":{"id":821690,"link":"/api/v1/people/821690"},"credit":"b_pa"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:34:05.439Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jace LaViolette homers (1) on a fly ball to right field.","rbi":1,"awayScore":7,"homeScore":10,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T21:34:21.400Z","endTime":"2026-03-21T21:35:57.065Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702593,"fullName":"Jace LaViolette","link":"/api/v1/people/702593"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702593,"fullName":"Jace LaViolette","link":"/api/v1/people/702593"},"responsiblePitcher":{"id":813266,"link":"/api/v1/people/813266"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.6,"endSpeed":78.3,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30661230653024,"aZ":-37.47349105276869,"pfxX":4.237440918028295,"pfxZ":-3.3987514942242587,"pX":-1.6001902219678281,"pZ":2.230122659905635,"vX0":-1.175821450891622,"vY0":-124.69640393819144,"vZ0":-1.6755152825923978,"x":178.0,"y":178.57,"x0":-1.6702746725026802,"y0":50.0029847187144,"z0":6.029967743917233,"aX":6.6092199828862555},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.2,"breakHorizontal":-7.3,"spinRate":2214,"spinDirection":29},"zone":13,"typeConfidence":1.13,"plateTime":0.4408589247736239,"extension":6.002805407463206},"index":0,"playId":"01802b1d-58c8-3216-b66d-656365365459","pitchNumber":1,"startTime":"2026-03-21T21:34:36.181Z","endTime":"2026-03-21T21:34:39.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24754062311744,"aZ":-40.560047083472625,"pfxX":4.065028178916021,"pfxZ":-5.517347310652791,"pX":-0.16594455223230745,"pZ":0.04155952170098697,"vX0":2.487864089033927,"vY0":-123.24486509419292,"vZ0":-5.718984566265055,"x":123.33,"y":237.66,"x0":-1.7206831369989342,"y0":50.002566386619534,"z0":5.864161276630614,"aX":6.177971734619859},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.2,"breakHorizontal":-8.0,"spinRate":2333,"spinDirection":16},"zone":13,"typeConfidence":0.97,"plateTime":0.44648306718733455,"extension":5.970052027459016},"index":1,"playId":"311c8310-0526-32d4-8648-a381dec6e3ed","pitchNumber":2,"startTime":"2026-03-21T21:34:53.257Z","endTime":"2026-03-21T21:34:56.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.0,"endSpeed":77.7,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.794094851023242,"aZ":-37.962803699535,"pfxX":3.282707127526251,"pfxZ":-3.8124357788885224,"pX":0.17696358593661804,"pZ":2.2047139946927072,"vX0":3.0296047685704073,"vY0":-122.41260754593874,"vZ0":-1.5080866959145443,"x":110.25,"y":179.25,"x0":-1.502299262547204,"y0":50.000403307198724,"z0":6.073876185561871,"aX":4.988675100438137},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.0,"breakHorizontal":-6.6,"spinRate":2265,"spinDirection":20},"zone":8,"typeConfidence":1.11,"plateTime":0.44715797779991684,"extension":6.0255991764057955},"index":2,"playId":"22f97259-2f0a-366a-a985-136e2cf35691","pitchNumber":3,"startTime":"2026-03-21T21:35:14.812Z","endTime":"2026-03-21T21:35:18.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55296202431699,"aZ":-13.470657448845778,"pfxX":-2.191244309985076,"pfxZ":9.303051564058668,"pX":0.19359952492191806,"pZ":1.9515909462492476,"vX0":5.212539277417284,"vY0":-140.79121355847,"vZ0":-8.529491747437707,"x":109.62,"y":186.09,"x0":-1.39595102510493,"y0":50.00268584834527,"z0":5.88949004481882,"aX":-4.40579895410998},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":2.9,"spinRate":2269,"spinDirection":208},"zone":8,"typeConfidence":1.36,"plateTime":0.38883701651830727,"extension":6.169773054963488},"hitData":{"launchSpeed":106.9,"launchAngle":25.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.62,"coordY":56.78}},"index":3,"playId":"912ff5ca-2169-39ce-8a76-2315f82c0425","pitchNumber":4,"startTime":"2026-03-21T21:35:33.012Z","endTime":"2026-03-21T21:35:57.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":702593,"link":"/api/v1/people/702593","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702593,"link":"/api/v1/people/702593"},"credit":"b_ab"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_ab"},{"player":{"id":702593,"link":"/api/v1/people/702593"},"credit":"b_pa"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:35:57.065Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks.","rbi":0,"awayScore":7,"homeScore":10,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T21:36:05.876Z","endTime":"2026-03-21T21:37:51.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86319155589304,"aZ":-20.685765843405804,"pfxX":-5.937276249388999,"pfxZ":5.714322190973732,"pX":-1.10478733392006,"pZ":1.9563933548474242,"vX0":3.1543898963349366,"vY0":-141.09850476329726,"vZ0":-7.22989159478718,"x":159.11,"y":185.96,"x0":-1.467293187168932,"y0":50.00615221056041,"z0":5.890611240672448,"aX":-11.943446928056145},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.0,"breakHorizontal":10.1,"spinRate":2059,"spinDirection":210},"zone":13,"typeConfidence":0.79,"plateTime":0.3885599416277352,"extension":6.196727641270722},"index":0,"playId":"0e6560dd-dcfd-37bc-8750-d9d8a0cbe0a1","pitchNumber":1,"startTime":"2026-03-21T21:36:34.171Z","endTime":"2026-03-21T21:36:37.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48307843352366,"aZ":-16.41577140796544,"pfxX":-5.638477088232511,"pfxZ":8.149990270767365,"pX":-0.3962067112090023,"pZ":0.860224755385586,"vX0":4.851878669081168,"vY0":-138.54892825535634,"vZ0":-10.268271506293004,"x":132.1,"y":215.55,"x0":-1.4421000899554386,"y0":50.00380669903228,"z0":5.724625859379695,"aX":-10.904580404591497},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":9.1,"spinRate":2220,"spinDirection":212},"zone":13,"typeConfidence":1.31,"plateTime":0.3961228193604911,"extension":6.305279322521525},"index":1,"playId":"5040c7cb-e356-32a7-b2f4-89d5936d9e42","pitchNumber":2,"startTime":"2026-03-21T21:36:52.606Z","endTime":"2026-03-21T21:36:55.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":96.4,"endSpeed":88.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.484837438367514,"aZ":-12.57820212437758,"pfxX":-4.278875953028308,"pfxZ":9.884198896564337,"pX":-0.5788672944970324,"pZ":1.6301979566057547,"vX0":3.9591492202106595,"vY0":-140.10295734095928,"vZ0":-9.341546395014953,"x":139.07,"y":194.76,"x0":-1.4563412793936745,"y0":50.00080780379398,"z0":5.835476427782922,"aX":-8.481498807589473},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2275,"spinDirection":210},"zone":7,"typeConfidence":1.38,"plateTime":0.39136516407275757,"extension":6.190623773739114},"index":2,"playId":"a7d0e3c1-b1a0-3a96-a311-3d3b4742ba76","pitchNumber":3,"startTime":"2026-03-21T21:37:09.047Z","endTime":"2026-03-21T21:37:13.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16432297821569,"aZ":-14.608357878621797,"pfxX":-6.949044939388427,"pfxZ":8.943847715506665,"pX":-0.04935327741826354,"pZ":2.219669664061848,"vX0":5.876089247387537,"vY0":-139.88366998405576,"vZ0":-7.487717545896205,"x":118.88,"y":178.85,"x0":-1.2835805108114278,"y0":50.00632648249938,"z0":5.90633164923131,"aX":-13.65231567543041},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2404,"spinDirection":207},"zone":5,"typeConfidence":0.96,"plateTime":0.39289993893158215,"extension":6.249792965493704},"index":3,"playId":"e971b658-f40c-3deb-9ded-a8659a8e7664","pitchNumber":4,"startTime":"2026-03-21T21:37:26.093Z","endTime":"2026-03-21T21:37:29.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75198061745326,"aZ":-14.95130243601501,"pfxX":-2.668380774755251,"pfxZ":8.75769822985755,"pX":-1.0163588851643932,"pZ":3.4862841591609417,"vX0":2.0214666928087244,"vY0":-139.24557282274355,"vZ0":-4.5559264497511025,"x":155.74,"y":144.65,"x0":-1.4043897159520673,"y0":50.0062639202106,"z0":6.130283528394679,"aX":-5.250233452138529},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2262,"spinDirection":210},"zone":11,"typeConfidence":1.37,"plateTime":0.3930890347572107,"extension":6.197598078875687},"index":4,"playId":"8e16b84a-7399-31f1-9c1b-ba823fde87f4","pitchNumber":5,"startTime":"2026-03-21T21:37:48.590Z","endTime":"2026-03-21T21:37:51.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:37:51.590Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Lampe grounds out, first baseman Dayson Croes to pitcher Mitch White.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T21:38:09.105Z","endTime":"2026-03-21T21:40:01.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813266,"fullName":"Mitch White","link":"/api/v1/people/813266"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806401,"link":"/api/v1/people/806401"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11605150294441,"aZ":-15.916034628542725,"pfxX":-6.064937280975993,"pfxZ":8.319979714366566,"pX":-1.0173032095354846,"pZ":2.326944522246583,"vX0":3.1693680940529543,"vY0":-139.9839169965096,"vZ0":-6.871723527935716,"x":155.78,"y":175.95,"x0":-1.3856463242203787,"y0":50.002710776986966,"z0":5.884980636359589,"aX":-11.851982356281933},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":10.2,"spinRate":2222,"spinDirection":210},"zone":13,"typeConfidence":1.22,"plateTime":0.39359227882109016,"extension":6.076747747523889},"index":0,"playId":"611f0299-ee5d-3dbe-9662-16a5b6680b1e","pitchNumber":1,"startTime":"2026-03-21T21:38:22.385Z","endTime":"2026-03-21T21:38:28.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bo Naylor advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"611f0299-ee5d-3dbe-9662-16a5b6680b1e","startTime":"2026-03-21T21:38:38.986Z","endTime":"2026-03-21T21:38:38.987Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"postOnSecond":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.46,"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848470587618333,"aZ":-32.555084874346086,"pfxX":2.9273359703668724,"pfxZ":-0.248255035905375,"pX":-0.6862395430665227,"pZ":1.7054262051472056,"vX0":1.0170613239256763,"vY0":-123.7004392064114,"vZ0":-3.567686695298195,"x":143.16,"y":192.73,"x0":-1.4851065920480677,"y0":50.00471535260022,"z0":5.9487981587434104,"aX":4.454512013376209},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-5.5,"spinRate":2248,"spinDirection":38},"zone":7,"typeConfidence":1.2,"plateTime":0.4458963430459675,"extension":6.070303461311314},"index":2,"playId":"e56d8dc5-8f9f-3624-a1de-8f1ea4cdcf34","pitchNumber":2,"startTime":"2026-03-21T21:38:38.988Z","endTime":"2026-03-21T21:39:06.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"}},"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":96.2,"endSpeed":86.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.698354960009624,"aZ":-11.585754321661119,"pfxX":-5.5497778553584505,"pfxZ":10.636882414818224,"pX":-2.1952439745857046,"pZ":2.3418882838787374,"vX0":0.6477370993262228,"vY0":-139.73153802473837,"vZ0":-7.700882756077734,"x":200.68,"y":175.55,"x0":-1.7137518850148707,"y0":50.001873377316315,"z0":5.933330591328754,"aX":-10.741516196047302},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2329,"spinDirection":210},"zone":13,"typeConfidence":1.37,"plateTime":0.3951975149308935,"extension":6.0863780475807525},"index":3,"playId":"2cf73da9-c857-3b79-bd52-46a5088d5912","pitchNumber":3,"startTime":"2026-03-21T21:39:14.563Z","endTime":"2026-03-21T21:39:17.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.6,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2566241080426,"aZ":-11.612579320260215,"pfxX":-4.383944872474343,"pfxZ":10.864724351997884,"pX":1.445848805654069,"pZ":1.2746435049177187,"vX0":8.65506936021553,"vY0":-138.04227266993354,"vZ0":-9.944715243717582,"x":61.89,"y":204.36,"x0":-1.1883216072260407,"y0":50.00464465466515,"z0":5.748243942096016,"aX":-8.29863553272689},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":5.8,"spinRate":2208,"spinDirection":210},"zone":14,"typeConfidence":1.38,"plateTime":0.39975220107255804,"extension":6.2042718954989935},"index":4,"playId":"27fcfef0-577c-3e3f-9b73-9acbcbc8a3cf","pitchNumber":4,"startTime":"2026-03-21T21:39:33.124Z","endTime":"2026-03-21T21:39:36.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84759757661393,"aZ":-12.966048841179521,"pfxX":-3.381528264885804,"pfxZ":9.963053026547131,"pX":-0.4846803689841409,"pZ":1.4130189869591383,"vX0":3.542451906912022,"vY0":-138.85988867259832,"vZ0":-9.40294690676078,"x":135.47,"y":200.63,"x0":-1.345568131433028,"y0":50.002131760617566,"z0":5.733866876914453,"aX":-6.518313046210507},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":5.3,"spinRate":2139,"spinDirection":213},"zone":13,"typeConfidence":1.38,"plateTime":0.3964273528769149,"extension":6.034945042390553},"hitData":{"launchSpeed":77.8,"launchAngle":-0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.2,"coordY":169.13}},"index":5,"playId":"c4d1062a-bdcb-34d1-b5bf-0b53da249db0","pitchNumber":5,"startTime":"2026-03-21T21:39:54.587Z","endTime":"2026-03-21T21:40:01.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813266,"link":"/api/v1/people/813266","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":806401,"link":"/api/v1/people/806401"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_ab"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_ab"},{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_pa"},{"player":{"id":813266,"link":"/api/v1/people/813266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T21:40:01.455Z","atBatIndex":79}]