[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-09T20:04:08.039Z","endTime":"2026-03-09T20:05:37.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-09T14:53:45.393Z","endTime":"2026-03-09T19:43:29.087Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"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-09T19:43:29.087Z","endTime":"2026-03-09T20:03:23.896Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"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-09T20:03:23.896Z","endTime":"2026-03-09T20:04:10.113Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49948115469819,"aZ":-26.957589139296037,"pfxX":0.6490986521192641,"pfxZ":3.314882752679634,"pX":-0.41950150785747714,"pZ":2.184441564111077,"vX0":-7.434058665269073,"vY0":-124.25132360782479,"vZ0":-3.901872676832552,"x":132.99,"y":179.8,"x0":2.5192020567923707,"y0":50.00237867056957,"z0":6.0002072219766935,"aX":1.0224508818638696},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":0.5,"spinRate":2191,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.43982479897517734,"extension":5.823412364178118},"index":3,"playId":"39b735ba-ba1c-3fda-999f-2d666ae873e0","pitchNumber":1,"startTime":"2026-03-09T20:04:10.113Z","endTime":"2026-03-09T20:04:13.154Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501628546202753,"aZ":-14.334848051290953,"pfxX":6.876465626544982,"pfxZ":9.765787516050292,"pX":-1.5041320248580725,"pZ":1.6879937051089038,"vX0":-12.218345707308496,"vY0":-134.6231951908987,"vZ0":-8.502111966502625,"x":174.33,"y":193.2,"x0":2.2096370219866808,"y0":50.005608216371385,"z0":5.9122180342267665,"aX":12.565896062344713},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-9.7,"spinRate":2446,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40758267948045024,"extension":5.850399069608766},"index":4,"playId":"9106998b-fb15-3d59-8cdd-17d73b71971e","pitchNumber":2,"startTime":"2026-03-09T20:04:25.559Z","endTime":"2026-03-09T20:04:29.169Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43054537329591,"aZ":-15.654989962320379,"pfxX":6.650384390965631,"pfxZ":8.799741166651039,"pX":-1.0505421711538874,"pZ":2.8543591264182018,"vX0":-11.148042371532616,"vY0":-136.4946577073385,"vZ0":-5.756616717266363,"x":157.04,"y":161.71,"x0":2.231889403090076,"y0":50.00370439148608,"z0":6.077480259027526,"aX":12.48684526234846},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":2418,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4020306190868488,"extension":5.787801099684798},"index":5,"playId":"2a603575-dc41-345a-a5e3-0e0ca146d4e6","pitchNumber":3,"startTime":"2026-03-09T20:04:41.404Z","endTime":"2026-03-09T20:04:45.485Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47326723386077,"aZ":-26.789797987441037,"pfxX":0.4257779571960689,"pfxZ":3.3243581400042146,"pX":-0.3396719457277803,"pZ":1.4721066269679206,"vX0":-7.251696119792488,"vY0":-125.63598593519892,"vZ0":-5.766109257768535,"x":129.95,"y":199.03,"x0":2.5134461741202943,"y0":50.00008778993503,"z0":5.93964701632071,"aX":0.6892275025470957},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":0.7,"spinRate":2215,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.4338863073500967,"extension":5.83439269158791},"index":6,"playId":"4ab0c895-baa0-3af6-ae7a-d4fac73fc7e8","pitchNumber":4,"startTime":"2026-03-09T20:04:56.146Z","endTime":"2026-03-09T20:04:59.146Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":85.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120466046045845,"aZ":-13.626497373333565,"pfxX":5.626214580946797,"pfxZ":9.812749735194084,"pX":-0.2645757177057041,"pZ":3.0128526473331125,"vX0":-9.034101135271706,"vY0":-136.83197065321852,"vZ0":-5.625043579695193,"x":127.09,"y":157.43,"x0":2.353773527773935,"y0":50.0007118308579,"z0":6.034204884889645,"aX":10.632759987682743},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2437,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.4007914309160303,"extension":5.9018825392121865},"index":7,"playId":"38175719-a02d-38f8-83c1-8044444bcebf","pitchNumber":5,"startTime":"2026-03-09T20:05:14.409Z","endTime":"2026-03-09T20:05:17.753Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354862364305593,"aZ":-29.65800685792384,"pfxX":-0.6233871100686583,"pfxZ":1.6068873323006994,"pX":0.3309123653686985,"pZ":3.3629699034020804,"vX0":-4.942269360951977,"vY0":-123.79270673918955,"vZ0":-0.8156552071598769,"x":104.39,"y":147.98,"x0":2.425927284582174,"y0":50.004601206195225,"z0":6.157221350976861,"aX":-0.9768708002634571},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":2.2,"spinRate":2100,"spinDirection":178},"zone":3,"typeConfidence":2.0,"plateTime":0.4407401128387636,"extension":5.7206346324440815},"index":8,"playId":"baacc4a3-ab19-30f6-a330-f930665ee002","pitchNumber":6,"startTime":"2026-03-09T20:05:34.323Z","endTime":"2026-03-09T20:05:37.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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"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-09T20:05:37.528Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-09T20:05:45.053Z","endTime":"2026-03-09T20:06:26.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.826281864782093,"aZ":-13.699384185990874,"pfxX":4.897727622059666,"pfxZ":9.866355948947302,"pX":-0.2693180732615357,"pZ":3.6056855886645893,"vX0":-9.067044129929485,"vY0":-135.74875327485844,"vZ0":-4.001980157041018,"x":127.27,"y":141.43,"x0":2.472795412834372,"y0":50.00012999418641,"z0":6.048107944604128,"aX":9.169182791598557},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-7.0,"spinRate":2288,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40298749784293886,"extension":5.936900609922248},"index":0,"playId":"dc371e25-dd98-3abd-960c-288ffb41ded4","pitchNumber":1,"startTime":"2026-03-09T20:06:02.719Z","endTime":"2026-03-09T20:06:06.419Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535980397311288,"aZ":-20.265430004577922,"pfxX":6.597164632912039,"pfxZ":7.367795421126357,"pX":0.8083015459241163,"pZ":1.785908340457383,"vX0":-6.603016498981099,"vY0":-125.7849420954237,"vZ0":-6.429290963709719,"x":86.19,"y":190.56,"x0":2.5999648033061695,"y0":50.000955301671084,"z0":5.9981019021377495,"aX":10.658385989005241},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.2,"breakHorizontal":-10.6,"spinRate":1806,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.43407687239575576,"extension":5.804975721842339},"hitData":{"launchSpeed":78.7,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":171.95}},"index":1,"playId":"365a2e37-ffa8-3fe2-8b38-0f097a224832","pitchNumber":2,"startTime":"2026-03-09T20:06:18.622Z","endTime":"2026-03-09T20:06:26.998Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"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-09T20:06:26.998Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-09T20:06:32.715Z","endTime":"2026-03-09T20:07:49.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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,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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52056727823901,"aZ":-34.77567011666241,"pfxX":-1.6131212101826498,"pfxZ":-1.8336002989614641,"pX":-0.4082068458212342,"pZ":2.1112550883832,"vX0":-6.350286915324336,"vY0":-118.34681789594545,"vZ0":-2.097880832389426,"x":132.56,"y":181.78,"x0":2.5190485585278983,"y0":50.002737757487736,"z0":6.193441473512905,"aX":-2.2882609350027976},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":4.4,"spinRate":1559,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.46276846545264894,"extension":5.65644351884532},"index":0,"playId":"fa691779-3877-34fb-8ced-289d18845ef8","pitchNumber":1,"startTime":"2026-03-09T20:06:52.472Z","endTime":"2026-03-09T20:06:55.572Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.752283479872,"aZ":-32.85277472108055,"pfxX":0.6313782130108283,"pfxZ":-0.4579238502753742,"pX":-1.5813099041302336,"pZ":0.9908775125178907,"vX0":-9.770391776809442,"vY0":-120.67982132690108,"vZ0":-5.199754366440501,"x":177.28,"y":212.03,"x0":2.4163910284609966,"y0":50.00162461067551,"z0":6.026640699708484,"aX":0.9448790732010812},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.8,"breakHorizontal":0.8,"spinRate":2431,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.45174665438343764,"extension":5.8507148503954465},"index":1,"playId":"ded3ed3e-0977-34f8-8f31-e5295dcd1878","pitchNumber":2,"startTime":"2026-03-09T20:07:06.473Z","endTime":"2026-03-09T20:07:10.043Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-09T20:07:16.283Z","endTime":"2026-03-09T20:07:29.795Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.3,"endSpeed":79.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663343407418385,"aZ":-19.7260194725464,"pfxX":5.175058214434664,"pfxZ":7.6905381233646235,"pX":1.0817176826303034,"pZ":2.851506811181244,"vX0":-5.467080522393792,"vY0":-125.69368339672306,"vZ0":-4.228976853463505,"x":75.77,"y":161.79,"x0":2.6005680549444974,"y0":50.00521545184761,"z0":6.133828324796678,"aX":8.37974338084762},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.3,"breakHorizontal":-8.3,"spinRate":1792,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4338198727071947,"extension":5.81193257157929},"index":3,"playId":"460f09a0-2ceb-35ab-ba1a-81bc9441fdb9","pitchNumber":3,"startTime":"2026-03-09T20:07:29.795Z","endTime":"2026-03-09T20:07:33.388Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.757315999658356,"aZ":-35.992843348193844,"pfxX":1.1998278965642957,"pfxZ":-2.5956995664557008,"pX":-0.6574485530563714,"pZ":1.1123602790850242,"vX0":-8.04853463324548,"vY0":-120.47815944780648,"vZ0":-4.19050521718432,"x":142.06,"y":208.75,"x0":2.566206279682705,"y0":50.00051098797508,"z0":6.045386805327694,"aX":1.7706231124799507},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.4,"breakHorizontal":-0.4,"spinRate":2280,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45412280454853304,"extension":5.827250260401544},"index":4,"playId":"5f70aec7-ab7b-31ec-943b-429eae9f91fd","pitchNumber":4,"startTime":"2026-03-09T20:07:46.655Z","endTime":"2026-03-09T20:07:49.920Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:07:49.920Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-09T20:09:45.033Z","endTime":"2026-03-09T20:11:41.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73988985362025,"aZ":-13.077238764368074,"pfxX":-5.229339879701515,"pfxZ":9.339266681109272,"pX":0.2065976488191357,"pZ":2.038770134342194,"vX0":8.72604263166014,"vY0":-142.3534410414448,"vZ0":-7.723984709878507,"x":109.12,"y":183.73,"x0":-2.2240308656576087,"y0":50.00591641834985,"z0":5.621666629843725,"aX":-10.697140962418102},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2191,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3852774176466891,"extension":6.519539062683178},"index":0,"playId":"543eb129-765f-3e56-b821-a25ca847c80d","pitchNumber":1,"startTime":"2026-03-09T20:10:04.585Z","endTime":"2026-03-09T20:10:08.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":93.4,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46951864631035,"aZ":-31.31477041950169,"pfxX":-7.111097942117261,"pfxZ":0.4550410664215798,"pX":-0.23130127962797015,"pZ":2.0115088874105607,"vX0":7.477271485560751,"vY0":-135.92533544760283,"vZ0":-4.391322214429145,"x":125.82,"y":184.47,"x0":-2.0830431021681344,"y0":50.00284810723394,"z0":5.80176284808724,"aX":-13.417511452204844},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.1,"breakHorizontal":11.4,"spinRate":1392,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40168831581875164,"extension":6.497851604257279},"index":1,"playId":"82d8c284-3117-3533-a0ae-78f1f8a022f4","pitchNumber":2,"startTime":"2026-03-09T20:10:19.302Z","endTime":"2026-03-09T20:10:23.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601729503662416,"aZ":-34.302736176480245,"pfxX":-4.117833591255762,"pfxZ":-1.1552706630818559,"pX":-1.8499671043460224,"pZ":3.742261336758803,"vX0":2.376192234360794,"vY0":-134.8369837228704,"vZ0":0.2201861502935205,"x":187.52,"y":137.74,"x0":-2.206471828605668,"y0":50.0009755454607,"z0":6.074766039901009,"aX":-7.601288961424812},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.8,"breakHorizontal":7.0,"spinRate":1188,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.40580747678275664,"extension":6.376857999522805},"index":2,"playId":"9c95ea29-cdfa-3acc-b9ce-9135ec493cba","pitchNumber":3,"startTime":"2026-03-09T20:10:38.236Z","endTime":"2026-03-09T20:10:41.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":97.6,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70201255856175,"aZ":-24.843992941651887,"pfxX":-7.905744623321949,"pfxZ":3.5804786224961003,"pX":-0.02198614103705978,"pZ":3.772519410028552,"vX0":8.334000685517806,"vY0":-141.98404293628445,"vZ0":-1.6260405834921228,"x":117.84,"y":136.92,"x0":-1.9643883722403448,"y0":50.00283573493868,"z0":5.929484170032102,"aX":-16.18463149331211},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":2013,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.38537774936169855,"extension":6.580295692715954},"index":3,"playId":"99fee4d2-d7ce-336e-9f2a-8e9e71e8c264","pitchNumber":4,"startTime":"2026-03-09T20:10:53.934Z","endTime":"2026-03-09T20:10:57.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.739989188805964,"aZ":-24.06653148227896,"pfxX":-8.629014530949688,"pfxZ":3.9348342821316544,"pX":0.0011429256406941446,"pZ":2.3208301141731567,"vX0":8.417385245005109,"vY0":-142.64318478572108,"vZ0":-5.440552000262901,"x":116.96,"y":176.12,"x0":-1.8665641721735302,"y0":50.004311256650546,"z0":5.769775339114567,"aX":-17.78779193575227},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":1961,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.38394404445982255,"extension":6.670230124564879},"index":4,"playId":"232c59d7-5c13-3838-b76b-1c0f9c64588b","pitchNumber":5,"startTime":"2026-03-09T20:11:18.037Z","endTime":"2026-03-09T20:11:21.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":100.0,"endSpeed":91.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.912498798966126,"aZ":-14.839299197828153,"pfxX":-5.128939075281064,"pfxZ":8.101298318748007,"pX":-0.416846140435691,"pZ":2.2519758906969067,"vX0":6.902590003612514,"vY0":-145.3426077929804,"vZ0":-7.351121095989102,"x":132.89,"y":177.98,"x0":-2.155689782113287,"y0":50.00697401825561,"z0":5.714475085144682,"aX":-10.980954404521606},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":7.9,"spinRate":2188,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3767799148415518,"extension":6.60934129304666},"index":5,"playId":"f4b308ac-e74f-30f7-bda2-e0156c2d6c3b","pitchNumber":6,"startTime":"2026-03-09T20:11:38.228Z","endTime":"2026-03-09T20:11:41.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:11:41.736Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-09T20:11:47.936Z","endTime":"2026-03-09T20:13:02.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37547634708604,"aZ":-36.724794882338244,"pfxX":3.747851760581221,"pfxZ":-2.9161719440776945,"pX":0.3267038790111088,"pZ":3.392063655589569,"vX0":3.9171347809176993,"vY0":-124.51725881775167,"vZ0":0.6925614957379473,"x":104.55,"y":147.19,"x0":-1.757144652679398,"y0":50.003185761143804,"z0":6.163290529633326,"aX":5.84898519887426},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.8,"breakHorizontal":-7.7,"spinRate":2293,"spinDirection":32},"zone":3,"typeConfidence":0.76,"plateTime":0.4408748192188465,"extension":6.514402264528694},"index":0,"playId":"8cb1075a-0449-3091-bc2d-807ccd8ad2cb","pitchNumber":1,"startTime":"2026-03-09T20:12:05.833Z","endTime":"2026-03-09T20:12:09.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218452586241696,"aZ":-36.496560637863006,"pfxX":6.47034951173079,"pfxZ":-2.755812541575814,"pX":0.6364308207586019,"pZ":3.1503293028704302,"vX0":3.883418980517868,"vY0":-124.70554298283344,"vZ0":0.01512919440851812,"x":92.74,"y":153.72,"x0":-1.784234637669985,"y0":50.00425011218732,"z0":6.167028864820223,"aX":10.141389517513984},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":-12.6,"spinRate":2435,"spinDirection":21},"zone":3,"typeConfidence":2.0,"plateTime":0.4400373356070375,"extension":6.570284450716511},"index":1,"playId":"38b2c2e3-7591-36bc-8a4d-30049605cad2","pitchNumber":2,"startTime":"2026-03-09T20:12:21.966Z","endTime":"2026-03-09T20:12:25.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06281396959172,"aZ":-24.026889764207578,"pfxX":-10.112166084657211,"pfxZ":3.8889927636689636,"pX":-0.3238555271349135,"pZ":1.7689558912226713,"vX0":8.4750238704847,"vY0":-143.52074512380997,"vZ0":-7.327868138110216,"x":129.34,"y":191.02,"x0":-1.9958779471119394,"y0":50.00115287852415,"z0":5.843046532893432,"aX":-21.17200446833017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2037,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.3810948806505845,"extension":6.620417042694379},"index":2,"playId":"99335df3-21dd-3bb0-9d68-52c998ddb2f3","pitchNumber":3,"startTime":"2026-03-09T20:12:37.752Z","endTime":"2026-03-09T20:12:41.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494480482424716,"aZ":-27.84656472025368,"pfxX":0.44648551350891275,"pfxZ":2.333306301795557,"pX":1.3354265888346575,"pZ":1.7159545721263443,"vX0":8.274893931252343,"vY0":-134.83776518474104,"vZ0":-5.769484208044198,"x":66.1,"y":192.45,"x0":-1.8225945455721155,"y0":50.001028570885694,"z0":5.831325977884402,"aX":0.8270524200131485},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2414,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4051756385418761,"extension":6.63791585631519},"index":3,"playId":"f189aff9-8da7-3e95-8fb5-a2e8161f1e59","pitchNumber":4,"startTime":"2026-03-09T20:12:58.910Z","endTime":"2026-03-09T20:13:02.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:13:02.267Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-09T20:13:08.485Z","endTime":"2026-03-09T20:16:05.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9775009867293,"aZ":-27.32004630682612,"pfxX":0.4863489872484861,"pfxZ":2.57700926745997,"pX":1.4322971016914994,"pZ":1.1927545574240581,"vX0":9.135427202268785,"vY0":-135.30164697820564,"vZ0":-7.187812197854473,"x":62.4,"y":206.58,"x0":-2.028147993306127,"y0":50.00301165833008,"z0":5.754228866724303,"aX":0.9168146309973999},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":-2.5,"spinRate":2419,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.40230622480014766,"extension":6.598291203328794},"index":0,"playId":"0a4162e1-7b6b-3d12-a4f8-09ade13f8180","pitchNumber":1,"startTime":"2026-03-09T20:13:30.173Z","endTime":"2026-03-09T20:13:33.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814834404041168,"aZ":-39.32573739628002,"pfxX":7.91710561792956,"pfxZ":-4.50422435059374,"pX":0.14552955893162384,"pZ":2.958763987468551,"vX0":2.8022778315728405,"vY0":-125.09185457662801,"vZ0":0.4640454077356031,"x":111.45,"y":158.89,"x0":-2.0173311679606463,"y0":50.00385094263608,"z0":5.990307279780138,"aX":12.568387811844685},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.8,"breakHorizontal":-15.0,"spinRate":2406,"spinDirection":28},"zone":2,"typeConfidence":2.0,"plateTime":0.43756159536677286,"extension":6.58775467078091},"index":1,"playId":"452ff8f9-583e-3e0e-9ad0-dc723077d5b2","pitchNumber":2,"startTime":"2026-03-09T20:13:49.948Z","endTime":"2026-03-09T20:13:53.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74601859403941,"aZ":-14.877731171194403,"pfxX":-4.776483578397414,"pfxZ":8.376149886364843,"pX":-0.45884497404652697,"pZ":1.828100940712121,"vX0":6.882852289880016,"vY0":-142.96432729676891,"vZ0":-8.001599938223496,"x":134.49,"y":189.42,"x0":-2.279837409150643,"y0":50.003132652479486,"z0":5.6021528860771035,"aX":-9.863243474234064},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":7.2,"spinRate":2220,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38350759527698886,"extension":6.614819939312777},"index":2,"playId":"fa7ae79a-60e6-3966-b606-13de58db4252","pitchNumber":3,"startTime":"2026-03-09T20:14:06.290Z","endTime":"2026-03-09T20:14:09.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47867028503429,"aZ":-26.920694613290987,"pfxX":-10.022850190458389,"pfxZ":2.5063120442858864,"pX":0.1788580466292951,"pZ":2.033153768422822,"vX0":9.681541873300825,"vY0":-144.12499290726046,"vZ0":-5.881782844959458,"x":110.18,"y":183.88,"x0":-1.9267949921296272,"y0":50.004714137502,"z0":5.77013739696885,"aX":-21.02208454570503},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":2064,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.3804923779343432,"extension":6.592846487582771},"index":3,"playId":"4f782eb7-2448-3790-89b2-d386cdc65c41","pitchNumber":4,"startTime":"2026-03-09T20:14:22.811Z","endTime":"2026-03-09T20:14:26.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10203910130288,"aZ":-32.47544364077932,"pfxX":-4.961870283534499,"pfxZ":-0.15131362658458336,"pX":-0.2886111962235946,"pZ":1.9096729909590993,"vX0":6.788110391083168,"vY0":-137.67729036693584,"vZ0":-4.4685356250469095,"x":128.0,"y":187.22,"x0":-2.119893756166859,"y0":50.00569213404492,"z0":5.704646494985941,"aX":-9.709263530503549},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.8,"breakHorizontal":7.9,"spinRate":1457,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.39497214738500475,"extension":6.681185187256161},"index":4,"playId":"7fa5efda-24e7-3643-9bd2-86c12069cc6c","pitchNumber":5,"startTime":"2026-03-09T20:14:57.357Z","endTime":"2026-03-09T20:15:01.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08208571667783,"aZ":-28.910581070552475,"pfxX":-7.37829746541064,"pfxZ":1.710361725418979,"pX":-0.15919412940161523,"pZ":1.0177781920541673,"vX0":7.503722465875453,"vY0":-137.42863722605793,"vZ0":-7.003303308846792,"x":123.07,"y":211.3,"x0":-1.9692722532870905,"y0":50.00363656485027,"z0":5.56886648339582,"aX":-14.083180050197356},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.8,"breakHorizontal":11.8,"spinRate":1356,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.39888802061288375,"extension":6.715712029798479},"index":5,"playId":"faa8b4c1-345b-3db9-9e05-1fc646e1676b","pitchNumber":6,"startTime":"2026-03-09T20:15:21.285Z","endTime":"2026-03-09T20:15:25.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26347345574333,"aZ":-16.231142943878215,"pfxX":-4.843120333606269,"pfxZ":7.615361758698682,"pX":0.2372054570105743,"pZ":1.2166428657980783,"vX0":8.66991525905019,"vY0":-143.94721399202913,"vZ0":-9.329917083288032,"x":107.96,"y":205.93,"x0":-2.188171044961741,"y0":50.0016845076459,"z0":5.510800858798965,"aX":-10.137125432344462},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.0,"breakHorizontal":7.0,"spinRate":2095,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38090190151444503,"extension":6.607149918964779},"index":6,"playId":"a8f65179-e19c-3fe4-988e-faaac0d89265","pitchNumber":7,"startTime":"2026-03-09T20:15:38.702Z","endTime":"2026-03-09T20:15:41.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.341742628160006,"aZ":-27.327632979784095,"pfxX":-7.760431039448019,"pfxZ":2.2863359939315773,"pX":0.008111246220404798,"pZ":2.0417911702934215,"vX0":8.518688339719628,"vY0":-144.62957095326948,"vZ0":-5.740358374183176,"x":116.69,"y":183.65,"x0":-1.9654648400345818,"y0":50.005396407461895,"z0":5.72566137458024,"aX":-16.463854548286296},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.1,"breakHorizontal":12.4},"zone":8,"typeConfidence":0.91,"plateTime":0.3785339016609357,"extension":6.633006295489291},"hitData":{"launchSpeed":97.3,"launchAngle":23.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.26,"coordY":53.31}},"index":7,"playId":"f17f950d-6f14-35ec-a222-f1808fc9061c","pitchNumber":8,"startTime":"2026-03-09T20:15:57.623Z","endTime":"2026-03-09T20:16:05.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:16:05.529Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Vaughn Grissom hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-09T20:17:56.863Z","endTime":"2026-03-09T20:18:45.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":77.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25846983332487,"aZ":-25.876589118051168,"pfxX":0.5915068282222684,"pfxZ":4.212132074874637,"pX":-1.825918308783528,"pZ":1.3224374944645343,"vX0":-10.296775816043663,"vY0":-121.39109189144338,"vZ0":-5.727205795802203,"x":186.6,"y":203.07,"x0":2.3899572045748605,"y0":50.00425982009286,"z0":5.9586036806093245,"aX":0.885335142595503},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.5,"breakHorizontal":1.3,"spinRate":2249,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.45080753756458414,"extension":5.690341980158905},"index":0,"playId":"8edcff39-cadb-32f5-89ba-b2fe9dc3ca1a","pitchNumber":1,"startTime":"2026-03-09T20:18:12.413Z","endTime":"2026-03-09T20:18:16.240Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840753780681844,"aZ":-10.81856535778458,"pfxX":5.060063337459045,"pfxZ":11.46905046254561,"pX":-2.2484321964313265,"pZ":2.5826677953772768,"vX0":-13.64338751632949,"vY0":-135.63795656857843,"vZ0":-7.0301352009145095,"x":202.7,"y":169.05,"x0":2.1908283879178856,"y0":50.004520764664186,"z0":5.963688699477649,"aX":9.424752302602558},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":-6.2,"spinRate":2392,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4039216272362687,"extension":5.983159907808826},"index":1,"playId":"964b86af-4cf5-37b4-ad58-bca57d9f1049","pitchNumber":2,"startTime":"2026-03-09T20:18:37.468Z","endTime":"2026-03-09T20:18:45.366Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:18:45.366Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Moore grounds into a double play, third baseman Matt Chapman to second baseman Osleivis Basabe to first baseman Casey Schmitt. Vaughn Grissom out at 2nd. Christian Moore out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-09T20:18:52.512Z","endTime":"2026-03-09T20:19:20.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519523221692413,"aZ":-20.67333191894181,"pfxX":6.269834971484179,"pfxZ":7.506565540557453,"pX":0.3192821375075499,"pZ":2.8514919778216967,"vX0":-7.2758761481477165,"vY0":-122.54787917562032,"vZ0":-3.6143045656584425,"x":104.83,"y":161.79,"x0":2.5018193992149085,"y0":50.00359719948519,"z0":6.095809789316885,"aX":9.608381161167856},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.1,"breakHorizontal":-9.8,"spinRate":1633,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.4456731394750286,"extension":5.937982040663169},"hitData":{"launchSpeed":70.5,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":167.9}},"index":0,"playId":"d0a845a7-a6b2-3bd6-8290-c4d37473571b","pitchNumber":1,"startTime":"2026-03-09T20:19:10.118Z","endTime":"2026-03-09T20:19:20.133Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.54,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:19:20.133Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-09T20:19:27.963Z","endTime":"2026-03-09T20:20:22.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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],"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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61080706353182,"aZ":-11.472277460959525,"pfxX":6.149212171080846,"pfxZ":11.138094192855057,"pX":-0.4876964362595201,"pZ":2.5296207840653877,"vX0":-9.396197414064625,"vY0":-135.24535842642,"vZ0":-7.1669520761431835,"x":135.59,"y":170.48,"x0":2.227462501273703,"y0":50.00177808591062,"z0":6.0128451834253145,"aX":11.428626604026109},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":-9.2,"spinRate":2400,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.40449299222642665,"extension":6.026278867157981},"index":0,"playId":"497d4c91-1651-39d4-9937-f07519fdba48","pitchNumber":1,"startTime":"2026-03-09T20:19:46.437Z","endTime":"2026-03-09T20:19:49.892Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.9,"endSpeed":80.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38269004262737,"aZ":-22.381414466772178,"pfxX":6.949399192879611,"pfxZ":6.005070189727506,"pX":0.6044154106868721,"pZ":1.293088032249352,"vX0":-6.967266069863498,"vY0":-126.29915596419897,"vZ0":-7.3263996917775,"x":93.96,"y":203.87,"x0":2.4832173587538464,"y0":50.00353491069512,"z0":6.005186060052233,"aX":11.336566671384418},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":-11.2,"spinRate":1919,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43206384850565893,"extension":5.702316328971338},"index":1,"playId":"1713c59f-e3c2-3509-8ebc-f1bbdcf3c3e8","pitchNumber":2,"startTime":"2026-03-09T20:20:02.723Z","endTime":"2026-03-09T20:20:06.038Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.5,"endSpeed":80.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222411258577676,"aZ":-24.49120959574227,"pfxX":-0.8108842475235707,"pfxZ":4.725863585684241,"pX":0.3408186709847806,"pZ":3.0992414867313585,"vX0":-5.237989173597138,"vY0":-126.02480687909349,"vZ0":-2.650634459626065,"x":104.01,"y":155.1,"x0":2.5428757926007783,"y0":50.00009158743265,"z0":6.122228606433354,"aX":-1.3158428275073697},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":2.5,"spinRate":2136,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4329765905910201,"extension":5.732595721827935},"index":2,"playId":"517b0e0d-2169-317c-9e2e-62605a5cee01","pitchNumber":3,"startTime":"2026-03-09T20:20:17.891Z","endTime":"2026-03-09T20:20:22.014Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:20:22.014Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out sharply to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-09T20:22:34.842Z","endTime":"2026-03-09T20:24:33.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"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":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37315064930921,"aZ":-15.913423745767306,"pfxX":-5.5602949278125235,"pfxZ":7.723313611814156,"pX":0.2895965602496314,"pZ":2.586464715421605,"vX0":8.766669048980933,"vY0":-143.94511979960623,"vZ0":-6.117191275023022,"x":105.96,"y":168.95,"x0":-2.0683625092120623,"y0":50.003657679116884,"z0":5.718752823131431,"aX":-11.708392110846358},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.0,"breakHorizontal":8.4,"spinRate":2179,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.38002893583162844,"extension":6.481744071276438},"index":0,"playId":"18ee6d7d-edba-3c81-b617-d92650895b35","pitchNumber":1,"startTime":"2026-03-09T20:22:56.100Z","endTime":"2026-03-09T20:22:59.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292781370198494,"aZ":-22.841995367654047,"pfxX":-9.2795744175668,"pfxZ":4.552849570520187,"pX":-0.7025793518120996,"pZ":2.3733700610899713,"vX0":7.102922024706961,"vY0":-141.75804107582002,"vZ0":-5.588544361744166,"x":143.78,"y":174.7,"x0":-2.0263436093037583,"y0":50.002855840772476,"z0":5.814450693959806,"aX":-19.017723350498745},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":1974,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.385361227681416,"extension":6.8039417441282},"index":1,"playId":"23670db4-0ec0-369c-b45d-4b8a2d372390","pitchNumber":2,"startTime":"2026-03-09T20:23:10.511Z","endTime":"2026-03-09T20:23:14.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460442715966078,"aZ":-28.799370267175757,"pfxX":-5.877555266959856,"pfxZ":1.8086861887569234,"pX":1.2026830160943176,"pZ":0.30401342449557395,"vX0":10.148355716136454,"vY0":-134.92831420152052,"vZ0":-8.975736726136649,"x":71.16,"y":230.57,"x0":-1.8255672341962823,"y0":50.00043013540498,"z0":5.670552776950039,"aX":-10.95057258250367},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":8.8,"spinRate":1596,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40432095005543545,"extension":6.881611647978133},"index":2,"playId":"1087302f-d815-3eed-a866-8aac5b5d4f7b","pitchNumber":3,"startTime":"2026-03-09T20:23:32.267Z","endTime":"2026-03-09T20:23:35.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3559393147081,"aZ":-39.89941600832705,"pfxX":4.45635639592042,"pfxZ":-4.911478967909069,"pX":1.9434080395280624,"pZ":1.7180400518727943,"vX0":7.5371134181882455,"vY0":-124.98893108898498,"vZ0":-2.419928812365427,"x":42.92,"y":192.39,"x0":-1.695660661624505,"y0":50.000024307492566,"z0":5.9906419025654,"aX":7.013784833488657},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.2,"breakHorizontal":-9.8,"spinRate":2446,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4390404271949735,"extension":6.654835347420925},"index":3,"playId":"73cf9360-dcfb-3cd0-b264-665312cacb88","pitchNumber":4,"startTime":"2026-03-09T20:23:49.410Z","endTime":"2026-03-09T20:23:52.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":99.2,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2140328591473,"aZ":-13.161242634294812,"pfxX":-4.961868214048629,"pfxZ":9.057446135503657,"pX":1.5401803130938574,"pZ":1.312615813721893,"vX0":12.050371990241521,"vY0":-143.71005821705165,"vZ0":-9.713069692558278,"x":58.29,"y":203.34,"x0":-2.05606851535961,"y0":50.00243315522525,"z0":5.546488316644687,"aX":-10.416156098733277},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2216,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.380621078181155,"extension":6.682428039724733},"index":4,"playId":"4f6b6629-c54f-3ab4-b9c3-5e22290fa5b9","pitchNumber":5,"startTime":"2026-03-09T20:24:07.280Z","endTime":"2026-03-09T20:24:10.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":99.3,"endSpeed":90.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.407069159361136,"aZ":-17.390663951066795,"pfxX":-3.7436762994939325,"pfxZ":6.979169200150954,"pX":-0.29374140934634513,"pZ":3.2014721060802223,"vX0":6.710412553657952,"vY0":-144.5445771301912,"vZ0":-4.2619755938137125,"x":128.2,"y":152.34,"x0":-2.157969156093648,"y0":50.00065562213452,"z0":5.76141240679932,"aX":-7.928275100615994},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.0,"breakHorizontal":5.4,"spinRate":2122,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.37879931548354273,"extension":6.511732756132161},"hitData":{"launchSpeed":106.7,"launchAngle":10.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":100.91,"coordY":140.71}},"index":5,"playId":"62f153f6-6d86-37a4-bf64-9a9eedc4adc0","pitchNumber":6,"startTime":"2026-03-09T20:24:28.009Z","endTime":"2026-03-09T20:24:33.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:24:33.667Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-09T20:24:44.675Z","endTime":"2026-03-09T20:26:28.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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(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":91.5,"endSpeed":84.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086734074372636,"aZ":-27.895356363812375,"pfxX":0.5842212730381826,"pfxZ":2.3981215870730255,"pX":1.7630772084249238,"pZ":1.7839694380489624,"vX0":9.464848444171137,"vY0":-132.86837198719158,"vZ0":-5.028790157857396,"x":49.8,"y":190.61,"x0":-1.9245643244710207,"y0":50.00174502008598,"z0":5.733877186144226,"aX":1.041731785120191},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":-3.1,"spinRate":2368,"spinDirection":125},"zone":14,"typeConfidence":0.93,"plateTime":0.41260130255205363,"extension":6.802787896227618},"index":0,"playId":"8dba229a-0a89-3ea5-827e-bfeb436ac3da","pitchNumber":1,"startTime":"2026-03-09T20:24:59.426Z","endTime":"2026-03-09T20:25:02.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69927958233321,"aZ":-25.84495338078014,"pfxX":-0.46436119717677693,"pfxZ":3.4613568017921104,"pX":0.4181178662457353,"pZ":2.9288299451408584,"vX0":6.676047474289625,"vY0":-134.08003858734017,"vZ0":-2.940404363678764,"x":101.06,"y":159.7,"x0":-2.038740134536796,"y0":50.00343951039337,"z0":5.874433767205361,"aX":-0.849258820863605},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2358,"spinDirection":354},"zone":3,"typeConfidence":0.8,"plateTime":0.40775224192817605,"extension":6.624101656264011},"index":1,"playId":"ef4f922d-1f80-328b-a655-d52f470962bd","pitchNumber":2,"startTime":"2026-03-09T20:25:13.970Z","endTime":"2026-03-09T20:25:17.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":99.3,"endSpeed":90.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74539881245984,"aZ":-18.2294573249893,"pfxX":-6.412475708930333,"pfxZ":6.659894458499636,"pX":0.356260438904588,"pZ":3.721579287704593,"vX0":8.927965396880662,"vY0":-144.2773566798311,"vZ0":-2.958007204470257,"x":103.42,"y":138.3,"x0":-1.9551991561878093,"y0":50.000444207385335,"z0":5.893022199049176,"aX":-13.423278402744339},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":2132,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38064522510926624,"extension":6.651688957804487},"index":2,"playId":"98c45359-9fbb-3869-9a34-b7cddb657732","pitchNumber":3,"startTime":"2026-03-09T20:25:31.720Z","endTime":"2026-03-09T20:25:35.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.857204153216045,"aZ":-25.79613808064834,"pfxX":-9.638227923355554,"pfxZ":3.096318518746056,"pX":-0.866244630430462,"pZ":2.5437168751502974,"vX0":6.639007824218977,"vY0":-142.9776143527163,"vZ0":-4.533494898941335,"x":150.02,"y":170.1,"x0":-1.9735278377896843,"y0":50.00059450169482,"z0":5.781145677164453,"aX":-19.829677245412334},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.8,"breakHorizontal":16.0,"spinRate":1952,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.38398965542639774,"extension":6.64579230066862},"index":3,"playId":"601578a3-2682-36af-8035-868cbd528476","pitchNumber":4,"startTime":"2026-03-09T20:25:48.116Z","endTime":"2026-03-09T20:25:52.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.9,"endSpeed":89.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.842117790574285,"aZ":-28.37177393545197,"pfxX":-7.9955001543512285,"pfxZ":1.8535999859029335,"pX":-0.5057400423830087,"pZ":2.800221742121129,"vX0":6.918694938300785,"vY0":-142.44093550789657,"vZ0":-3.4714568409503404,"x":136.28,"y":163.17,"x0":-1.9278471476506787,"y0":50.00439879963917,"z0":5.829383243773127,"aX":-16.42459881860973},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.8,"breakHorizontal":13.1,"spinRate":1825,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.38458836565642907,"extension":6.857657335337794},"hitData":{"launchSpeed":77.0,"launchAngle":22.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.76,"coordY":87.94}},"index":4,"playId":"c1d23bc0-b31c-39f4-8150-216ab6fc4eb0","pitchNumber":5,"startTime":"2026-03-09T20:26:19.552Z","endTime":"2026-03-09T20:26:28.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:26:28.968Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-09T20:26:35.157Z","endTime":"2026-03-09T20:28:08.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83402524552071,"aZ":-14.984853453893086,"pfxX":-4.590323504367214,"pfxZ":8.605383112064853,"pX":-0.34646733999067003,"pZ":3.2300415057958687,"vX0":6.245866471944118,"vY0":-141.2822619833412,"vZ0":-4.518253295167713,"x":130.21,"y":151.57,"x0":-2.0020270908678954,"y0":50.00063792825373,"z0":5.8311399079550466,"aX":-9.166915985532412},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":6.8,"spinRate":2262,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38950632138024455,"extension":6.592327004066151},"index":0,"playId":"a13bff8c-22c3-3641-8716-b78d5b807548","pitchNumber":1,"startTime":"2026-03-09T20:26:57.492Z","endTime":"2026-03-09T20:27:00.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59891220678048,"aZ":-39.360404179367485,"pfxX":5.0730973828004045,"pfxZ":-4.610978482842496,"pX":1.1484108393315569,"pZ":1.8514416363159585,"vX0":5.354542778388235,"vY0":-124.664735791132,"vZ0":-2.2097594975643498,"x":73.23,"y":188.79,"x0":-1.6952627951178885,"y0":50.00493864335678,"z0":6.031906058104553,"aX":7.899810754818791},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.6,"breakHorizontal":-10.6,"spinRate":2262,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4411901139163734,"extension":6.600506330593674},"index":1,"playId":"818a102a-6d6b-3b17-90dd-b9f5ea5d48b4","pitchNumber":2,"startTime":"2026-03-09T20:27:19.661Z","endTime":"2026-03-09T20:27:23.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.293563451382155,"aZ":-24.63594919443271,"pfxX":-9.018374130650615,"pfxZ":4.035356910180897,"pX":-0.33440886772648154,"pZ":2.335271384812226,"vX0":7.553959318065665,"vY0":-136.62167835753579,"vZ0":-4.453083035224752,"x":129.75,"y":175.73,"x0":-1.9790553911257975,"y0":50.00531780161028,"z0":5.70368047300876,"aX":-16.857219317346992},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":14.5,"spinRate":1741,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4026584670495206,"extension":6.626614355937891},"index":2,"playId":"cee15a89-6e15-37f3-962a-b30ca9b2896b","pitchNumber":3,"startTime":"2026-03-09T20:27:40.229Z","endTime":"2026-03-09T20:27:43.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":88.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.83557976049036,"aZ":-11.822368565496088,"pfxX":-4.44887930234804,"pfxZ":10.025405973914317,"pX":-0.25715512723047634,"pZ":2.116194262348731,"vX0":6.553218692260678,"vY0":-142.94120929217766,"vZ0":-7.678000737760162,"x":126.8,"y":181.64,"x0":-2.0220445379218424,"y0":50.00200506345786,"z0":5.613463830923286,"aX":-9.030564889720738},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2268,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3860443710397603,"extension":6.69090703954802},"index":3,"playId":"e6ae1906-5962-3ecd-a94f-5ef4ab9d23a3","pitchNumber":4,"startTime":"2026-03-09T20:28:04.556Z","endTime":"2026-03-09T20:28:08.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:28:08.748Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Oliva flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-09T20:28:57.653Z","endTime":"2026-03-09T20:29:51.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6a5e1b52-9d47-30e0-85f2-464baefc0b87","startTime":"2026-03-09T20:28:37.451Z","endTime":"2026-03-09T20:28:41.331Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320324526068266,"aZ":-24.759066748825965,"pfxX":0.6049579573625339,"pfxZ":3.9842149694549684,"pX":1.5197175810238195,"pZ":2.28389120146943,"vX0":9.06833433470752,"vY0":-134.82193889004262,"vZ0":-4.860317548566333,"x":59.07,"y":177.11,"x0":-1.950808341323871,"y0":50.00337689039197,"z0":5.833567361123353,"aX":1.1239955225407683},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":-2.9,"spinRate":2386,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4045889317108955,"extension":6.6714309713776725},"index":1,"playId":"514c7f5b-ca42-3201-a5f3-6e06db44eb0d","pitchNumber":1,"startTime":"2026-03-09T20:28:59.728Z","endTime":"2026-03-09T20:29:02.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.019519466387564,"aZ":-14.274331178221008,"pfxX":-5.435717894941723,"pfxZ":8.737475898905748,"pX":-0.7504586187121619,"pZ":3.370399173805683,"vX0":5.706175551465794,"vY0":-142.7196868814565,"vZ0":-4.373414945562928,"x":145.61,"y":147.78,"x0":-2.0763324178445193,"y0":50.00185919359292,"z0":5.831626112687416,"aX":-11.134065288248436},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2244,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38483113101029565,"extension":6.562098338455105},"index":2,"playId":"d7bb19d4-01a2-3521-9524-318ab90dc316","pitchNumber":2,"startTime":"2026-03-09T20:29:21.287Z","endTime":"2026-03-09T20:29:25.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.4,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7401195771939,"aZ":-17.17634992407454,"pfxX":-7.5545920438353775,"pfxZ":7.454298754765662,"pX":0.2944766214870603,"pZ":2.5107199383432146,"vX0":8.629762858994662,"vY0":-141.5071585861418,"vZ0":-6.127503960829412,"x":105.78,"y":170.99,"x0":-1.8249962358980196,"y0":50.00086157060056,"z0":5.819448717535347,"aX":-15.195374206314021},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2160,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3882740372720841,"extension":6.739746058389693},"hitData":{"launchSpeed":89.1,"launchAngle":29.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.23,"coordY":90.87}},"index":3,"playId":"95117562-885a-31df-9bb2-bc0cdb4fd52d","pitchNumber":3,"startTime":"2026-03-09T20:29:42.606Z","endTime":"2026-03-09T20:29:51.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:29:51.457Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out sharply to center fielder Grant McCray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-09T20:31:40.480Z","endTime":"2026-03-09T20:32:22.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46492922757457,"aZ":-12.291416972496359,"pfxX":6.72336574241317,"pfxZ":11.285900916105785,"pX":-0.7994039366505326,"pZ":2.269209849356903,"vX0":-10.34926437566569,"vY0":-133.34409711401634,"vZ0":-7.491123559772202,"x":147.47,"y":177.51,"x0":2.297765715027311,"y0":50.003462022561294,"z0":6.044177816862602,"aX":11.84616264238635},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":-9.4,"spinRate":2341,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41421735965196627,"extension":5.871946451594413},"index":0,"playId":"5467e7df-a676-3c2f-bb52-6cb9231322bd","pitchNumber":1,"startTime":"2026-03-09T20:31:59.502Z","endTime":"2026-03-09T20:32:02.995Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353033914358488,"aZ":-38.2496973723699,"pfxX":0.0492213456951658,"pfxZ":-4.511055116462186,"pX":-0.0023813045372658333,"pZ":2.293912879908461,"vX0":-5.917326417754426,"vY0":-116.02805454655858,"vZ0":-0.603297719135284,"x":117.09,"y":176.84,"x0":2.588845131695195,"y0":50.00532009808957,"z0":6.243657634038108,"aX":0.06693334616605587},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.0,"breakHorizontal":1.6,"spinRate":2116,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.4744446538656315,"extension":5.667499473710133},"hitData":{"launchSpeed":108.6,"launchAngle":22.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.25,"coordY":30.16}},"index":1,"playId":"0586d0ca-e7d2-3e4e-a05e-256c8f0105f7","pitchNumber":2,"startTime":"2026-03-09T20:32:13.781Z","endTime":"2026-03-09T20:32:22.257Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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-09T20:32:22.257Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Teodosio walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-09T20:32:30.894Z","endTime":"2026-03-09T20:34:21.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"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":84.1,"endSpeed":76.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412666853991496,"aZ":-24.81341068773907,"pfxX":-2.11079441995272,"pfxZ":4.873421928127517,"pX":0.0661181138724584,"pZ":3.5659958365974953,"vX0":-5.551999296984125,"vY0":-122.41589543474646,"vZ0":-1.1728003130770397,"x":114.48,"y":142.5,"x0":2.642562265458285,"y0":50.00057494577869,"z0":6.186427314406555,"aX":-3.1836840479712136},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.8,"breakHorizontal":5.2,"spinRate":2221,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.44839037598956155,"extension":5.637476471711964},"index":0,"playId":"40111b8d-3750-3af9-acee-57397df7e4ff","pitchNumber":1,"startTime":"2026-03-09T20:32:48.464Z","endTime":"2026-03-09T20:32:52.336Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228438497390044,"aZ":-20.43236366251137,"pfxX":8.41284277310667,"pfxZ":7.367912636178376,"pX":0.8497938791706244,"pZ":-0.37199531272809994,"vX0":-7.070172341393881,"vY0":-125.66553128670304,"vZ0":-11.164215127367013,"x":84.61,"y":248.82,"x0":2.6111071572292515,"y0":50.00454829556733,"z0":5.798554705599348,"aX":13.413407409669436},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.8,"breakHorizontal":-13.6,"spinRate":1717,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4363926144718362,"extension":5.878496455520186},"index":1,"playId":"0f534092-4a59-3846-83cf-1b225f273868","pitchNumber":2,"startTime":"2026-03-09T20:33:05.384Z","endTime":"2026-03-09T20:33:08.545Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71733688349708,"aZ":-25.55116980122377,"pfxX":6.025998181069359,"pfxZ":4.087629693255684,"pX":0.36013312903969724,"pZ":1.6822725751558936,"vX0":-7.6051090562341495,"vY0":-126.26060406169948,"vZ0":-5.519988189729201,"x":103.27,"y":193.36,"x0":2.622620980908725,"y0":50.00557630292875,"z0":5.942362664898285,"aX":9.771394233770488},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":-9.2,"spinRate":1318,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.43313680397501253,"extension":5.900118107115833},"index":2,"playId":"bcb925e6-fd0c-3a50-9bd9-f3051ef392f3","pitchNumber":3,"startTime":"2026-03-09T20:33:22.406Z","endTime":"2026-03-09T20:33:26.417Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04513206047047,"aZ":-11.260456009718888,"pfxX":4.358000849421097,"pfxZ":11.066960994353154,"pX":-0.20992499011263693,"pZ":3.179635022572124,"vX0":-8.201618692108678,"vY0":-137.2427672259588,"vZ0":-5.724973915731428,"x":125.0,"y":152.93,"x0":2.263795466736494,"y0":50.00213352385299,"z0":6.073983818680644,"aX":8.235722439031836},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-6.0,"spinRate":2349,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4005452670858416,"extension":6.048488939772314},"index":3,"playId":"995d1c96-b368-333a-9843-bcfc886ee856","pitchNumber":4,"startTime":"2026-03-09T20:33:43.753Z","endTime":"2026-03-09T20:33:47.500Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99531093082097,"aZ":-11.22799575688888,"pfxX":5.210545670709852,"pfxZ":11.051566159512985,"pX":-0.25411375360332683,"pZ":3.7266380988285124,"vX0":-8.577185541514744,"vY0":-137.4155037133094,"vZ0":-4.318196791073081,"x":126.69,"y":138.16,"x0":2.243559051330061,"y0":50.004274342356354,"z0":6.093040614518975,"aX":9.877874229176513},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":-7.4,"spinRate":2384,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.39997863606822426,"extension":6.034136992124106},"index":4,"playId":"38ae1f21-de6c-346d-a908-82e224602494","pitchNumber":5,"startTime":"2026-03-09T20:34:02.608Z","endTime":"2026-03-09T20:34:06.216Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106131182327253,"aZ":-27.329335516369614,"pfxX":-1.5015692680974717,"pfxZ":3.0205214293915184,"pX":0.898819984171405,"pZ":3.793277353064685,"vX0":-3.6983927498137312,"vY0":-125.72905753720843,"vZ0":-0.2967333737077843,"x":82.74,"y":136.36,"x0":2.5829369273994423,"y0":50.001719348994314,"z0":6.127578743243082,"aX":-2.4074209058368723},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":3.6,"spinRate":2123,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4353610868656501,"extension":5.694585563339346},"index":5,"playId":"59d5703a-522c-3cdc-9858-5855e0e02273","pitchNumber":6,"startTime":"2026-03-09T20:34:18.355Z","endTime":"2026-03-09T20:34:21.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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:34:21.782Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adam Frazier walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-09T20:34:30.244Z","endTime":"2026-03-09T20:37:11.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592662,"link":"/api/v1/people/592662"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854141557469653,"aZ":-12.77033882352294,"pfxX":6.644568451845895,"pfxZ":10.403390642039973,"pX":0.4239156331231507,"pZ":3.69453800441568,"vX0":-6.821302043458376,"vY0":-135.95843760596733,"vZ0":-4.184727857122611,"x":100.84,"y":139.03,"x0":2.106612764110938,"y0":50.00103508435926,"z0":6.145082473922264,"aX":12.391475192720499},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-10.6,"spinRate":2170,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40344694625374267,"extension":5.980183808208731},"index":0,"playId":"a754463e-ebbb-340f-9225-4c82638af880","pitchNumber":1,"startTime":"2026-03-09T20:34:47.634Z","endTime":"2026-03-09T20:34:51.726Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"25ba7cd4-2897-3ef3-a2f1-ac3cf706239e","startTime":"2026-03-09T20:35:06.446Z","endTime":"2026-03-09T20:35:09.877Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Adam Frazier batting, Bryce Teodosio picked off and caught stealing 2nd base, shortstop Willy Adames.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"25ba7cd4-2897-3ef3-a2f1-ac3cf706239e","startTime":"2026-03-09T20:35:29.245Z","endTime":"2026-03-09T20:35:43.955Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.38,"dramaIndex":68.0,"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":92.9,"endSpeed":83.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35717934547635,"aZ":-11.065510175733799,"pfxX":3.748676342964475,"pfxZ":11.595857248876744,"pX":0.05233883282070469,"pZ":3.720546601848775,"vX0":-6.7846020063281305,"vY0":-135.04628825405143,"vZ0":-4.320058930998804,"x":115.0,"y":138.33,"x0":2.126761440705627,"y0":50.005240435051455,"z0":6.138698479812931,"aX":6.826211663749501},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":-5.2,"spinRate":2309,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4078369554805872,"extension":5.964489218702042},"index":3,"playId":"97f481f5-3ccc-3121-953a-b358c80e55f5","pitchNumber":2,"startTime":"2026-03-09T20:35:43.955Z","endTime":"2026-03-09T20:35:47.722Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81042112099855,"aZ":-28.381463551351274,"pfxX":0.5356949857700903,"pfxZ":2.4093609738930137,"pX":0.5252483791770531,"pZ":2.5122248463116232,"vX0":-5.34627771049175,"vY0":-124.29504765968666,"vZ0":-2.8479194389602362,"x":96.98,"y":170.95,"x0":2.6299942946159955,"y0":50.00025690684332,"z0":6.017973104740305,"aX":0.8426912485535585},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":0.2,"spinRate":2031,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.439871322637821,"extension":5.765079625156636},"index":4,"playId":"64f6d452-31f4-38a0-b451-66f4b9e96fc4","pitchNumber":3,"startTime":"2026-03-09T20:35:57.247Z","endTime":"2026-03-09T20:36:00.808Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16758137121647,"aZ":-10.735327759994064,"pfxX":5.418525035670151,"pfxZ":11.585029503380422,"pX":-0.7106814016487828,"pZ":2.8817261977166115,"vX0":-9.23466558551333,"vY0":-135.7771772455872,"vZ0":-6.375196911720759,"x":144.09,"y":160.97,"x0":2.0442904174377747,"y0":50.00464487711116,"z0":6.021530100371057,"aX":10.029721570754065},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":-7.7,"spinRate":2208,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.4047628661272955,"extension":6.053889031003552},"index":5,"playId":"f9a3f79d-038e-3f04-8511-9d0d84db2e0c","pitchNumber":4,"startTime":"2026-03-09T20:36:12.981Z","endTime":"2026-03-09T20:36:16.452Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04723150563099,"aZ":-38.04778120436401,"pfxX":0.3348571849639699,"pfxZ":-3.972786374657537,"pX":-0.9806720855460376,"pZ":0.9827295988474745,"vX0":-8.037356706024966,"vY0":-121.4801208914834,"vZ0":-4.191503382746725,"x":154.38,"y":212.25,"x0":2.3413791607861283,"y0":50.00101068552805,"z0":6.0733497973914075,"aX":0.49584586685840953},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.0,"breakHorizontal":1.4,"spinRate":2465,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4526346829906229,"extension":5.838676216779503},"index":6,"playId":"0f4861a2-f332-38c7-b4d7-a07262dd2030","pitchNumber":5,"startTime":"2026-03-09T20:36:34.549Z","endTime":"2026-03-09T20:36:38.479Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41900612171273,"aZ":-12.161012543867558,"pfxX":6.186097833427222,"pfxZ":10.50034760443258,"pX":-1.1650217137794319,"pZ":2.8450543072914325,"vX0":-10.916341713271827,"vY0":-137.6414200492711,"vZ0":-6.400281971118269,"x":161.41,"y":161.96,"x0":2.0606328598350174,"y0":50.004496089882224,"z0":6.034983997236596,"aX":11.793180576039004},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-8.8,"spinRate":2355,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.39894081819373417,"extension":5.965165046785272},"index":7,"playId":"6f70db1d-b3d6-3451-9a66-74bb95ff8cf5","pitchNumber":6,"startTime":"2026-03-09T20:36:51.453Z","endTime":"2026-03-09T20:36:55.190Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.892135591738054,"aZ":-13.241859042317534,"pfxX":6.304658940276744,"pfxZ":9.954135785274469,"pX":1.530688250708831,"pZ":2.901733211427897,"vX0":-4.98686553629124,"vY0":-137.83652765437577,"vZ0":-5.899807225523754,"x":58.65,"y":160.43,"x0":2.554548717186542,"y0":50.00464256058268,"z0":5.982968714719499,"aX":11.994481879251827},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-10.2,"spinRate":2361,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.39911501647818426,"extension":6.001061096633014},"index":8,"playId":"1d125b71-fd6b-3cae-ab7d-9cd02b15248d","pitchNumber":7,"startTime":"2026-03-09T20:37:07.850Z","endTime":"2026-03-09T20:37:11.470Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:37:11.470Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-09T20:37:22.740Z","endTime":"2026-03-09T20:38:44.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":86.1,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.809682447030337,"aZ":-26.255341804728523,"pfxX":0.3251685737916665,"pfxZ":3.6974014533873696,"pX":-0.2946457904403788,"pZ":2.3548503092408333,"vX0":-7.152210449985669,"vY0":-125.32548639504031,"vZ0":-3.4462794167218247,"x":128.23,"y":175.2,"x0":2.5462164542112546,"y0":50.0033273905939,"z0":5.877218115610016,"aX":0.5215017629248397},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":1.0,"spinRate":2093,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4359744799812493,"extension":6.067369595851719},"index":0,"playId":"be414b11-e39d-344a-b541-8f9f0df1e927","pitchNumber":1,"startTime":"2026-03-09T20:37:38.114Z","endTime":"2026-03-09T20:37:41.344Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.2,"endSpeed":84.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62249053839443,"aZ":-14.007979479004868,"pfxX":7.276093582775717,"pfxZ":9.710485031611135,"pX":-0.09516029844951888,"pZ":4.0282228088136565,"vX0":-8.712840048484777,"vY0":-136.75412327379237,"vZ0":-3.0717413437511785,"x":120.63,"y":130.02,"x0":2.205432123450389,"y0":50.001202237094894,"z0":6.14264365296824,"aX":13.610625344496148},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":-11.0,"spinRate":2347,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.402406438238903,"extension":6.120855674182245},"index":1,"playId":"1c0ce10f-99e5-3b70-93f8-23a7d9abb0af","pitchNumber":2,"startTime":"2026-03-09T20:37:58.137Z","endTime":"2026-03-09T20:38:01.141Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.768682421399525,"aZ":-11.380596112896281,"pfxX":6.7889373574587815,"pfxZ":11.049973528165527,"pX":-1.1798747255636568,"pZ":4.079094065235028,"vX0":-11.412866250863035,"vY0":-137.367528132436,"vZ0":-3.273156646400655,"x":161.97,"y":128.64,"x0":2.175990036081475,"y0":50.00439300009741,"z0":6.07758710413154,"aX":12.778334324865627},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":-9.5,"spinRate":2275,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40109256418287487,"extension":6.061024523565602},"index":2,"playId":"e66773eb-8025-3fb3-b7b8-4c32159c5678","pitchNumber":3,"startTime":"2026-03-09T20:38:21.487Z","endTime":"2026-03-09T20:38:24.775Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.622805740157542,"aZ":-24.547401969908556,"pfxX":0.7000633022131555,"pfxZ":4.788535057292182,"pX":-0.9957311238604921,"pZ":2.312197084352214,"vX0":-8.25452369029649,"vY0":-125.20777397316631,"vZ0":-4.07023061193129,"x":154.95,"y":176.35,"x0":2.2487696769677465,"y0":50.0010121166786,"z0":5.960974409464187,"aX":1.1152216520662086},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":0.6,"spinRate":2111,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4369872119717084,"extension":5.952450721158673},"index":3,"playId":"414d27af-25e9-36b9-9760-ecb7ebf01f5a","pitchNumber":4,"startTime":"2026-03-09T20:38:40.742Z","endTime":"2026-03-09T20:38:44.086Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:38:44.086Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-09T20:40:41.607Z","endTime":"2026-03-09T20:41:20.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(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":85.6,"endSpeed":78.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545999657111743,"aZ":-37.50637849010871,"pfxX":5.3074595853160815,"pfxZ":-3.4515204735002207,"pX":1.8674346150143273,"pZ":2.4490952246823343,"vX0":7.02203357166539,"vY0":-124.48877811563314,"vZ0":-1.1903834735138128,"x":45.82,"y":172.65,"x0":-1.6958633399369187,"y0":50.00299507739063,"z0":6.081336204097224,"aX":8.200734823309375},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.2,"breakHorizontal":-11.4,"spinRate":2265,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.44257546841800943,"extension":6.728979019657161},"index":0,"playId":"c0923432-a8f0-3177-9d6f-79bb49fb9e94","pitchNumber":1,"startTime":"2026-03-09T20:40:58.197Z","endTime":"2026-03-09T20:41:01.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":90.6,"endSpeed":82.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65926587391297,"aZ":-26.188391845113326,"pfxX":-0.7095409580340903,"pfxZ":3.4427919427604596,"pX":0.09402575123970473,"pZ":3.0279382327054014,"vX0":5.927727428895189,"vY0":-131.71156533763445,"vZ0":-2.3231956674145358,"x":113.42,"y":157.03,"x0":-2.1034984412874107,"y0":50.00306021958239,"z0":5.878534021541056,"aX":-1.2342100740690922},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":-0.1,"spinRate":2287,"spinDirection":238},"zone":2,"typeConfidence":0.89,"plateTime":0.4174988477436843,"extension":6.746386789852576},"hitData":{"launchSpeed":98.9,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.39,"coordY":148.05}},"index":1,"playId":"8b38baa6-606a-3c95-9c4a-41420097f4a0","pitchNumber":2,"startTime":"2026-03-09T20:41:12.517Z","endTime":"2026-03-09T20:41:20.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:41:20.543Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-09T20:41:28.563Z","endTime":"2026-03-09T20:43:18.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25139934594489,"aZ":-16.124296968423984,"pfxX":-6.190888496011719,"pfxZ":7.79535883875959,"pX":-1.7716573291420112,"pZ":2.90640435393691,"vX0":3.9610450375578092,"vY0":-143.10923229201413,"vZ0":-5.15785389045625,"x":184.53,"y":160.31,"x0":-2.374566398674858,"y0":50.003755914692704,"z0":5.753666594142028,"aX":-12.7492632141576},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":10.3,"spinRate":2169,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38378143558705835,"extension":6.4680496524750355},"index":0,"playId":"2f4aad5d-855f-3478-991c-3367db254576","pitchNumber":1,"startTime":"2026-03-09T20:41:43.137Z","endTime":"2026-03-09T20:41:46.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.765160495498115,"aZ":-24.211352662731795,"pfxX":-11.009742182869125,"pfxZ":4.016809341045942,"pX":0.5051793522700488,"pZ":2.0202385472040283,"vX0":10.520288755238376,"vY0":-140.55914215571522,"vZ0":-6.064273336819639,"x":97.74,"y":184.23,"x0":-1.8735979024715645,"y0":50.000649390258715,"z0":5.799506639403033,"aX":-21.81237236816422},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":1972,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.3911425406722766,"extension":6.726220194282141},"index":1,"playId":"ab1199c6-d1a8-358f-b738-d49aef9bb1aa","pitchNumber":2,"startTime":"2026-03-09T20:41:58.476Z","endTime":"2026-03-09T20:42:01.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807758625209573,"aZ":-25.203483360022076,"pfxX":-0.25188896741914935,"pfxZ":3.9586359978628742,"pX":1.4095840941371314,"pZ":1.1779606682922856,"vX0":8.900628436854598,"vY0":-132.23155743475476,"vZ0":-6.908977969472635,"x":63.27,"y":206.98,"x0":-1.9758531043386893,"y0":50.00019805270447,"z0":5.689766739132762,"aX":-0.4435858204657192},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.6,"spinRate":2263,"spinDirection":198},"zone":14,"typeConfidence":0.93,"plateTime":0.4151843996771847,"extension":6.740955472664392},"index":2,"playId":"3a9388c8-320d-3662-aecb-ea64b3c0f174","pitchNumber":3,"startTime":"2026-03-09T20:42:13.148Z","endTime":"2026-03-09T20:42:16.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.719072496139418,"aZ":-27.675897784332168,"pfxX":-0.3663619469463565,"pfxZ":2.4807309653205643,"pX":0.21067155094915738,"pZ":2.990136806448743,"vX0":6.109497514068133,"vY0":-133.95776004744152,"vZ0":-2.4426113823291873,"x":108.97,"y":158.05,"x0":-2.0546930812191686,"y0":50.001520544915365,"z0":5.898179165859561,"aX":-0.6647501158063135},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-0.7,"spinRate":2149,"spinDirection":197},"zone":2,"typeConfidence":0.83,"plateTime":0.40934111947506224,"extension":6.690566868156959},"index":3,"playId":"acebec40-2eaf-312f-9892-fdc801931705","pitchNumber":4,"startTime":"2026-03-09T20:42:31.072Z","endTime":"2026-03-09T20:42:34.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050675317486814,"aZ":-27.242641259821553,"pfxX":-0.6312677289819506,"pfxZ":2.77413577085557,"pX":0.5511577431400114,"pZ":1.8571448908431942,"vX0":6.624698148246906,"vY0":-133.15991143324035,"vZ0":-5.226610915712018,"x":95.99,"y":188.64,"x0":-1.8968498207975888,"y0":50.005555580775535,"z0":5.83934778953239,"aX":-1.123989612990624},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":-0.5,"spinRate":2403,"spinDirection":92},"zone":9,"typeConfidence":0.89,"plateTime":0.4127972611888979,"extension":6.858735320102104},"index":4,"playId":"5830c5b2-dc57-31f8-a821-9e09bbbe405e","pitchNumber":5,"startTime":"2026-03-09T20:42:53.667Z","endTime":"2026-03-09T20:42:57.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881290132428774,"aZ":-38.62350939539682,"pfxX":6.157139723176501,"pfxZ":-4.1004702476802875,"pX":1.4399532959300247,"pZ":1.3797162333884387,"vX0":5.655356131048984,"vY0":-125.3511571338914,"vZ0":-3.5668155544804234,"x":62.11,"y":201.53,"x0":-1.6539437877009016,"y0":50.000967445612304,"z0":6.009349151115391,"aX":9.690513661332206},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.0,"breakHorizontal":-12.6,"spinRate":2356,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4387644981476191,"extension":6.749072140316358},"index":5,"playId":"9a6bdab5-faa9-3c4c-a959-29d5207128ba","pitchNumber":6,"startTime":"2026-03-09T20:43:14.811Z","endTime":"2026-03-09T20:43:18.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:43:18.510Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, pitcher José Soriano to second baseman Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-09T20:43:25.069Z","endTime":"2026-03-09T20:44:55.659Z","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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Groundout","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":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303778973001354,"aZ":-29.82470301260162,"pfxX":-9.140668145766746,"pfxZ":1.265345504543392,"pX":-1.3282560979868403,"pZ":2.1804088427801447,"vX0":4.955296497217315,"vY0":-135.61027426612443,"vZ0":-4.113245930873627,"x":167.63,"y":179.91,"x0":-1.9939195471720859,"y0":50.00294975175527,"z0":5.802809712810399,"aX":-16.985058986679235},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1426,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.404245806752769,"extension":6.703170994134904},"index":0,"playId":"b0ddc853-40aa-3186-9469-3e5aba2d44f6","pitchNumber":1,"startTime":"2026-03-09T20:43:41.535Z","endTime":"2026-03-09T20:43:45.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":98.5,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.424360530667535,"aZ":-13.528662158637687,"pfxX":-5.521968258364451,"pfxZ":9.07199899971927,"pX":0.7009704509339453,"pZ":2.9578030820601993,"vX0":9.445695139320343,"vY0":-143.01036748837396,"vZ0":-5.600958086786655,"x":90.28,"y":158.92,"x0":-1.9392824710109422,"y0":50.00125994076963,"z0":5.802521872627745,"aX":-11.347873169876722},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2176,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3841792165732194,"extension":6.647458076928125},"index":1,"playId":"1e079979-2e2a-39d3-8182-27b91058d7dc","pitchNumber":2,"startTime":"2026-03-09T20:43:57.565Z","endTime":"2026-03-09T20:44:00.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47097947746069,"aZ":-35.497864121317555,"pfxX":2.9320374512180263,"pfxZ":-2.0487427319747775,"pX":0.5890101516841596,"pZ":1.3144898449276043,"vX0":5.184756737379809,"vY0":-127.38112365135908,"vZ0":-4.310471701863572,"x":94.55,"y":203.29,"x0":-1.8646355492279614,"y0":50.00444647961047,"z0":5.876962191252975,"aX":4.752641081704475},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.6,"breakHorizontal":-6.6},"zone":14,"typeConfidence":0.7,"plateTime":0.4322432756816541},"index":2,"playId":"e9fcd274-1d80-306f-9b01-994a5055ddf3","pitchNumber":3,"startTime":"2026-03-09T20:44:16.956Z","endTime":"2026-03-09T20:44:19.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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-09T20:44:29.085Z","endTime":"2026-03-09T20:44:45.623Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.108209417405593,"aZ":-23.01164689567114,"pfxX":-9.1471265170832,"pfxZ":4.412939719403387,"pX":-0.11494893295566778,"pZ":2.2680326067619383,"vX0":7.997414608469294,"vY0":-142.76828919673292,"vZ0":-6.080306287862302,"x":121.38,"y":177.54,"x0":-1.7561872383771986,"y0":50.00262806340575,"z0":5.861685962079403,"aX":-18.990813429642124},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":1872,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.38281563317111766,"extension":6.8598149116210445},"hitData":{"launchSpeed":73.5,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.41,"coordY":172.29}},"index":4,"playId":"5f15dcee-1f17-3069-98cc-f68ad4a92ba1","pitchNumber":4,"startTime":"2026-03-09T20:44:45.623Z","endTime":"2026-03-09T20:44:55.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:44:55.659Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to center fielder Grant McCray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-09T20:46:50.257Z","endTime":"2026-03-09T20:47:43.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"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":85.6,"endSpeed":79.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620165196807477,"aZ":-22.68033944331202,"pfxX":7.245595598887737,"pfxZ":6.048402559067798,"pX":-0.509773909796565,"pZ":0.6958704630919854,"vX0":-9.59333426147244,"vY0":-124.1669673612229,"vZ0":-8.213534417769234,"x":136.43,"y":219.99,"x0":2.453050610697221,"y0":50.00430519729023,"z0":5.918257387092069,"aX":11.375812464369144},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.2,"breakHorizontal":-11.0,"spinRate":1807,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.44022513545732966,"extension":5.888474675220046},"index":0,"playId":"8b839c1a-5c0f-393a-ad41-529784b8cac0","pitchNumber":1,"startTime":"2026-03-09T20:47:01.803Z","endTime":"2026-03-09T20:47:05.323Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.387091634591627,"aZ":-12.859203779729283,"pfxX":5.602449111877922,"pfxZ":10.414773408705674,"pX":-0.958688976027357,"pZ":1.9408609634057201,"vX0":-10.457471184248789,"vY0":-135.74127202612985,"vZ0":-8.203591742336073,"x":153.54,"y":186.38,"x0":2.2265561026312404,"y0":50.00642208916678,"z0":5.910006365240511,"aX":10.394685243434985},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2344,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40444467025279085,"extension":6.034509925712274},"index":1,"playId":"55659f0e-27fe-327c-9f94-4066c0020a13","pitchNumber":2,"startTime":"2026-03-09T20:47:18.830Z","endTime":"2026-03-09T20:47:23.031Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.4,"endSpeed":78.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21231909227279,"aZ":-26.54182948485479,"pfxX":0.21095893502854546,"pfxZ":3.6167506787102157,"pX":0.13953131145746067,"pZ":1.6102331120487883,"vX0":-6.129811945647435,"vY0":-124.1232972321896,"vZ0":-5.2589596607072915,"x":111.68,"y":195.3,"x0":2.6154256178462205,"y0":50.004672817302115,"z0":5.970932850296742,"aX":0.3295543033846045},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2135,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.44154288007285736,"extension":5.91252754726418},"hitData":{"launchSpeed":97.7,"launchAngle":55.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.53,"coordY":103.52}},"index":2,"playId":"8310c5c5-c7fe-3cf9-a504-65c153e4a445","pitchNumber":3,"startTime":"2026-03-09T20:47:32.546Z","endTime":"2026-03-09T20:47:43.198Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:47:43.198Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-09T20:47:50.771Z","endTime":"2026-03-09T20:50:11.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.487227040513226,"aZ":-34.46629460242831,"pfxX":1.7528527810470598,"pfxZ":-1.6181518639782704,"pX":-1.9305690795324668,"pZ":-0.6162916096333217,"vX0":-10.378606525807404,"vY0":-119.17797622175596,"vZ0":-7.952454798801928,"x":190.59,"y":255.42,"x0":2.275535639499736,"y0":50.00047794788476,"z0":5.925451217852632,"aX":2.4922887938572122},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.9,"breakHorizontal":-0.4,"spinRate":2304,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.46172647551969836,"extension":5.851656745051154},"index":0,"playId":"856e6dee-cb0b-3f07-bafa-639a277a6abb","pitchNumber":1,"startTime":"2026-03-09T20:48:08.248Z","endTime":"2026-03-09T20:48:11.824Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45321693277159,"aZ":-35.92265973605676,"pfxX":0.32695721510973463,"pfxZ":-2.6804254124841442,"pX":2.0437255280367888,"pZ":3.3606306539692374,"vX0":-2.233809654289744,"vY0":-118.47417082071675,"vZ0":1.0377669832425969,"x":39.1,"y":148.04,"x0":2.963792338336093,"y0":50.00585393474315,"z0":6.246928433983469,"aX":0.4565884075741463},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.2,"breakHorizontal":0.0,"spinRate":1925,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.46554943394768866,"extension":5.795412445918467},"index":1,"playId":"bc87adc7-11cd-3f34-89de-bc7f70bc8a94","pitchNumber":2,"startTime":"2026-03-09T20:48:27.309Z","endTime":"2026-03-09T20:48:30.372Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81813729663085,"aZ":-24.162439080800667,"pfxX":7.269287953002573,"pfxZ":5.024444040918681,"pX":-0.17675085478332986,"pZ":1.6132195353273286,"vX0":-8.791790083233353,"vY0":-125.32851648360153,"vZ0":-5.88844729330353,"x":123.74,"y":195.22,"x0":2.4286926218069955,"y0":50.00264076235577,"z0":5.960989575612458,"aX":11.589566732807066},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":-11.2,"spinRate":1470,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.4366707171110389,"extension":5.923637017701449},"index":2,"playId":"57cb6c30-fd21-389e-b63c-333e2be3024c","pitchNumber":3,"startTime":"2026-03-09T20:48:44.142Z","endTime":"2026-03-09T20:48:47.828Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-09T20:49:02.778Z","endTime":"2026-03-09T20:49:20.470Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36713025464062,"aZ":-12.399134280041089,"pfxX":5.145277498131361,"pfxZ":9.996317381586476,"pX":-0.406453056411614,"pZ":2.6282789449465267,"vX0":-8.993336263475483,"vY0":-139.74049134821044,"vZ0":-6.901344628666408,"x":132.49,"y":167.82,"x0":2.1845375360821224,"y0":50.00571910727666,"z0":5.943972657510154,"aX":10.182196277233354},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2413,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.39190422357652865,"extension":6.021379803474541},"index":4,"playId":"3afa98ca-bb44-30f1-8241-058baa627e75","pitchNumber":4,"startTime":"2026-03-09T20:49:20.470Z","endTime":"2026-03-09T20:49:23.873Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.201627864554577,"aZ":-36.372643759069504,"pfxX":2.2153973075133915,"pfxZ":-2.883740930892649,"pX":-0.9701180559321961,"pZ":0.1440905252958806,"vX0":-8.695004286133921,"vY0":-120.21366581397248,"vZ0":-5.884115604536941,"x":153.98,"y":234.89,"x0":2.4122904792917654,"y0":50.00205212316002,"z0":5.867775837537331,"aX":3.2305147646781247},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.5,"breakHorizontal":-1.8,"spinRate":2192,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.45635160788259066,"extension":5.881786068045353},"index":5,"playId":"c4731392-1084-3af7-aeb1-9b66b240439b","pitchNumber":5,"startTime":"2026-03-09T20:49:40.528Z","endTime":"2026-03-09T20:49:43.572Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382216161942665,"aZ":-32.22635009073224,"pfxX":-1.8261198101919076,"pfxZ":-0.03185998950868907,"pX":-1.6414300038011318,"pZ":2.004374798222385,"vX0":-8.697649118373578,"vY0":-120.11176113727133,"vZ0":-2.6763423944650286,"x":179.57,"y":184.66,"x0":2.2717973104898217,"y0":50.00584297645194,"z0":6.013499132749452,"aX":-2.654026206896976},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":5.5,"spinRate":1853,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45691752881813086,"extension":6.05542118365477},"index":6,"playId":"20bdd17a-30ec-3c82-ad68-a69748158e47","pitchNumber":6,"startTime":"2026-03-09T20:50:07.773Z","endTime":"2026-03-09T20:50:11.789Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:50:11.789Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vaughn Grissom walks. Zach Neto to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-09T20:50:20.527Z","endTime":"2026-03-09T20:52:17.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16240494005117,"aZ":-13.711611098499835,"pfxX":5.6027406852180555,"pfxZ":9.562092912989733,"pX":0.4474287212040248,"pZ":4.952080810096584,"vX0":-6.802871684503181,"vY0":-138.59978237661358,"vZ0":-1.001257181861717,"x":99.95,"y":105.07,"x0":2.2145596749381378,"y0":50.00336773640049,"z0":6.240666883350741,"aX":10.819097834241983},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2321,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3963427186685644,"extension":6.035196026775523},"index":0,"playId":"772983cb-5bcb-33bf-a6d9-789e261a2e3c","pitchNumber":1,"startTime":"2026-03-09T20:50:36.507Z","endTime":"2026-03-09T20:50:39.507Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471822953957638,"aZ":-12.494311547825372,"pfxX":6.34841581904539,"pfxZ":10.272053675940027,"pX":0.7534930289746395,"pZ":2.3623054601617577,"vX0":-6.288681170342587,"vY0":-137.74873924237002,"vZ0":-7.480193703133271,"x":88.28,"y":175.0,"x0":2.2446217620281272,"y0":50.001944627816265,"z0":5.963336506835087,"aX":12.162166538937829},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.1,"spinRate":2359,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.39809619343874436,"extension":5.952546335718332},"index":1,"playId":"00299ac5-5d8d-30f6-a105-662dd8d9f13c","pitchNumber":2,"startTime":"2026-03-09T20:50:55.671Z","endTime":"2026-03-09T20:51:00.966Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"00299ac5-5d8d-30f6-a105-662dd8d9f13c","startTime":"2026-03-09T20:51:05.083Z","endTime":"2026-03-09T20:51:28.252Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.300846939149647,"aZ":-26.086588206487612,"pfxX":-0.32751114487004873,"pfxZ":3.6552454319726024,"pX":-1.3380114109932408,"pZ":3.514309659080436,"vX0":-8.773465154367546,"vY0":-127.19999820914799,"vZ0":-1.3615452298379305,"x":168.0,"y":143.89,"x0":2.1759921537522873,"y0":50.000831810020124,"z0":6.095137983581004,"aX":-0.5425165846096704},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":2.3,"spinRate":2180,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.42808571373685345,"extension":5.952914636180273},"index":3,"playId":"b37c3b6d-0a17-3a56-83dc-1b9455ec2936","pitchNumber":3,"startTime":"2026-03-09T20:51:28.252Z","endTime":"2026-03-09T20:51:31.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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116360925179688,"aZ":-22.849955995713415,"pfxX":5.753781887026966,"pfxZ":5.9180773270188425,"pX":1.5967213176486605,"pZ":4.140513746329534,"vX0":-3.9928783860182566,"vY0":-124.24834372583442,"vZ0":-0.2874930110587863,"x":56.14,"y":126.99,"x0":2.4709374446154815,"y0":50.00310057174028,"z0":6.144256740130549,"aX":9.064942498347962},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.9,"breakHorizontal":-9.6,"spinRate":1313,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.43956851322722557,"extension":5.8497285345842025},"index":4,"playId":"396dd6ec-f726-3ec5-a7cd-2b3ab1cb80dc","pitchNumber":4,"startTime":"2026-03-09T20:51:48.299Z","endTime":"2026-03-09T20:51:51.299Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02440103825387,"aZ":-16.82750185750417,"pfxX":6.807030849716984,"pfxZ":8.145854281464949,"pX":0.838597285487914,"pZ":4.113962185565089,"vX0":-6.440202695539587,"vY0":-136.3913230978131,"vZ0":-2.32444968503313,"x":85.03,"y":127.7,"x0":2.3461698009707583,"y0":50.001682441870244,"z0":6.137791066182195,"aX":12.822914424035366},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-10.9,"spinRate":2271,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40160346645659706,"extension":6.041858210579468},"index":5,"playId":"bd8efc19-12be-3776-8af1-7eec680ac08e","pitchNumber":5,"startTime":"2026-03-09T20:52:13.572Z","endTime":"2026-03-09T20:52:17.012Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.49,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:52:17.012Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Christian Moore lines into a double play, third baseman Matt Chapman to second baseman Osleivis Basabe. Zach Neto out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-09T20:53:09.029Z","endTime":"2026-03-09T20:54:58.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"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":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-09T20:52:24.814Z","endTime":"2026-03-09T20:53:10.571Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248899650060793,"aZ":-26.006052360397838,"pfxX":-2.2592376324641874,"pfxZ":3.715005593724694,"pX":0.014158529042461463,"pZ":3.1387933847607954,"vX0":-5.457757502293393,"vY0":-127.31342091360791,"vZ0":-2.237786023989299,"x":116.46,"y":154.03,"x0":2.469222699926756,"y0":50.00324543193197,"z0":6.06302415318902,"aX":-3.7527669025908277},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":5.2,"spinRate":2185,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.42828996462176505,"extension":5.984102339086659},"index":1,"playId":"d87ce99c-9a87-361b-954f-5aded9232cf8","pitchNumber":1,"startTime":"2026-03-09T20:53:10.571Z","endTime":"2026-03-09T20:53:13.894Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.8,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23665828718904,"aZ":-13.635123921236685,"pfxX":4.213948232974986,"pfxZ":9.745939338329242,"pX":-0.5460043520782949,"pZ":2.930582826166185,"vX0":-8.857324639516895,"vY0":-137.6859024658877,"vZ0":-5.940581453537518,"x":137.81,"y":159.65,"x0":2.1786561566151996,"y0":50.00140106863605,"z0":6.0545707281858325,"aX":8.015503579621635},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2331,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.3992351977441486,"extension":6.023843967904574},"index":2,"playId":"3b48c881-05e0-308a-b01f-667f9b237c0a","pitchNumber":2,"startTime":"2026-03-09T20:53:32.394Z","endTime":"2026-03-09T20:53:40.310Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.6,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618620271488606,"aZ":-13.450754222366163,"pfxX":3.5519775997767655,"pfxZ":9.766304445320674,"pX":0.1949693372712152,"pZ":4.74112481464189,"vX0":-7.008337894850737,"vY0":-137.61659016479982,"vZ0":-1.4413252635044562,"x":109.57,"y":110.77,"x0":2.313548379426723,"y0":50.00537613149495,"z0":6.183067532699458,"aX":6.812040861497612},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2270,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3980487750689514,"extension":6.11730619403563},"index":3,"playId":"68dc93ec-2e08-3f7b-8f1c-cad90f3adb97","pitchNumber":3,"startTime":"2026-03-09T20:54:07.402Z","endTime":"2026-03-09T20:54:10.402Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42375379432963,"aZ":-19.05072552160421,"pfxX":7.899937533147633,"pfxZ":7.941578714480119,"pX":-1.0312038895891973,"pZ":1.6930506896327708,"vX0":-10.691326927308065,"vY0":-127.28243746984433,"vZ0":-6.823561280888674,"x":156.31,"y":193.07,"x0":2.183780789787473,"y0":50.00322690293494,"z0":5.900836085300946,"aX":13.054304708842404},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.1,"breakHorizontal":-12.1,"spinRate":1670,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4291929173664699,"extension":6.082058502299141},"index":4,"playId":"e1730def-f019-39ed-98c7-25a5b755f419","pitchNumber":4,"startTime":"2026-03-09T20:54:26.000Z","endTime":"2026-03-09T20:54:29.964Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204012606577216,"aZ":-18.748126839395148,"pfxX":6.918869868187485,"pfxZ":8.187296365587585,"pX":-0.521648061455232,"pZ":2.4599719807135623,"vX0":-9.09105724737475,"vY0":-127.05144390016775,"vZ0":-5.200608129891667,"x":136.88,"y":172.36,"x0":2.198432441985568,"y0":50.00465295565348,"z0":6.016275061899757,"aX":11.350623535093957},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.9,"breakHorizontal":-10.6,"spinRate":1499,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.4305457131317345,"extension":6.177915348182451},"hitData":{"launchSpeed":114.2,"launchAngle":6.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":167.9}},"index":5,"playId":"bf040877-5e6d-314d-8ba0-14e0e9f31ac8","pitchNumber":5,"startTime":"2026-03-09T20:54:47.950Z","endTime":"2026-03-09T20:54:58.393Z","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":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":10.800000000000004,"leverageIndex":2.34,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:54:58.393Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-09T20:57:08.925Z","endTime":"2026-03-09T20:57:37.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782423668148,"aZ":-24.533894674912624,"pfxX":-9.475774349821176,"pfxZ":3.688545200926985,"pX":-0.7317714219785543,"pZ":2.597975162651773,"vX0":6.871250094840054,"vY0":-142.11484991397927,"vZ0":-4.959132319160236,"x":144.89,"y":168.63,"x0":-1.9347784395422005,"y0":50.00092004347605,"z0":5.89885241568581,"aX":-19.62099808304722},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.0,"breakHorizontal":16.0,"spinRate":1864,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3835974423730302,"extension":6.573085870856214},"hitData":{"launchSpeed":69.6,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":160.8}},"index":0,"playId":"a63f7a9d-b0bb-3940-b442-2d127b3c3cbe","pitchNumber":1,"startTime":"2026-03-09T20:57:30.419Z","endTime":"2026-03-09T20:57:37.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:57:37.748Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, third baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-09T20:57:44.893Z","endTime":"2026-03-09T20:58:14.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(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":97.4,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96549993081061,"aZ":-15.53595152079151,"pfxX":-4.626420287603842,"pfxZ":8.279638412270039,"pX":0.32200448459296993,"pZ":2.699256905791995,"vX0":8.002396832545964,"vY0":-141.4776284338202,"vZ0":-5.8446928554896065,"x":104.73,"y":165.9,"x0":-1.9536322124508998,"y0":50.00102099165776,"z0":5.802878542849138,"aX":-9.29527209582232},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":6.6,"spinRate":2146,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3884739788399023,"extension":6.703556865896853},"hitData":{"launchSpeed":95.5,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.81,"coordY":159.55}},"index":0,"playId":"605d6fea-8b7d-34f2-a22e-fc4423411615","pitchNumber":1,"startTime":"2026-03-09T20:58:06.005Z","endTime":"2026-03-09T20:58:14.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:58:14.108Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out softly, pitcher José Soriano to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-09T20:58:25.906Z","endTime":"2026-03-09T20:59:03.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95861428342813,"aZ":-15.715605284634876,"pfxX":-6.175413143198813,"pfxZ":8.217720392768474,"pX":0.09876030375380158,"pZ":1.9397498294609252,"vX0":8.304555008979426,"vY0":-141.08670269084354,"vZ0":-7.592338699780024,"x":113.24,"y":186.41,"x0":-2.089143284971685,"y0":50.00563460284408,"z0":5.690871191942453,"aX":-12.374025604884677},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":9.4,"spinRate":2168,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3891299350655921,"extension":6.7036660226914115},"index":0,"playId":"99606051-9acb-3b91-a339-7e3af4f77e10","pitchNumber":1,"startTime":"2026-03-09T20:58:41.132Z","endTime":"2026-03-09T20:58:44.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29093332232966,"aZ":-38.86894357749345,"pfxX":5.835083294576359,"pfxZ":-4.266881492752561,"pX":0.7710826608720857,"pZ":1.7991477106562217,"vX0":4.400937392266435,"vY0":-125.26387212759329,"vZ0":-2.5341923374636384,"x":87.61,"y":190.2,"x0":-1.7744837282337769,"y0":50.00273731772408,"z0":6.040970039153689,"aX":9.154932874965436},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.0,"breakHorizontal":-11.6,"spinRate":2412,"spinDirection":17},"zone":9,"typeConfidence":2.0,"plateTime":0.4393839566821929,"extension":6.715011159948458},"hitData":{"launchSpeed":54.7,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.08,"coordY":196.18}},"index":1,"playId":"7dbb0327-fb57-3576-9264-6af4db62284a","pitchNumber":2,"startTime":"2026-03-09T20:58:55.506Z","endTime":"2026-03-09T20:59:03.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-09T20:59:03.888Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis d'Arnaud grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-09T21:01:24.177Z","endTime":"2026-03-09T21:01:32.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","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-09T21:00:21.812Z","endTime":"2026-03-09T21:01:25.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"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":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.013984298180965,"aZ":-19.969062027180176,"pfxX":-9.296556267399357,"pfxZ":6.312881057580597,"pX":-0.9136795559774289,"pZ":3.011545397194949,"vX0":6.808053770713769,"vY0":-138.42190141416557,"vZ0":-3.8681378374822906,"x":151.83,"y":157.47,"x0":-2.2020426528828256,"y0":50.00235854017474,"z0":5.770694530415374,"aX":-17.97036433891201},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2254,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3962908197999364,"extension":6.579243461697851},"hitData":{"launchSpeed":78.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.56,"coordY":172.97}},"index":1,"playId":"8d6e5cfa-c1d1-3651-bccd-9da76a7a960c","pitchNumber":1,"startTime":"2026-03-09T21:01:25.479Z","endTime":"2026-03-09T21:01:32.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:01:32.706Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to center fielder Grant McCray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-09T21:01:43.527Z","endTime":"2026-03-09T21:03:24.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583278360184384,"aZ":-18.54774890332884,"pfxX":-8.770031170450086,"pfxZ":6.863336241919598,"pX":-0.10500808477031903,"pZ":1.4291259738927669,"vX0":8.422223610248192,"vY0":-139.58100419439683,"vZ0":-8.477587896916448,"x":121.0,"y":200.19,"x0":-2.0129762905231585,"y0":50.0029716976336,"z0":5.712719153850391,"aX":-17.41323646657765},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2204,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.39147127979644614,"extension":6.616956119457124},"index":0,"playId":"c50b30f8-35cd-3914-bd24-1e5deaa002dd","pitchNumber":1,"startTime":"2026-03-09T21:01:59.157Z","endTime":"2026-03-09T21:02:03.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733501566972045,"aZ":-28.631834435581897,"pfxX":0.92395496753893,"pfxZ":2.0991011514712277,"pX":1.1966781039399754,"pZ":0.9813555380529111,"vX0":8.052506438304778,"vY0":-128.96062812332687,"vZ0":-6.64393680622645,"x":71.39,"y":212.28,"x0":-2.0856555787622133,"y0":50.00023303905427,"z0":5.798490315012034,"aX":1.555419827420249},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2273,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.42467104313514614,"extension":6.669991308791125},"index":1,"playId":"3ed39c6f-7931-3540-b79f-a4a761cb571f","pitchNumber":2,"startTime":"2026-03-09T21:02:15.657Z","endTime":"2026-03-09T21:02:18.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349579593724737,"aZ":-17.189622561974502,"pfxX":-9.467477413991102,"pfxZ":7.565154272153161,"pX":-0.9878381470895862,"pZ":1.4269939085626802,"vX0":6.6550065981372635,"vY0":-139.79595612076787,"vZ0":-8.623149236836573,"x":154.65,"y":200.25,"x0":-2.16856258814772,"y0":50.00292320072643,"z0":5.678833321454328,"aX":-18.749318242577722},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":15.8,"spinRate":2393,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.39172553290396195,"extension":6.731572854260237},"index":2,"playId":"e73cf271-36de-3a60-9e49-44dd17b26a15","pitchNumber":3,"startTime":"2026-03-09T21:02:38.596Z","endTime":"2026-03-09T21:02:41.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291229295942887,"aZ":-17.135552586255635,"pfxX":-9.02224363961697,"pfxZ":7.483590602026051,"pX":-0.034162146128331496,"pZ":1.3549440019879773,"vX0":8.823724476913888,"vY0":-140.29456744031341,"vZ0":-8.78230472664554,"x":118.3,"y":202.2,"x0":-2.0353893992130807,"y0":50.004317871788885,"z0":5.624421513375915,"aX":-18.135092394683756},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2407,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3891930594831421,"extension":6.695350206964725},"index":3,"playId":"407f174e-8434-3e22-893c-137dea7b40cf","pitchNumber":4,"startTime":"2026-03-09T21:02:55.792Z","endTime":"2026-03-09T21:02:59.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.302776845425644,"aZ":-15.978660761410948,"pfxX":-8.959143022560518,"pfxZ":8.04826488233833,"pX":0.45933389101238725,"pZ":2.0419788370652174,"vX0":10.033203846780346,"vY0":-140.576862714873,"vZ0":-7.373602606506175,"x":99.49,"y":183.65,"x0":-1.9830840920446424,"y0":50.00260838869411,"z0":5.726036637475795,"aX":-18.026253028457294},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":14.3,"spinRate":2325,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3888618375413855,"extension":6.782038838168245},"hitData":{"launchSpeed":109.5,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.47,"coordY":103.54}},"index":4,"playId":"757ec7e0-4b87-3ef4-b597-41cbe4596ec7","pitchNumber":5,"startTime":"2026-03-09T21:03:13.962Z","endTime":"2026-03-09T21:03:24.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:03:24.524Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Bryce Teodosio strikes out swinging and Oswald Peraza caught stealing 2nd, catcher Patrick Bailey to second baseman Osleivis Basabe to catcher Patrick Bailey.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-09T21:04:04.528Z","endTime":"2026-03-09T21:05:59.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"ac085ba3-a9d4-3cfd-92a8-d4368b5d6c49","startTime":"2026-03-09T21:03:47.874Z","endTime":"2026-03-09T21:03:50.874Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07865789852792,"aZ":-24.846573844590942,"pfxX":2.3022378827296963,"pfxZ":4.199823116922909,"pX":0.2628123395527782,"pZ":2.247466839541371,"vX0":5.416259541068875,"vY0":-131.5954304957697,"vZ0":-4.670759018635934,"x":106.98,"y":178.1,"x0":-2.1249949287611027,"y0":50.00641920696776,"z0":5.896236937755801,"aX":4.020260242433181},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-5.4},"zone":9,"typeConfidence":2.0,"plateTime":0.41692066286392215},"index":1,"playId":"c5f53be2-b5ff-3a86-8e51-a906de156d61","pitchNumber":1,"startTime":"2026-03-09T21:04:06.607Z","endTime":"2026-03-09T21:04:12.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30890861589254,"aZ":-9.96175837779864,"pfxX":-4.753435967692177,"pfxZ":11.064800108809374,"pX":1.0910893321567234,"pZ":1.3195524861968158,"vX0":10.252347846033606,"vY0":-141.06809595979632,"vZ0":-10.058438680863087,"x":75.41,"y":203.15,"x0":-1.9792768241896586,"y0":50.0001119933716,"z0":5.581642519610889,"aX":-9.540880549902964},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2361,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38887258105306177,"extension":6.897947471450817},"index":2,"playId":"7f60be7d-57e3-3138-95c8-22a9bf3d20dc","pitchNumber":2,"startTime":"2026-03-09T21:04:33.813Z","endTime":"2026-03-09T21:04:37.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88132732359079,"aZ":-17.80541444998307,"pfxX":-9.799817182547313,"pfxZ":7.282216455275176,"pX":-0.6006595169977643,"pZ":2.945984552071799,"vX0":7.2935532343098455,"vY0":-139.92147169088108,"vZ0":-4.796627144200023,"x":139.9,"y":159.24,"x0":-1.9736561397047667,"y0":50.00658326412768,"z0":5.8567969842202015,"aX":-19.34926909285801},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":16.2,"spinRate":2400,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3921192814769734,"extension":6.689604703309012},"index":3,"playId":"a58b3a1c-6862-3edd-97ec-0404e6bb9fd8","pitchNumber":3,"startTime":"2026-03-09T21:04:55.513Z","endTime":"2026-03-09T21:05:00.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01088888375019,"aZ":-24.80342013874847,"pfxX":0.5950444251546907,"pfxZ":4.077432964479831,"pX":1.3049369521698357,"pZ":1.2824788554726154,"vX0":8.59706367445237,"vY0":-134.0895591851723,"vZ0":-7.144790334772925,"x":67.26,"y":204.15,"x0":-2.0300627137763905,"y0":50.00321451362692,"z0":5.770784876215719,"aX":1.0738444663663391},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-3.1,"spinRate":2417,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.409655380220439,"extension":6.697278015456611},"index":4,"playId":"5c27ca3c-8a52-3fd3-9968-1dcdfd7099ad","pitchNumber":4,"startTime":"2026-03-09T21:05:25.262Z","endTime":"2026-03-09T21:05:28.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33585971585396,"aZ":-28.017249843259076,"pfxX":1.5253508775041702,"pfxZ":2.4459844826775354,"pX":1.1287550283784642,"pZ":1.224409301971807,"vX0":7.665331025269966,"vY0":-130.51715388729642,"vZ0":-6.24223539484757,"x":73.97,"y":205.72,"x0":-2.0626579399424525,"y0":50.001623565036574,"z0":5.799041116454634,"aX":2.59178124155198},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":-4.7,"spinRate":2469,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4221079786960171,"extension":6.635209500263264},"index":5,"playId":"ec596c07-9aed-3bc9-8ce2-38a72f4c84a5","pitchNumber":5,"startTime":"2026-03-09T21:05:46.193Z","endTime":"2026-03-09T21:05:59.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":1.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:05:59.945Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to third baseman Christian Moore.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-09T21:07:48.474Z","endTime":"2026-03-09T21:08:20.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":695681,"link":"/api/v1/people/695681"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99893402315146,"aZ":-25.703896861578247,"pfxX":-8.058800997256576,"pfxZ":3.207689330336734,"pX":-0.3391033437244799,"pZ":3.086930832312229,"vX0":7.167300849409154,"vY0":-140.84218628283887,"vZ0":-3.1955985505542825,"x":129.93,"y":155.43,"x0":-1.8657407282717182,"y0":50.001766288273686,"z0":5.892505892814497,"aX":-16.243235783567254},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":1891,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.38841892667757616,"extension":6.73486321675354},"hitData":{"launchSpeed":75.7,"launchAngle":82.0,"totalDistance":22.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":120.9,"coordY":192.22}},"index":0,"playId":"5147e6c3-cc66-39f6-9d9d-d79fb1968c2e","pitchNumber":1,"startTime":"2026-03-09T21:08:10.171Z","endTime":"2026-03-09T21:08:20.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:08:20.529Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Grant McCray grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-09T21:08:27.632Z","endTime":"2026-03-09T21:09:47.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":98.2,"endSpeed":89.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.372144839128545,"aZ":-14.69635202991679,"pfxX":-5.152704419641173,"pfxZ":8.535320455856812,"pX":-0.11143751488382195,"pZ":2.8555266338094594,"vX0":7.359532251292739,"vY0":-142.77014073761893,"vZ0":-5.7016302563096595,"x":121.25,"y":161.68,"x0":-2.0629420031325942,"y0":50.001471905771425,"z0":5.816564394575206,"aX":-10.550097151877026},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2143,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3848530084806363,"extension":6.571606485756267},"index":0,"playId":"d89a00c4-e37c-3b68-8af4-94e0a9e6749c","pitchNumber":1,"startTime":"2026-03-09T21:08:54.000Z","endTime":"2026-03-09T21:08:57.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505065213666732,"aZ":-29.482744416940726,"pfxX":-6.698346706903169,"pfxZ":1.457619796398978,"pX":-1.009682911535464,"pZ":2.21571119421018,"vX0":5.398658363973377,"vY0":-134.79587000224728,"vZ0":-3.9992052745349924,"x":155.49,"y":178.96,"x0":-2.1653267693370255,"y0":50.00142288426846,"z0":5.793191799569877,"aX":-12.36123248797507},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":11.0,"spinRate":1576,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.40587469856861613,"extension":6.690180441281336},"index":1,"playId":"2b64e588-2f6a-3b47-8f6c-735fe42a2408","pitchNumber":2,"startTime":"2026-03-09T21:09:08.640Z","endTime":"2026-03-09T21:09:12.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292302091731468,"aZ":-24.86961819761039,"pfxX":-8.212024044006089,"pfxZ":3.9182784196660863,"pX":0.06975570743491795,"pZ":0.9138254968627334,"vX0":8.514133232592426,"vY0":-135.97994510575816,"vZ0":-8.069802046893322,"x":114.34,"y":214.11,"x0":-2.0429223689779947,"y0":50.00049044457195,"z0":5.659580378414991,"aX":-15.295700006464084},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":13.0,"spinRate":1672,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4036290814870891,"extension":6.707433358015449},"index":2,"playId":"f246efd8-eba4-3a73-8e98-be70bad0bfd9","pitchNumber":3,"startTime":"2026-03-09T21:09:23.534Z","endTime":"2026-03-09T21:09:26.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43675304285506,"aZ":-25.344728391026724,"pfxX":-9.586705991021105,"pfxZ":3.3286828124857273,"pX":-0.19016753947750697,"pZ":2.60257872671811,"vX0":8.485547862114618,"vY0":-142.47429416951724,"vZ0":-4.486802583986303,"x":124.25,"y":168.51,"x0":-1.9649502966692014,"y0":50.00167962582845,"z0":5.804085719710866,"aX":-19.662352917876976},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":1937,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.38477169394033606,"extension":6.656570852769138},"hitData":{"launchSpeed":89.5,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.93,"coordY":146.11}},"index":3,"playId":"d9ef3ac6-d5fe-3cd8-be2c-4bacab707e44","pitchNumber":4,"startTime":"2026-03-09T21:09:40.777Z","endTime":"2026-03-09T21:09:47.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:09:47.425Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Oliva lines out sharply to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-09T21:09:55.481Z","endTime":"2026-03-09T21:10:57.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51622001784259,"aZ":-28.288416452992863,"pfxX":1.2952503175444856,"pfxZ":2.26251115204931,"pX":-0.652423315835318,"pZ":4.024489103492004,"vX0":3.286205753785281,"vY0":-130.5819629247895,"vZ0":0.4060728273534462,"x":141.87,"y":130.12,"x0":-2.097584945748835,"y0":50.00641876097762,"z0":6.002003442084756,"aX":2.2277846939096495},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.1,"spinRate":2178,"spinDirection":145},"zone":11,"typeConfidence":0.93,"plateTime":0.4200941686503228,"extension":6.616593509821561},"index":0,"playId":"249e7ef4-5968-3351-ab4b-03e9926c447d","pitchNumber":1,"startTime":"2026-03-09T21:10:16.859Z","endTime":"2026-03-09T21:10:20.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159143910800463,"aZ":-36.37475694376492,"pfxX":3.823364173726776,"pfxZ":-2.6910177215014217,"pX":1.1947964157931603,"pZ":1.154928110824697,"vX0":5.775929233278446,"vY0":-124.6913976060427,"vZ0":-4.3800533843706,"x":71.46,"y":207.6,"x0":-1.6563874097580382,"y0":50.00350306799395,"z0":5.9646445669841475,"aX":5.9662590496739725},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.8,"breakHorizontal":-8.4,"spinRate":2460,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.44076726545587475,"extension":6.778221703698884},"index":1,"playId":"4e7feff3-3223-30cf-b999-0291aff52197","pitchNumber":2,"startTime":"2026-03-09T21:10:32.593Z","endTime":"2026-03-09T21:10:35.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.594161520889855,"aZ":-24.066541121971287,"pfxX":-9.777276403512847,"pfxZ":3.96602397736382,"pX":-0.8042857811457944,"pZ":2.598260502303841,"vX0":6.285304956552333,"vY0":-142.3251855973791,"vZ0":-5.023815099227948,"x":147.66,"y":168.63,"x0":-1.7743935021585617,"y0":50.00636206846223,"z0":5.916768229991367,"aX":-20.001395136387956},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":1983,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.38529454850226674,"extension":6.618832854135996},"hitData":{"launchSpeed":101.8,"launchAngle":18.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.72,"coordY":85.37}},"index":2,"playId":"7929a7f4-de39-3fcb-955e-b1155dab5988","pitchNumber":3,"startTime":"2026-03-09T21:10:50.647Z","endTime":"2026-03-09T21:10:57.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:10:57.198Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-09T21:13:25.293Z","endTime":"2026-03-09T21:16:16.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wilkin Ramos replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","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-09T21:12:35.370Z","endTime":"2026-03-09T21:13:27.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678576,"link":"/api/v1/people/678576"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07146518704091,"aZ":-26.932536747330886,"pfxX":-9.58134908008207,"pfxZ":2.9403597299330055,"pX":-4.70615229446421E-4,"pZ":3.096379330604338,"vX0":9.154491741023719,"vY0":-132.81406342192943,"vZ0":-1.1548533082638874,"x":117.02,"y":155.18,"x0":-2.2510403652095317,"y0":50.00299329471994,"z0":5.499861385770428,"aX":-17.077651107686695},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":1966,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.41278217794824545,"extension":7.399554839813625},"index":1,"playId":"0a78f84a-81bd-3c12-a5d0-30a408d5675f","pitchNumber":1,"startTime":"2026-03-09T21:13:27.371Z","endTime":"2026-03-09T21:13:30.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.320992951555347,"aZ":-36.02880875239751,"pfxX":4.663837293175398,"pfxZ":-3.1162130259259744,"pX":-1.0351891202433987,"pZ":2.3413830995883274,"vX0":1.8824032055057014,"vY0":-110.35501581196596,"vZ0":1.48428756448403,"x":156.46,"y":175.56,"x0":-2.504825227481724,"y0":50.004907377298,"z0":5.450344451967652,"aX":5.7625189056052415},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-4.9,"breakHorizontal":-8.9,"spinRate":1646,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.496013681863412,"extension":7.46815121141166},"index":2,"playId":"6e7d814a-a2d5-34d7-bc9c-92cba6e2fe96","pitchNumber":2,"startTime":"2026-03-09T21:13:39.919Z","endTime":"2026-03-09T21:14:06.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.381108680015664,"aZ":-26.891903824903928,"pfxX":-8.071966002601666,"pfxZ":2.8258944812653253,"pX":-0.6313230124410484,"pZ":2.15580691963832,"vX0":7.279417596644904,"vY0":-135.51654185735904,"vZ0":-3.3845542937799373,"x":141.06,"y":180.57,"x0":-2.297787877178832,"y0":50.00037989523645,"z0":5.290023756201413,"aX":-15.07819942436966},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":13.2,"spinRate":1928,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.40348082443452915,"extension":7.446751799860918},"index":3,"playId":"f9fff517-2369-38e3-8704-03a75beab383","pitchNumber":3,"startTime":"2026-03-09T21:14:18.705Z","endTime":"2026-03-09T21:14:21.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.6,"endSpeed":86.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5558190978839,"aZ":-19.94849117154808,"pfxX":-8.547468917246244,"pfxZ":6.3700395774782885,"pX":-1.1935760830982762,"pZ":2.2188700111122066,"vX0":6.057655344994087,"vY0":-137.67099978421703,"vZ0":-4.856653811127518,"x":162.5,"y":178.87,"x0":-2.3118624195624333,"y0":50.005009701614206,"z0":5.356112830263617,"aX":-16.40993890783543},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2235,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.397859752147419,"extension":7.361820999076505},"index":4,"playId":"ab36045d-2bd3-3b5c-b8d4-3922b167abc2","pitchNumber":4,"startTime":"2026-03-09T21:14:34.830Z","endTime":"2026-03-09T21:14:38.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.864525201399086,"aZ":-36.85348193156271,"pfxX":6.186839313037618,"pfxZ":-3.7416121399701128,"pX":-1.5022502248797944,"pZ":1.3356889446612865,"vX0":0.19943881376189296,"vY0":-110.88837573573674,"vZ0":-0.2930381048771371,"x":174.26,"y":202.72,"x0":-2.3975495306402013,"y0":50.000969708820946,"z0":5.297553942563097,"aX":7.74356962798513},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-6.6,"breakHorizontal":-11.3,"spinRate":1891,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4929630255082196,"extension":7.548619677844585},"index":5,"playId":"2ecf47b4-cfb2-3b03-89d9-065ab4ec7091","pitchNumber":5,"startTime":"2026-03-09T21:14:48.202Z","endTime":"2026-03-09T21:14:52.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95708735192985,"aZ":-32.32682637593902,"pfxX":-10.073694796501233,"pfxZ":-0.08308762129892067,"pX":0.4456635537768434,"pZ":2.7542764825717954,"vX0":10.832110145397403,"vY0":-135.75696116595856,"vZ0":-0.6113200552050937,"x":100.01,"y":164.41,"x0":-2.275298393043481,"y0":50.00102661299608,"z0":5.22010893006513,"aX":-18.920723865016477},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.1,"breakHorizontal":16.1,"spinRate":2006,"spinDirection":248},"zone":3,"typeConfidence":2.0,"plateTime":0.40248882185512747,"extension":7.3450032806735965},"index":6,"playId":"85bca201-e8de-34ac-a147-eb8ed7fcee34","pitchNumber":6,"startTime":"2026-03-09T21:15:03.749Z","endTime":"2026-03-09T21:15:06.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646455889949703,"aZ":-28.732586607183322,"pfxX":-8.855848923537916,"pfxZ":1.886386661704913,"pX":-0.611347334778066,"pZ":3.104422154033054,"vX0":7.8561443577232275,"vY0":-133.8022114161801,"vZ0":-0.2888228728426725,"x":140.3,"y":154.96,"x0":-2.4285083898602355,"y0":50.0001527775288,"z0":5.264692930651554,"aX":-16.127976356540298},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":2087,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.40865599457074175,"extension":7.559257729563011},"index":7,"playId":"39c0f293-b424-304a-9152-4aae42a05525","pitchNumber":7,"startTime":"2026-03-09T21:15:21.126Z","endTime":"2026-03-09T21:15:25.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487450038769683,"aZ":-29.37281554235316,"pfxX":-9.378359718330152,"pfxZ":1.4803218122664266,"pX":-0.3698682071437346,"pZ":2.445665622106221,"vX0":8.55952161041101,"vY0":-136.5551025622294,"vZ0":-2.049320627059167,"x":131.1,"y":172.75,"x0":-2.3233831543859225,"y0":50.003412777089565,"z0":5.222489348178808,"aX":-17.74937350581144},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":15.2,"spinRate":1954,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.40079037778329374,"extension":7.396486688125599},"index":8,"playId":"37aef940-0893-31e1-916e-d1123658f092","pitchNumber":8,"startTime":"2026-03-09T21:15:38.030Z","endTime":"2026-03-09T21:15:43.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.004684147843495,"aZ":-24.854297523933024,"pfxX":-7.786632296903933,"pfxZ":3.800042890975334,"pX":-0.8976958800710023,"pZ":2.9862601581038706,"vX0":6.735200171806487,"vY0":-137.96653276857552,"vZ0":-1.293043118955937,"x":151.22,"y":158.15,"x0":-2.3602078569166616,"y0":50.000593467591656,"z0":5.137682951703122,"aX":-14.993029731095028},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":2207,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.3971489933138175,"extension":7.370340277060517},"index":9,"playId":"7705b314-1d01-3873-b8f1-3626bee55a13","pitchNumber":9,"startTime":"2026-03-09T21:15:54.346Z","endTime":"2026-03-09T21:15:57.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81385877897668,"aZ":-33.04636855794917,"pfxX":-9.320928446672273,"pfxZ":-0.45136274469440174,"pX":0.21077962868469619,"pZ":3.116868837658973,"vX0":9.770709411570756,"vY0":-137.44931454921493,"vZ0":0.2977097598175352,"x":108.97,"y":154.62,"x0":-2.175200542934917,"y0":50.00495447912573,"z0":5.246852459792484,"aX":-17.87730701527692},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.6,"breakHorizontal":14.9,"spinRate":1959,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.39814750325466264,"extension":7.415269475103942},"index":10,"playId":"57dc4ca1-e9bc-3f68-b66c-c0cd83cb8f9e","pitchNumber":10,"startTime":"2026-03-09T21:16:12.917Z","endTime":"2026-03-09T21:16:16.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:16:16.802Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp line drive to center fielder Grant McCray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-09T21:16:27.593Z","endTime":"2026-03-09T21:16:51.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48342295392739,"aZ":-32.6493029538153,"pfxX":-9.801361737969106,"pfxZ":-0.24157321113058927,"pX":0.23398872066603071,"pZ":2.2783441977829817,"vX0":11.076871538095073,"vY0":-138.46459874689634,"vZ0":-1.440711557614585,"x":108.08,"y":177.26,"x0":-2.548626570682175,"y0":50.00628184349329,"z0":4.994049841538502,"aX":-18.998788277389036},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.6,"breakHorizontal":15.4,"spinRate":1972,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.39586147001673,"extension":7.527909365413328},"hitData":{"launchSpeed":113.3,"launchAngle":11.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.69,"coordY":57.26}},"index":0,"playId":"7c6eb3bf-aa38-30a6-b4d4-4bbbdc8d7300","pitchNumber":1,"startTime":"2026-03-09T21:16:40.053Z","endTime":"2026-03-09T21:16:51.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.0,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:16:51.335Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Trout lines out to right fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-09T21:16:55.778Z","endTime":"2026-03-09T21:17:39.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.102268085762667,"aZ":-35.50683521851646,"pfxX":3.2183006034100705,"pfxZ":-2.5729932876735138,"pX":-1.6272853576797444,"pZ":2.387761417843091,"vX0":1.4285551980195372,"vY0":-112.67384063592067,"vZ0":1.8326382821157987,"x":179.03,"y":174.31,"x0":-2.6862490487188357,"y0":50.00327995109068,"z0":5.132996532212075,"aX":4.167300575759865},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.0,"breakHorizontal":-6.1,"spinRate":1480,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4848013304217451,"extension":7.6054586901449746},"index":0,"playId":"fbf5bba8-eb6d-3484-ac56-69fc83aff730","pitchNumber":1,"startTime":"2026-03-09T21:17:14.554Z","endTime":"2026-03-09T21:17:18.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3512905560578,"aZ":-27.51629617991721,"pfxX":-9.673768058454476,"pfxZ":2.4921446531941083,"pX":0.15875513378548092,"pZ":2.688423105360089,"vX0":9.791796409964869,"vY0":-135.2687320822467,"vZ0":-1.460633336704332,"x":110.95,"y":166.19,"x0":-2.237696537198407,"y0":50.00204687516126,"z0":5.15044890609519,"aX":-18.067041395358174},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":2070,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40372350006127355,"extension":7.6251687817967495},"hitData":{"launchSpeed":87.6,"launchAngle":25.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.17,"coordY":82.61}},"index":1,"playId":"b5c5dcd5-6207-3d29-9093-7220a0039b0a","pitchNumber":2,"startTime":"2026-03-09T21:17:31.107Z","endTime":"2026-03-09T21:17:39.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.84,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:17:39.904Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach Neto grounds into a force out, fielded by second baseman Osleivis Basabe. Jorge Soler out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-09T21:17:45.643Z","endTime":"2026-03-09T21:19:20.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678576,"fullName":"Wilkin Ramos","link":"/api/v1/people/678576"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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(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":94.7,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33105522941345,"aZ":-28.249061210518608,"pfxX":-10.008271034201474,"pfxZ":2.0378221144811164,"pX":1.6826217565131973,"pZ":1.6076909492082818,"vX0":14.06530454813966,"vY0":-137.234310801225,"vZ0":-3.952900999657542,"x":52.86,"y":195.37,"x0":-2.183554854515506,"y0":50.003556629536114,"z0":4.967529402881786,"aX":-19.29439380618637},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":1944,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.39748676191194443,"extension":7.585403291665729},"index":0,"playId":"1744c471-bc69-358f-8d05-dbe8ec99d0e9","pitchNumber":1,"startTime":"2026-03-09T21:18:06.777Z","endTime":"2026-03-09T21:18:09.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29967411604569,"aZ":-37.60225659033275,"pfxX":3.3935553475815685,"pfxZ":-4.269182049202188,"pX":0.4157993267623893,"pZ":1.2831004911091908,"vX0":5.333811906105523,"vY0":-112.04885615321221,"vZ0":0.2511267074137038,"x":101.15,"y":204.14,"x0":-2.436643600977898,"y0":50.0027733948495,"z0":5.0124974072522885,"aX":4.313763123192508},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.3,"breakHorizontal":-7.6,"spinRate":1961,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.48888024463889224,"extension":7.727328947249634},"index":1,"playId":"6c5e45af-f3dc-320d-a8d1-217f67038b15","pitchNumber":2,"startTime":"2026-03-09T21:18:24.654Z","endTime":"2026-03-09T21:18:28.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10187492426319,"aZ":-37.56913655223618,"pfxX":3.5878065261381358,"pfxZ":-4.162647725268325,"pX":-0.36698530463440304,"pZ":2.624555716022813,"vX0":3.7646373691517674,"vY0":-113.0063246224222,"vZ0":2.9485137885477135,"x":130.99,"y":167.92,"x0":-2.518929245929464,"y0":50.002065053006746,"z0":5.07033030108801,"aX":4.651027143065434},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-6.5,"breakHorizontal":-7.4,"spinRate":1993,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4842250565123063,"extension":7.6429980546434955},"index":2,"playId":"24ba7908-a79d-3bf6-a31e-c8afa5777092","pitchNumber":3,"startTime":"2026-03-09T21:18:42.655Z","endTime":"2026-03-09T21:18:45.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28913082877507,"aZ":-31.204048981447507,"pfxX":-11.176689613293691,"pfxZ":0.50177696596913,"pX":0.4247355345727359,"pZ":2.7969749823415273,"vX0":11.53389216448248,"vY0":-137.88387854861364,"vZ0":-0.6461345032859166,"x":100.81,"y":163.26,"x0":-2.3439284643245046,"y0":50.0048440586617,"z0":5.124718250526315,"aX":-21.701420748307587},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.0,"breakHorizontal":18.1,"spinRate":1976,"spinDirection":250},"zone":3,"typeConfidence":2.0,"plateTime":0.3959887542894345,"extension":7.5729228090253065},"hitData":{"launchSpeed":84.7,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":150.67}},"index":3,"playId":"f88e1316-d380-3c3a-8015-671f20bab386","pitchNumber":4,"startTime":"2026-03-09T21:19:13.588Z","endTime":"2026-03-09T21:19:20.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":678576,"link":"/api/v1/people/678576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:19:20.954Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Bericoto pops out to shortstop Yolmer Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-09T21:21:39.349Z","endTime":"2026-03-09T21:22:08.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Raudi Rodriguez replaces right fielder Jorge Soler, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:21:06.224Z","endTime":"2026-03-09T21:21:06.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804558,"link":"/api/v1/people/804558"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yolmer Sánchez replaces shortstop Zach Neto, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:21:06.243Z","endTime":"2026-03-09T21:21:06.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Silseth replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","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-09T21:21:06.245Z","endTime":"2026-03-09T21:21:41.410Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":87.1,"endSpeed":79.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69331281511533,"aZ":-27.198746488692578,"pfxX":0.5955278724977509,"pfxZ":3.0784616704868313,"pX":0.1563737702663897,"pZ":2.0756290750455357,"vX0":4.9197229499391675,"vY0":-126.80093920228336,"vZ0":-3.1557709354479595,"x":111.04,"y":182.74,"x0":-1.8922832931812525,"y0":50.00475033737182,"z0":5.523671141907138,"aX":0.9614245727722657},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-2.3,"spinRate":2661,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.43317923865649943,"extension":5.755703156394593},"index":3,"playId":"55800462-6aa8-39a0-ad0d-143ef3b4e054","pitchNumber":1,"startTime":"2026-03-09T21:21:41.410Z","endTime":"2026-03-09T21:21:44.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074426259530334,"aZ":-26.056707565571678,"pfxX":-6.937068630509259,"pfxZ":3.6977335322946168,"pX":-0.37736573183597294,"pZ":2.4950574648862593,"vX0":5.2011842649285125,"vY0":-128.23043726031986,"vZ0":-3.462147270368888,"x":131.38,"y":171.41,"x0":-1.5370651039250678,"y0":50.00331767565068,"z0":5.909858797945902,"aX":-11.480141255515962},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":11.3,"spinRate":956,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.42817282942287127,"extension":5.67238105144798},"hitData":{"launchSpeed":90.2,"launchAngle":64.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.67,"coordY":143.57}},"index":4,"playId":"10214986-c716-334a-ae6a-7a8eef63cee5","pitchNumber":2,"startTime":"2026-03-09T21:21:58.326Z","endTime":"2026-03-09T21:22:08.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:22:08.214Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Osleivis Basabe doubles (4) on a fly ball to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-09T21:22:16.285Z","endTime":"2026-03-09T21:23:18.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542135885880906,"aZ":-26.30023121451773,"pfxX":2.267047071993491,"pfxZ":3.598434762768731,"pX":0.11704051793590414,"pZ":2.093442732474686,"vX0":4.50282152551771,"vY0":-127.79705016280674,"vZ0":-3.355633823326852,"x":112.54,"y":182.26,"x0":-1.9714005396659302,"y0":50.00336483872244,"z0":5.519327314847164,"aX":3.7003880459995777},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-5.3,"spinRate":2710,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4307486048355966,"extension":5.786964037820635},"index":0,"playId":"aef212d6-142e-3501-b919-7af954e5332f","pitchNumber":1,"startTime":"2026-03-09T21:22:31.036Z","endTime":"2026-03-09T21:22:34.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909691296488674,"aZ":-27.555970076028736,"pfxX":1.7813704314112269,"pfxZ":2.7954653468754307,"pX":0.4064982564625241,"pZ":1.3019937006853326,"vX0":5.149892802933647,"vY0":-128.06732970635014,"vZ0":-5.063253931870051,"x":101.51,"y":203.63,"x0":-1.8665921573124424,"y0":50.00148143962313,"z0":5.4755316454852645,"aX":2.940801851577359},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.4,"spinRate":2726,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4286510081981567,"extension":5.79512494507071},"index":1,"playId":"d49103cc-3cb1-3814-b86d-f9a0c15b5d8e","pitchNumber":2,"startTime":"2026-03-09T21:22:45.561Z","endTime":"2026-03-09T21:22:48.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116355090045747,"aZ":-30.249611716498666,"pfxX":2.6322340670704505,"pfxZ":1.2049507278838254,"pX":0.07401884520439383,"pZ":1.9245565420504567,"vX0":4.246252473884741,"vY0":-126.40976775102153,"vZ0":-2.8132854821219158,"x":114.18,"y":186.82,"x0":-1.978640781128382,"y0":50.00328691955611,"z0":5.5155863016915205,"aX":4.199196381169759},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-5.9,"spinRate":2839,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4356291837402373,"extension":5.689922663956088},"hitData":{"launchSpeed":90.6,"launchAngle":26.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.67,"coordY":105.28}},"index":2,"playId":"fe6e039e-8d96-3898-ae4d-25e768f2b813","pitchNumber":3,"startTime":"2026-03-09T21:23:05.511Z","endTime":"2026-03-09T21:23:18.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":6.499999999999993,"leverageIndex":1.0,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:23:18.622Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-09T21:23:26.106Z","endTime":"2026-03-09T21:24:36.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04116770760187,"aZ":-35.584614885583065,"pfxX":-7.741307188536668,"pfxZ":-2.1205166139448828,"pX":0.5253063451526963,"pZ":1.2631038198708888,"vX0":8.109979572292284,"vY0":-126.61217494805521,"vZ0":-4.046245868501741,"x":96.98,"y":204.68,"x0":-1.7274089806184154,"y0":50.003672310008064,"z0":5.757554130718625,"aX":-12.455767222884678},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":12.0,"spinRate":1016,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4341165557793598,"extension":5.748297579704024},"index":0,"playId":"9ccd32b1-cd6f-3d9a-a78c-97d02a34b053","pitchNumber":1,"startTime":"2026-03-09T21:23:49.882Z","endTime":"2026-03-09T21:23:52.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265903353366333,"aZ":-24.13505602296657,"pfxX":-6.584867741980688,"pfxZ":4.864238320019942,"pX":0.2375620151822225,"pZ":2.3642627225772235,"vX0":7.089170311013463,"vY0":-127.77052080610122,"vZ0":-3.8063335929821625,"x":107.94,"y":174.94,"x0":-1.7171338000510736,"y0":50.0049529689306,"z0":5.769271865775629,"aX":-10.891282789656033},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":10.3,"spinRate":1114,"spinDirection":267},"zone":5,"typeConfidence":2.0,"plateTime":0.4286256471275891,"extension":5.735538641370145},"index":1,"playId":"ef627031-65ea-3cbd-98c2-eab0fb83275a","pitchNumber":2,"startTime":"2026-03-09T21:24:07.189Z","endTime":"2026-03-09T21:24:11.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00927759495087,"aZ":-13.633885735425919,"pfxX":-5.724344502361065,"pfxZ":9.297956592442837,"pX":0.3878265818174805,"pZ":3.5669130583095408,"vX0":8.314621986241061,"vY0":-140.1457778252748,"vZ0":-3.513415143931556,"x":102.22,"y":142.47,"x0":-1.8705720508168615,"y0":50.00020143504264,"z0":5.7244731478970285,"aX":-11.411825294493589},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2476,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3904988021736928,"extension":5.785048217112334},"index":2,"playId":"fb2c1677-eda4-3eb5-a52f-13bbe68fa5ae","pitchNumber":3,"startTime":"2026-03-09T21:24:33.005Z","endTime":"2026-03-09T21:24:36.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:24:36.090Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to second baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-09T21:24:46.259Z","endTime":"2026-03-09T21:25:42.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65812597213358,"aZ":-13.38643647210624,"pfxX":-5.366044659994738,"pfxZ":9.498708093711597,"pX":1.0865757365141269,"pZ":3.1285913565084758,"vX0":9.886586804901796,"vY0":-139.9970426852139,"vZ0":-4.648829949301128,"x":75.58,"y":154.31,"x0":-1.7992287070476627,"y0":50.00386683592223,"z0":5.692088323642725,"aX":-10.615780288197108},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2455,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3917841541817202,"extension":5.844528892940979},"index":0,"playId":"afe0bd66-cb79-3078-b82a-0ba94810b9e9","pitchNumber":1,"startTime":"2026-03-09T21:25:05.546Z","endTime":"2026-03-09T21:25:09.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703376131309117,"aZ":-30.276382737567353,"pfxX":-6.033443451689964,"pfxZ":1.173862701657117,"pX":-0.1863355261924886,"pZ":2.016568446301042,"vX0":6.092133948156481,"vY0":-126.50407553222043,"vZ0":-3.6272827024359775,"x":124.1,"y":184.33,"x0":-1.8461389013878555,"y0":50.0011531173607,"z0":5.905670190503007,"aX":-9.741709867972677},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":9.5,"spinRate":1154,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.43357763380856396,"extension":5.7371636201985865},"hitData":{"launchSpeed":88.8,"launchAngle":68.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.1,"coordY":151.18}},"index":1,"playId":"c39ff4b7-536f-3d31-a3eb-dd26d0921f96","pitchNumber":2,"startTime":"2026-03-09T21:25:32.203Z","endTime":"2026-03-09T21:25:42.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:25:42.253Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out to second baseman Osleivis Basabe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-09T21:27:58.418Z","endTime":"2026-03-09T21:28:59.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Parks Harber replaces third baseman Matt Chapman, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:27:09.620Z","endTime":"2026-03-09T21:27:09.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692238,"link":"/api/v1/people/692238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis Matos replaces right fielder Victor Bericoto, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:27:09.639Z","endTime":"2026-03-09T21:27:09.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Sanchez replaces Wilkin Ramos.","event":"Pitching Substitution","eventType":"pitching_substitution","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-09T21:27:09.642Z","endTime":"2026-03-09T21:28:00.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678738,"link":"/api/v1/people/678738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678576,"link":"/api/v1/people/678576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.9,"endSpeed":79.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346931472400588,"aZ":-27.897806163002215,"pfxX":9.175825298296624,"pfxZ":2.6827155433534893,"pX":0.15540124743674003,"pZ":1.9300827508908494,"vX0":-6.553972224267002,"vY0":-124.98077345242933,"vZ0":-3.385789332607643,"x":111.08,"y":186.67,"x0":1.6094322220713122,"y0":50.00369965751257,"z0":5.574374242067823,"aX":14.630334944970084},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-15.2,"spinRate":1784,"spinDirection":112},"zone":8,"typeConfidence":0.94,"plateTime":0.4369555997176944,"extension":5.680058774188951},"index":3,"playId":"8832e841-d395-3adb-a4a6-6dcfa990de3b","pitchNumber":1,"startTime":"2026-03-09T21:28:00.517Z","endTime":"2026-03-09T21:28:03.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454276398600133,"aZ":-16.984798354681956,"pfxX":6.819708887427488,"pfxZ":7.8772534583511415,"pX":-0.07415284989441678,"pZ":2.8326439351387434,"vX0":-6.952910960742189,"vY0":-137.48579079926483,"vZ0":-4.385357848173347,"x":119.83,"y":162.3,"x0":1.5929216340687262,"y0":50.002743290688464,"z0":5.589659231899679,"aX":13.149054824465797},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-11.0,"spinRate":2292,"spinDirection":133},"zone":5,"typeConfidence":0.96,"plateTime":0.397315350935286,"extension":5.698552244807632},"index":4,"playId":"0b5581d6-a51f-38e2-9e47-8ac792bec26c","pitchNumber":2,"startTime":"2026-03-09T21:28:16.922Z","endTime":"2026-03-09T21:28:20.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.476813694986657,"aZ":-21.490731219955617,"pfxX":5.259719942619926,"pfxZ":5.507277436024058,"pX":0.7066030823705638,"pZ":4.4987873027989105,"vX0":-4.031026147061978,"vY0":-137.84767802998266,"vZ0":0.28322545139735633,"x":90.07,"y":117.31,"x0":1.499063971862637,"y0":50.00030282406311,"z0":5.836915899681264,"aX":10.197332254917875},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":-8.8,"spinRate":2151,"spinDirection":136},"zone":12,"typeConfidence":1.0,"plateTime":0.396216409109428,"extension":5.600995780827921},"index":5,"playId":"60852622-a68c-31d7-8f82-56ed53c03d70","pitchNumber":3,"startTime":"2026-03-09T21:28:37.479Z","endTime":"2026-03-09T21:28:40.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984242012327375,"aZ":-30.907479955544957,"pfxX":7.437620592207895,"pfxZ":0.7818517276463695,"pX":0.8956286677154204,"pZ":2.6733268441212945,"vX0":-4.276282915908261,"vY0":-125.96728584752617,"vZ0":-1.0273731740869612,"x":82.86,"y":166.6,"x0":1.6431088130756628,"y0":50.0015150502014,"z0":5.570166243806889,"aX":12.031839400313324},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":-12.6,"spinRate":1711,"spinDirection":113},"zone":12,"typeConfidence":0.92,"plateTime":0.43370260637961255,"extension":5.5745952822469995},"hitData":{"launchSpeed":101.4,"launchAngle":7.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":141.47,"coordY":132.89}},"index":6,"playId":"a4587dc8-dcf6-304c-9236-59c769f2a83e","pitchNumber":4,"startTime":"2026-03-09T21:28:54.038Z","endTime":"2026-03-09T21:28:59.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:28:59.335Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Moore grounds out, third baseman Parks Harber to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-09T21:29:07.210Z","endTime":"2026-03-09T21:29:30.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.662117700322653,"aZ":-32.31234599730116,"pfxX":9.998618940070296,"pfxZ":-0.08754918329330508,"pX":0.15782242365630128,"pZ":2.03704320910536,"vX0":-6.417528964014294,"vY0":-124.80108870537335,"vZ0":-2.258315837505576,"x":110.98,"y":183.78,"x0":1.4666021716483222,"y0":50.00248992110632,"z0":5.621000387268681,"aX":15.735299635129962},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-16.6,"spinRate":1849,"spinDirection":108},"zone":8,"typeConfidence":0.94,"plateTime":0.4392746097161493,"extension":5.672489018786687},"hitData":{"launchSpeed":74.4,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":169.42}},"index":0,"playId":"d886cb6f-480b-39a3-863d-047b67364123","pitchNumber":1,"startTime":"2026-03-09T21:29:23.045Z","endTime":"2026-03-09T21:29:30.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:29:30.536Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-09T21:29:40.645Z","endTime":"2026-03-09T21:30:43.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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(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.8,"endSpeed":86.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643051761755554,"aZ":-21.73965042486971,"pfxX":8.02434482291536,"pfxZ":5.406653608884971,"pX":0.41187168485926595,"pZ":2.73267769296193,"vX0":-5.853157891394445,"vY0":-138.00368641950573,"vZ0":-3.661838723581255,"x":101.3,"y":165.0,"x0":1.5175566972554757,"y0":50.00010883710035,"z0":5.540603687544425,"aX":15.479041189101723},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":-13.3,"spinRate":2231,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.3968492772694381,"extension":5.673016834549543},"index":0,"playId":"9befddbe-cb4d-3220-8b0d-0b0fa83b63b2","pitchNumber":1,"startTime":"2026-03-09T21:29:58.225Z","endTime":"2026-03-09T21:30:02.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.8,"endSpeed":86.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93019019453771,"aZ":-19.82710036376875,"pfxX":7.526883090734518,"pfxZ":6.407372947419823,"pX":0.9764713778274535,"pZ":3.1672653727608395,"vX0":-4.149025244493245,"vY0":-138.00773597129972,"vZ0":-3.073889636529561,"x":79.78,"y":153.26,"x0":1.5219573259824037,"y0":50.00627309848041,"z0":5.632323691166316,"aX":14.510732884673686},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":2259,"spinDirection":135},"zone":12,"typeConfidence":0.57,"plateTime":0.39699566419124643,"extension":5.671979073689491},"index":1,"playId":"27c95e06-30f0-3fe3-9777-a74de166cfd3","pitchNumber":2,"startTime":"2026-03-09T21:30:19.234Z","endTime":"2026-03-09T21:30:23.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528670380462135,"aZ":-31.037519398300788,"pfxX":10.059860005233343,"pfxZ":0.7067094440346278,"pX":0.8878425558199687,"pZ":1.5462802184228852,"vX0":-4.793127642531801,"vY0":-126.16877285512611,"vZ0":-3.4809059401669176,"x":83.16,"y":197.03,"x0":1.508934960787351,"y0":50.00145090486017,"z0":5.4544918946219845,"aX":16.15923148719121},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-17.0,"spinRate":1963,"spinDirection":117},"zone":14,"typeConfidence":0.94,"plateTime":0.43472126682331647,"extension":5.737973069711198},"index":2,"playId":"563b60d2-01b1-3f34-a6f2-1ed041da9163","pitchNumber":3,"startTime":"2026-03-09T21:30:40.435Z","endTime":"2026-03-09T21:30:43.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:30:43.435Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-09T21:33:21.249Z","endTime":"2026-03-09T21:33:32.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"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":4},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Niko Kavadas replaces first baseman Vaughn Grissom, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:32:42.592Z","endTime":"2026-03-09T21:32:42.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Donovan Walton replaces third baseman Christian Moore, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:32:42.626Z","endTime":"2026-03-09T21:32:42.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wade Meckler replaces left fielder Adam Frazier, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:32:42.635Z","endTime":"2026-03-09T21:32:42.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: George Klassen replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-09T21:32:42.642Z","endTime":"2026-03-09T21:33:23.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691946,"link":"/api/v1/people/691946"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65855223742017,"aZ":-16.913252834868448,"pfxX":-7.502237697186146,"pfxZ":7.6192749995443165,"pX":0.1254971196349998,"pZ":2.6299264895434873,"vX0":11.032836403356741,"vY0":-140.35609674166378,"vZ0":-4.868643869613977,"x":112.22,"y":167.77,"x0":-2.8747245170090427,"y0":50.00066938230649,"z0":5.482222942095319,"aX":-15.02299129842068},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":11.4,"spinRate":1966,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3896816485509573,"extension":6.334783954835542},"hitData":{"launchSpeed":85.5,"launchAngle":56.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.01,"coordY":125.07}},"index":4,"playId":"45731203-20d0-36d0-a4e7-a2052d0d73b5","pitchNumber":1,"startTime":"2026-03-09T21:33:23.343Z","endTime":"2026-03-09T21:33:32.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:33:32.521Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-09T21:33:40.913Z","endTime":"2026-03-09T21:34:41.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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(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":90.2,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89882735202665,"aZ":-29.7671754912796,"pfxX":-1.9834099389493929,"pfxZ":1.4051985429990665,"pX":1.082019845214619,"pZ":1.7347988610459455,"vX0":10.74146310604438,"vY0":-130.85187024319836,"vZ0":-3.8417501385754536,"x":75.76,"y":191.94,"x0":-2.8412648681647514,"y0":50.00320985251005,"z0":5.484260591718315,"aX":-3.3977243240133026},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":1.0,"spinRate":1998,"spinDirection":346},"zone":14,"typeConfidence":2.0,"plateTime":0.4206513553054507,"extension":6.386300533997858},"index":0,"playId":"fdf1febb-160c-39dd-88ba-f6387ad3eabd","pitchNumber":1,"startTime":"2026-03-09T21:33:57.215Z","endTime":"2026-03-09T21:34:00.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82571101468417,"aZ":-15.539817326152896,"pfxX":-10.617573434209213,"pfxZ":8.227581698924787,"pX":1.7301831115712252,"pZ":0.5710423232217556,"vX0":16.079868626141145,"vY0":-141.2064867950271,"vZ0":-10.210554281903955,"x":51.05,"y":223.36,"x0":-2.6558099163407918,"y0":50.00436868023056,"z0":5.231352082556734,"aX":-21.468929092818406},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":16.0,"spinRate":2259,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38773821960431487,"extension":6.520738580508078},"index":1,"playId":"487d9dfd-34ee-30d7-bbe2-1dc43c591294","pitchNumber":2,"startTime":"2026-03-09T21:34:11.043Z","endTime":"2026-03-09T21:34:14.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53428171793103,"aZ":-17.345705217261774,"pfxX":-9.357551087400907,"pfxZ":7.226051262753467,"pX":-0.13788628709928785,"pZ":3.261702755195467,"vX0":11.341131850553548,"vY0":-142.73626798381284,"vZ0":-3.1968577581126683,"x":122.26,"y":150.71,"x0":-2.957229196448339,"y0":50.001513335492405,"z0":5.495907725043873,"aX":-19.2011976837876},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":14.5,"spinRate":2295,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.38453261578560083,"extension":6.361441233931505},"hitData":{"launchSpeed":98.9,"launchAngle":16.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.89,"coordY":80.44}},"index":2,"playId":"2a4d11c8-d833-333c-9fff-6504acd6e707","pitchNumber":3,"startTime":"2026-03-09T21:34:31.203Z","endTime":"2026-03-09T21:34:41.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:34:41.718Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Holton grounds into a double play, third baseman Donovan Walton to second baseman Oswald Peraza to first baseman Niko Kavadas. Zane Zielinski out at 2nd. Jake Holton out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-09T21:35:34.208Z","endTime":"2026-03-09T21:36:32.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":823185,"fullName":"Zane Zielinski","link":"/api/v1/people/823185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Holton replaces Casey Schmitt.","event":"Offensive Substitution","eventType":"offensive_substitution","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-09T21:34:52.449Z","endTime":"2026-03-09T21:35:04.844Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Zane Zielinski replaces Willy Adames.","event":"Offensive Substitution","eventType":"offensive_substitution","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":1,"startTime":"2026-03-09T21:35:04.844Z","endTime":"2026-03-09T21:35:18.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823185,"link":"/api/v1/people/823185"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"},"base":1,"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"de24584e-f583-3cee-99da-2c1733dc4b5c","startTime":"2026-03-09T21:35:18.302Z","endTime":"2026-03-09T21:35:21.302Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"first":{"id":823185,"link":"/api/v1/people/823185"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538289849260114,"aZ":-14.542089839800097,"pfxX":-7.195522460623986,"pfxZ":8.710754305812609,"pX":0.6518665973450677,"pZ":2.386454653707986,"vX0":12.194171411493576,"vY0":-141.23375930449166,"vZ0":-6.285307680862826,"x":92.15,"y":174.35,"x0":-2.782743388622469,"y0":50.00381104207973,"z0":5.572434488454206,"aX":-14.567728643584061},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2184,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.38750619589476853,"extension":6.32710953863411},"index":3,"playId":"e41766ba-eb93-3a6f-88e0-052944e15454","pitchNumber":1,"startTime":"2026-03-09T21:35:36.266Z","endTime":"2026-03-09T21:35:39.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"first":{"id":823185,"link":"/api/v1/people/823185"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475712001370102,"aZ":-31.138365710493506,"pfxX":-1.7189741242604892,"pfxZ":0.6127981991966314,"pX":-0.04864848759871712,"pZ":1.615929413283803,"vX0":7.690302905861208,"vY0":-129.8043811679759,"vZ0":-4.091094273479167,"x":118.85,"y":195.15,"x0":-2.8381456477223947,"y0":50.00384280818822,"z0":5.607463536617079,"aX":-2.9080587161403724},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":1.2,"spinRate":2223,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.42343997717395965,"extension":6.387220677783744},"index":4,"playId":"273a99c5-474a-3f21-b021-5bec32a93a8d","pitchNumber":2,"startTime":"2026-03-09T21:35:54.976Z","endTime":"2026-03-09T21:35:58.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"first":{"id":823185,"link":"/api/v1/people/823185"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-09T21:36:07.622Z","endTime":"2026-03-09T21:36:22.814Z","isPitch":false,"type":"action","player":{"id":687724,"link":"/api/v1/people/687724"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"first":{"id":823185,"link":"/api/v1/people/823185"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21130287241034,"aZ":-30.487937411702504,"pfxX":-0.20230068091393152,"pfxZ":0.9475839363487184,"pX":0.046829953070677506,"pZ":2.019382666993816,"vX0":7.530340249552086,"vY0":-132.7834261264279,"vZ0":-3.6966433813717585,"x":115.21,"y":184.26,"x0":-2.8030946156864913,"y0":50.002570228323,"z0":5.654932725527511,"aX":-0.3602017853410847},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.1,"breakHorizontal":-1.3,"spinRate":2202,"spinDirection":348},"zone":8,"typeConfidence":2.0,"plateTime":0.41294764778909965,"extension":6.223910422417597},"hitData":{"launchSpeed":78.2,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":167.9}},"index":6,"playId":"586aa3d3-eb23-3be5-b027-3309bd41e470","pitchNumber":3,"startTime":"2026-03-09T21:36:22.814Z","endTime":"2026-03-09T21:36:32.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"first":{"id":823185,"link":"/api/v1/people/823185"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":2.06,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:36:32.098Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-09T21:38:56.483Z","endTime":"2026-03-09T21:40:12.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686873,"fullName":"Nick Zwack","link":"/api/v1/people/686873"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10],"actionIndex":[0,1,2,3,4,5],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682515,"link":"/api/v1/people/682515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Logan Porter replaces catcher Patrick Bailey, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:38:36.315Z","endTime":"2026-03-09T21:38:36.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682515,"link":"/api/v1/people/682515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Buddy Kennedy replaces Zane Zielinski, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:38:36.341Z","endTime":"2026-03-09T21:38:36.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"402","replacedPlayer":{"id":823185,"link":"/api/v1/people/823185"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Holton remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","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-09T21:38:36.343Z","endTime":"2026-03-09T21:38:36.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jerar Encarnacion replaces left fielder Jared Oliva, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-09T21:38:36.345Z","endTime":"2026-03-09T21:38:36.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666931,"link":"/api/v1/people/666931"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Osleivis Basabe.","event":"Defensive Switch","eventType":"defensive_switch","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":4,"startTime":"2026-03-09T21:38:36.346Z","endTime":"2026-03-09T21:38:36.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Zwack replaces Juan Sanchez.","event":"Pitching Substitution","eventType":"pitching_substitution","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":5,"startTime":"2026-03-09T21:38:36.352Z","endTime":"2026-03-09T21:38:58.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686873,"link":"/api/v1/people/686873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31310941874749,"aZ":-15.341651927173704,"pfxX":4.977986012805555,"pfxZ":8.793876979266795,"pX":0.7407467849731904,"pZ":2.132699399761406,"vX0":-4.857943459088624,"vY0":-138.0958008019962,"vZ0":-6.917108981338889,"x":88.76,"y":181.2,"x0":1.8835512078480452,"y0":50.00495144825904,"z0":5.719362547149015,"aX":9.530351262281288},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":-7.9,"spinRate":2058,"spinDirection":144},"zone":9,"typeConfidence":1.3,"plateTime":0.39800340382972177,"extension":6.393157908573623},"index":6,"playId":"61042e62-ac47-3193-8f26-a4227e8a998a","pitchNumber":1,"startTime":"2026-03-09T21:38:58.601Z","endTime":"2026-03-09T21:39:02.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529642421998226,"aZ":-24.74123982648759,"pfxX":0.6320993387542648,"pfxZ":4.815356342144252,"pX":-0.9016211051698921,"pZ":1.2049786812833154,"vX0":-7.249414475555352,"vY0":-123.71888200116004,"vZ0":-5.583156259984252,"x":151.37,"y":206.25,"x0":1.989167177655587,"y0":50.00597716945351,"z0":5.574571981509041,"aX":0.9772640240875523},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":0.6,"spinRate":2061,"spinDirection":201},"zone":13,"typeConfidence":1.2,"plateTime":0.44334462056702906,"extension":6.392239286994865},"index":7,"playId":"dd1fd746-aed0-33be-adef-7603f5bdcae2","pitchNumber":2,"startTime":"2026-03-09T21:39:12.533Z","endTime":"2026-03-09T21:39:16.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.3,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67270169212928,"aZ":-12.686267449993048,"pfxX":4.7632192729839,"pfxZ":10.117743850808228,"pX":0.88397019777062,"pZ":2.4604475213257238,"vX0":-4.55824001396035,"vY0":-138.55270086612398,"vZ0":-6.6008437694162545,"x":83.31,"y":172.35,"x0":1.939145763475714,"y0":50.003050288106884,"z0":5.737775518406296,"aX":9.174216419065347},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-7.6,"spinRate":2139,"spinDirection":141},"zone":14,"typeConfidence":1.37,"plateTime":0.39675068032929905,"extension":6.37674833062227},"index":8,"playId":"25be5f86-551f-3025-9657-66b33fd45e14","pitchNumber":3,"startTime":"2026-03-09T21:39:29.695Z","endTime":"2026-03-09T21:39:33.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.016245071306436,"aZ":-12.742888156755827,"pfxX":1.9320519643962657,"pfxZ":9.90555067132095,"pX":0.06796092130870839,"pZ":3.5571991335471957,"vX0":-5.671478737377197,"vY0":-139.33362352562324,"vZ0":-4.076307154324375,"x":114.41,"y":142.74,"x0":1.880927632614194,"y0":50.00135729073345,"z0":5.884395963757964,"aX":3.7904250463312286},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2036,"spinDirection":145},"zone":12,"typeConfidence":1.36,"plateTime":0.3934668419667622,"extension":6.37236534884389},"index":9,"playId":"383274ee-43ea-3a85-b5a2-b82158e81444","pitchNumber":4,"startTime":"2026-03-09T21:39:52.036Z","endTime":"2026-03-09T21:39:55.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68867888870201,"aZ":-13.324728452104841,"pfxX":3.964833813179165,"pfxZ":9.649058652259463,"pX":-0.5305579795199183,"pZ":2.070933162576529,"vX0":-7.774498423409078,"vY0":-139.44875591064655,"vZ0":-7.518034637396988,"x":137.22,"y":182.86,"x0":1.7885485683031204,"y0":50.00447616013484,"z0":5.695913833263489,"aX":7.7472165095767584},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-5.4,"spinRate":2136,"spinDirection":143},"zone":7,"typeConfidence":1.42,"plateTime":0.3939716806479625,"extension":6.399571218905568},"index":10,"playId":"199d01d0-c3ac-3edc-b1b1-b9f097549c82","pitchNumber":5,"startTime":"2026-03-09T21:40:09.253Z","endTime":"2026-03-09T21:40:12.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":686873,"link":"/api/v1/people/686873"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":686873,"link":"/api/v1/people/686873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:40:12.760Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Teodosio flies out to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-09T21:40:19.967Z","endTime":"2026-03-09T21:43:13.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686873,"fullName":"Nick Zwack","link":"/api/v1/people/686873"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945995115040766,"aZ":-28.950629906008697,"pfxX":-0.8440652152870203,"pfxZ":2.0511194013028016,"pX":-0.5036462091620303,"pZ":1.4440011050137096,"vX0":-5.9216542074602065,"vY0":-124.86025416555178,"vZ0":-4.409095128543922,"x":136.2,"y":199.79,"x0":2.011851417504803,"y0":50.004787616275365,"z0":5.624406126193685,"aX":-1.3279171234929097},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":3.0,"spinRate":2008,"spinDirection":211},"zone":13,"typeConfidence":1.29,"plateTime":0.4392413538782387,"extension":6.39396464529478},"index":0,"playId":"ccb81c85-1524-35dd-833d-50c463bc457e","pitchNumber":1,"startTime":"2026-03-09T21:40:33.962Z","endTime":"2026-03-09T21:40:38.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":85.5,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870114597870902,"aZ":-29.23612514456495,"pfxX":-2.2764278058463985,"pfxZ":1.8676673557647092,"pX":0.23285861536664765,"pZ":2.9257698221280433,"vX0":-3.666154956275588,"vY0":-124.50563096769585,"vZ0":-1.138842401458312,"x":108.12,"y":159.78,"x0":2.0197228201724378,"y0":50.00021789737396,"z0":5.807274916966462,"aX":-3.574995834638345},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":4.9,"spinRate":2205,"spinDirection":212},"zone":2,"typeConfidence":1.3,"plateTime":0.43983527861790384,"extension":6.265396090215634},"index":1,"playId":"0a33c464-f2f9-3688-83d5-6f008fe3d101","pitchNumber":2,"startTime":"2026-03-09T21:40:51.437Z","endTime":"2026-03-09T21:40:54.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609297586680345,"aZ":-16.306132620376893,"pfxX":3.9719450200989384,"pfxZ":8.161637517322045,"pX":0.730785220112731,"pZ":3.8102730579939115,"vX0":-4.807032881849271,"vY0":-138.68653001406824,"vZ0":-2.855366455359869,"x":89.14,"y":135.9,"x0":1.972151733257427,"y0":50.00076883842172,"z0":5.943450920763657,"aX":7.720783256452039},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":-6.1,"spinRate":2107,"spinDirection":144},"zone":12,"typeConfidence":1.41,"plateTime":0.3952458618004231,"extension":6.223387122410867},"index":2,"playId":"c18fba29-153a-3412-8252-bf4b64b9b5b9","pitchNumber":3,"startTime":"2026-03-09T21:41:10.309Z","endTime":"2026-03-09T21:41:13.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.851490506924414,"aZ":-12.417888653690916,"pfxX":2.780795614225762,"pfxZ":10.04855896993749,"pX":0.4382130921187363,"pZ":2.869982876069344,"vX0":-4.934165891983281,"vY0":-139.66545037149342,"vZ0":-5.778403428453118,"x":100.3,"y":161.29,"x0":1.870346799895944,"y0":50.00562629682234,"z0":5.790003548979532,"aX":5.469215741796479},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2119,"spinDirection":143},"zone":3,"typeConfidence":1.38,"plateTime":0.39288694552414993,"extension":6.390470336934249},"index":3,"playId":"dc47c168-725b-34b3-8687-9e594832f7f1","pitchNumber":4,"startTime":"2026-03-09T21:41:26.891Z","endTime":"2026-03-09T21:41:33.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-09T21:41:54.943Z","endTime":"2026-03-09T21:42:07.829Z","isPitch":false,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":82.1,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78485347751044,"aZ":-32.303751823238706,"pfxX":-3.4351147074952744,"pfxZ":-0.08938680972195101,"pX":1.7192956152630823,"pZ":3.8711093739692366,"vX0":0.006724928808821473,"vY0":-119.53900625547261,"vZ0":2.1135153145839842,"x":51.46,"y":134.26,"x0":2.1628167514555074,"y0":50.00251441744061,"z0":5.8730874451618496,"aX":-4.977123466310474},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.6,"breakHorizontal":6.2,"spinRate":2205,"spinDirection":253},"zone":12,"typeConfidence":1.37,"plateTime":0.4579901382044711,"extension":6.149219196132654},"index":5,"playId":"f43e8c93-1c71-36ec-8801-a18cc26a725c","pitchNumber":5,"startTime":"2026-03-09T21:42:07.829Z","endTime":"2026-03-09T21:42:10.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19288587893258,"aZ":-14.89473973859837,"pfxX":4.313501413871573,"pfxZ":8.877767301883326,"pX":-0.8201508659870049,"pZ":2.1077863996707786,"vX0":-8.274543035338427,"vY0":-138.8811853735513,"vZ0":-7.276980300920187,"x":148.26,"y":181.87,"x0":1.6424720699657651,"y0":50.00247344432557,"z0":5.759928134819205,"aX":8.395782483902293},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-6.0,"spinRate":2017,"spinDirection":145},"zone":13,"typeConfidence":1.41,"plateTime":0.3949618133030848,"extension":6.510807881480136},"index":6,"playId":"67cc6d63-6c00-3990-98ac-84f0859b7e96","pitchNumber":6,"startTime":"2026-03-09T21:42:26.162Z","endTime":"2026-03-09T21:42:53.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"}},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931936683163784,"aZ":-14.039967653883252,"pfxX":2.1702545294765425,"pfxZ":9.33842355015014,"pX":0.4112952842530367,"pZ":2.55302945461297,"vX0":-4.738079968551776,"vY0":-138.48987994796886,"vZ0":-6.2203310840811845,"x":101.32,"y":169.85,"x0":1.8624317265699224,"y0":50.005851910393055,"z0":5.7674003828610445,"aX":4.216078434585862},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-3.0,"spinRate":2006,"spinDirection":146},"zone":6,"typeConfidence":1.39,"plateTime":0.3954867308664327,"extension":6.352612937331764},"hitData":{"launchSpeed":92.1,"launchAngle":26.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.0,"coordY":95.98}},"index":7,"playId":"b1c2d124-8cfa-3bb5-b5fe-9f81b6f3d0f0","pitchNumber":7,"startTime":"2026-03-09T21:43:04.474Z","endTime":"2026-03-09T21:43:13.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":686873,"link":"/api/v1/people/686873"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":686873,"link":"/api/v1/people/686873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:43:13.137Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wade Meckler lines out to shortstop Osleivis Basabe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-09T21:43:18.718Z","endTime":"2026-03-09T21:45:18.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686873,"fullName":"Nick Zwack","link":"/api/v1/people/686873"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"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(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.7,"endSpeed":78.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50651961329701,"aZ":-23.451310364812027,"pfxX":-0.6060373071154874,"pfxZ":5.531789788189981,"pX":1.2750709556433286,"pZ":3.6144486014274437,"vX0":-1.729962730006626,"vY0":-124.90303743251363,"vZ0":-0.39234674303751527,"x":68.4,"y":141.19,"x0":2.0558566608684345,"y0":50.00524003162357,"z0":5.704428882239367,"aX":-0.9561672012395793},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.2,"breakHorizontal":1.6,"spinRate":1974,"spinDirection":203},"zone":12,"typeConfidence":1.08,"plateTime":0.4387761294432684,"extension":6.29736896121051},"index":0,"playId":"bbf4c06e-8a4a-37ad-af0c-682ba0c3b557","pitchNumber":1,"startTime":"2026-03-09T21:43:35.012Z","endTime":"2026-03-09T21:43:38.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390620333906494,"aZ":-26.093152280793255,"pfxX":-2.102792875013477,"pfxZ":3.6522729632547675,"pX":-0.9986571839680969,"pZ":1.9586526539095104,"vX0":-7.143368752067927,"vY0":-128.63919093795104,"vZ0":-3.989631676769795,"x":155.07,"y":185.9,"x0":2.095097147948753,"y0":50.00315292967594,"z0":5.568684816869688,"aX":-3.497903484378238},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":5.5,"spinRate":2199,"spinDirection":215},"zone":13,"typeConfidence":1.05,"plateTime":0.42691522901910606,"extension":6.3699955276409455},"index":1,"playId":"a980bfdf-19c1-3c4c-ac86-a58d72c04c4e","pitchNumber":2,"startTime":"2026-03-09T21:43:51.792Z","endTime":"2026-03-09T21:43:54.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33869116537325,"aZ":-27.085050000352958,"pfxX":-2.9195174909677277,"pfxZ":3.0752804925176083,"pX":-1.0821779080760798,"pZ":1.348384050665937,"vX0":-7.03271639570877,"vY0":-128.2582019188456,"vZ0":-5.197779540831701,"x":158.25,"y":202.37,"x0":2.0825073691832046,"y0":50.00118067516974,"z0":5.532539073608808,"aX":-4.827113370910618},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":7.0,"spinRate":2194,"spinDirection":216},"zone":13,"typeConfidence":1.15,"plateTime":0.42824118943662004,"extension":6.473110612140736},"index":2,"playId":"79418040-1122-3917-b3d8-71f47cc8754a","pitchNumber":3,"startTime":"2026-03-09T21:44:07.395Z","endTime":"2026-03-09T21:44:11.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.876625380425,"aZ":-15.48948569320252,"pfxX":1.9042722498655418,"pfxZ":8.662485230315337,"pX":-0.9047353519907889,"pZ":2.1701533095754884,"vX0":-8.233756733858826,"vY0":-138.37732874569937,"vZ0":-6.8287096409574755,"x":151.49,"y":180.19,"x0":1.870913232181051,"y0":50.00319746798356,"z0":5.721009865098244,"aX":3.669456580357671},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":-1.6,"spinRate":2003,"spinDirection":146},"zone":13,"typeConfidence":1.41,"plateTime":0.39688742960639356,"extension":6.477528728119995},"index":3,"playId":"52daacf9-0062-3335-ae1a-2eaaec03573c","pitchNumber":4,"startTime":"2026-03-09T21:44:24.773Z","endTime":"2026-03-09T21:44:28.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.630823132890544,"aZ":-14.406794481389644,"pfxX":1.6556397659959137,"pfxZ":9.311002636286295,"pX":-0.09865172387386932,"pZ":2.6029834743834055,"vX0":-5.873522562149786,"vY0":-137.30750119151702,"vZ0":-5.900770127449242,"x":120.76,"y":168.5,"x0":1.8537169008296475,"y0":50.00009299963778,"z0":5.761436312420382,"aX":3.1590120739076686},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-1.8,"spinRate":2010,"spinDirection":144},"zone":5,"typeConfidence":1.39,"plateTime":0.39902233122332653,"extension":6.408309598348651},"index":4,"playId":"a2a603b3-9388-3f04-af12-b47508357636","pitchNumber":5,"startTime":"2026-03-09T21:44:43.311Z","endTime":"2026-03-09T21:44:46.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.0,"endSpeed":87.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123866839881693,"aZ":-15.49794051175821,"pfxX":3.135387387000572,"pfxZ":8.582188725670754,"pX":-0.39273438295545404,"pZ":2.372378410758976,"vX0":-7.007912843280606,"vY0":-138.12084953678772,"vZ0":-6.514468820885309,"x":131.97,"y":174.73,"x0":1.763587847924912,"y0":50.005084622378945,"z0":5.793351081630749,"aX":6.094701261082511},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":-4.3,"spinRate":1935,"spinDirection":139},"zone":4,"typeConfidence":1.43,"plateTime":0.3957068422613288,"extension":6.5409880683919},"hitData":{"launchSpeed":102.1,"launchAngle":9.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":148.14}},"index":5,"playId":"1fedba65-b595-3724-83e9-c2d4acb61645","pitchNumber":6,"startTime":"2026-03-09T21:45:12.722Z","endTime":"2026-03-09T21:45:18.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":686873,"link":"/api/v1/people/686873"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":686873,"link":"/api/v1/people/686873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:45:18.521Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Grant McCray lines out to shortstop Yolmer Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-09T21:47:27.967Z","endTime":"2026-03-09T21:47:36.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Omar Martinez replaces catcher Travis d'Arnaud, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:47:01.076Z","endTime":"2026-03-09T21:47:01.097Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kyren Paris replaces second baseman Oswald Peraza, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:47:01.097Z","endTime":"2026-03-09T21:47:01.101Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Siri replaces center fielder Bryce Teodosio, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","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-09T21:47:01.101Z","endTime":"2026-03-09T21:47:30.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":97.3,"endSpeed":88.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.406685047097504,"aZ":-16.78741204820922,"pfxX":-9.073706323898346,"pfxZ":7.693773275269495,"pX":0.21896039307915707,"pZ":2.133830481297039,"vX0":11.698868772117207,"vY0":-141.04417576924172,"vZ0":-6.339383237799413,"x":108.65,"y":181.17,"x0":-2.8188147831793136,"y0":50.00036876668129,"z0":5.507572769791938,"aX":-18.138908606175544},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":13.8,"spinRate":2155,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3895032471562945,"extension":6.277303181997575},"hitData":{"launchSpeed":108.5,"launchAngle":8.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":119.09,"coordY":115.11}},"index":3,"playId":"2ef48dfe-3f26-3656-a9da-a7baf999e2fc","pitchNumber":1,"startTime":"2026-03-09T21:47:30.089Z","endTime":"2026-03-09T21:47:36.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:47:36.164Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jerar Encarnacion strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-09T21:47:47.762Z","endTime":"2026-03-09T21:49:18.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95925595363354,"aZ":-13.071299611431147,"pfxX":-9.19485121261987,"pfxZ":9.287930226879272,"pX":2.1357292861440196,"pZ":0.6971834368600011,"vX0":16.75219640349595,"vY0":-142.7775941968033,"vZ0":-10.535494336216175,"x":35.59,"y":219.96,"x0":-2.6227075945155622,"y0":50.00662595981268,"z0":5.265745994594069,"aX":-18.920444389702475},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2329,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3841308971641282,"extension":6.427628265302573},"index":0,"playId":"73b1fec1-caa3-3bc5-a858-910aa401a711","pitchNumber":1,"startTime":"2026-03-09T21:48:00.265Z","endTime":"2026-03-09T21:48:03.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58844474983912,"aZ":-34.200022539464335,"pfxX":-2.758690031575793,"pfxZ":-1.1814620240650697,"pX":1.0404828242446482,"pZ":1.8065093708861955,"vX0":10.414457878125939,"vY0":-130.0727513889293,"vZ0":-3.1791765201276414,"x":77.34,"y":190.0,"x0":-2.659000518194642,"y0":50.003635851134845,"z0":5.640855512083185,"aX":-4.721282353031886},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.6,"breakHorizontal":2.6,"spinRate":2238,"spinDirection":357},"zone":14,"typeConfidence":2.0,"plateTime":0.42128224659321356,"extension":6.2375521855858125},"index":1,"playId":"247251aa-00c0-336b-b478-39461be44a03","pitchNumber":2,"startTime":"2026-03-09T21:48:16.101Z","endTime":"2026-03-09T21:48:19.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735664673384317,"aZ":-33.323198710100336,"pfxX":-1.6302890921275903,"pfxZ":-0.6430205643454343,"pX":-0.5156175639729772,"pZ":3.0645560238091067,"vX0":6.765481324333327,"vY0":-132.1855674747235,"vZ0":-0.4456534137018482,"x":136.65,"y":156.04,"x0":-2.88617326543555,"y0":50.00395839503866,"z0":5.662640470751828,"aX":-2.9133024017139846},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.1,"breakHorizontal":1.7,"spinRate":2410,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.4129145297203518,"extension":6.208435882931039},"index":2,"playId":"5b39ded6-c6f5-3ca7-9d5a-63571b9bb144","pitchNumber":3,"startTime":"2026-03-09T21:48:31.495Z","endTime":"2026-03-09T21:48:35.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-09T21:48:49.378Z","endTime":"2026-03-09T21:48:56.829Z","isPitch":false,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18147379467123,"aZ":-39.94688745102001,"pfxX":2.0988281846053396,"pfxZ":-4.834319694724462,"pX":-0.3772140267457923,"pZ":2.0010970381328046,"vX0":5.642030092275868,"vY0":-125.83623869494339,"vZ0":-0.8370590183507169,"x":131.38,"y":184.75,"x0":-2.919925678439131,"y0":50.00578798600157,"z0":5.570112889735078,"aX":3.3713729416626026},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.8,"breakHorizontal":-5.0},"zone":7,"typeConfidence":2.0,"plateTime":0.4350235651890566},"index":4,"playId":"13dee07b-d5fe-35b2-8acd-3e1030d68973","pitchNumber":4,"startTime":"2026-03-09T21:48:56.829Z","endTime":"2026-03-09T21:49:00.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4437879075488,"aZ":-26.130160165069096,"pfxX":-8.32254333312293,"pfxZ":3.53377253363694,"pX":0.19262800099296942,"pZ":2.8300100099404495,"vX0":10.024255300584258,"vY0":-129.01361417577903,"vZ0":-1.7981679905531962,"x":109.66,"y":162.37,"x0":-2.6374990313243822,"y0":50.000030822742026,"z0":5.523723174766831,"aX":-14.218094567369901},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":13.2,"spinRate":1442,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4223861456681317,"extension":6.595036275634514},"index":5,"playId":"623685c0-0cce-343b-bbd1-a008a4d60c92","pitchNumber":5,"startTime":"2026-03-09T21:49:15.040Z","endTime":"2026-03-09T21:49:18.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:49:18.745Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to second baseman Kyren Paris.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-09T21:49:26.923Z","endTime":"2026-03-09T21:50:22.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":79.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303656009884193,"aZ":-37.34731673337066,"pfxX":2.494471696687997,"pfxZ":-3.2606225000213414,"pX":0.8623723470413411,"pZ":2.3500407573416915,"vX0":8.027024241333766,"vY0":-124.8901898897337,"vZ0":-0.6055471431890385,"x":84.13,"y":175.33,"x0":-2.7129006608033808,"y0":50.00510702549936,"z0":5.657874545804208,"aX":3.9534850971821447},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.8,"breakHorizontal":-6.4,"spinRate":2112,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.43796645900270903,"extension":6.388332882565086},"index":0,"playId":"68edfa00-908a-385c-970f-a0cef2323f53","pitchNumber":1,"startTime":"2026-03-09T21:49:42.762Z","endTime":"2026-03-09T21:49:47.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.594506726703838,"aZ":-28.144178788544902,"pfxX":-8.284814021744193,"pfxZ":2.3932158349948462,"pX":1.3155549680590328,"pZ":1.800103592752489,"vX0":12.577059822232016,"vY0":-127.95295336337833,"vZ0":-3.8109482952709213,"x":66.85,"y":190.18,"x0":-2.5528245825362266,"y0":50.00255095108056,"z0":5.476695751728908,"aX":-13.949290598470986},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":12.7,"spinRate":1472,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4255824745194192,"extension":6.611826354422569},"index":1,"playId":"bb778182-9644-366b-8018-c400b2bf7bef","pitchNumber":2,"startTime":"2026-03-09T21:49:57.628Z","endTime":"2026-03-09T21:50:00.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":98.5,"endSpeed":90.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90914731639933,"aZ":-15.77295988689564,"pfxX":-7.121816016326472,"pfxZ":7.863858623141612,"pX":-0.47120644988198224,"pZ":3.6058979593598566,"vX0":9.058331565021543,"vY0":-143.23426011548594,"vZ0":-3.212277721553763,"x":134.96,"y":141.42,"x0":-2.743764781258712,"y0":50.00167345137249,"z0":5.72321470525738,"aX":-14.852978153875132},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":11.2,"spinRate":2336,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3818321563629197,"extension":6.102816674991867},"hitData":{"launchSpeed":72.6,"launchAngle":65.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":156.75}},"index":2,"playId":"f2582f06-2a47-378c-b2d1-7aa783ae7357","pitchNumber":3,"startTime":"2026-03-09T21:50:13.131Z","endTime":"2026-03-09T21:50:22.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:50:22.199Z","atBatIndex":52},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Raudi Rodriguez reaches on a fielding error by shortstop Osleivis Basabe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-09T21:53:07.306Z","endTime":"2026-03-09T21:54:21.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trystan Vrieling replaces Nick Zwack.","event":"Pitching Substitution","eventType":"pitching_substitution","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-09T21:51:55.993Z","endTime":"2026-03-09T21:53:09.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801639,"link":"/api/v1/people/801639"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686873,"link":"/api/v1/people/686873","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.448562084330685,"aZ":-17.135818149417513,"pfxX":-1.8451939542292026,"pfxZ":8.10929473637945,"pX":0.06193413641960494,"pZ":3.7156007514630742,"vX0":6.462207298555192,"vY0":-135.51045692596537,"vZ0":-1.7209056619566199,"x":114.64,"y":138.46,"x0":-2.1170147267698063,"y0":50.000709019644944,"z0":5.559813310199142,"aX":-3.4218044882384655},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":1.9,"spinRate":2140,"spinDirection":214},"zone":12,"typeConfidence":0.89,"plateTime":0.4046683899832031,"extension":6.193588362734694},"index":1,"playId":"c2852ac0-7945-39fb-b1c7-7f18e41ecfe5","pitchNumber":1,"startTime":"2026-03-09T21:53:09.380Z","endTime":"2026-03-09T21:53:13.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181865764142195,"aZ":-28.190635835834044,"pfxX":7.066941229057488,"pfxZ":3.1442096268102837,"pX":-0.5276304860747741,"pZ":2.7364864230520145,"vX0":2.177497897281139,"vY0":-112.63690180518914,"vZ0":0.15982217246757657,"x":137.11,"y":164.89,"x0":-2.428624149047407,"y0":50.00254174053673,"z0":5.548960648728048,"aX":8.949889770078272},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2577,"spinDirection":65},"zone":4,"typeConfidence":0.78,"plateTime":0.4889687888934646,"extension":6.146674980152422},"index":2,"playId":"4b3b6c40-ca24-3270-a098-9fb08733944c","pitchNumber":2,"startTime":"2026-03-09T21:53:25.599Z","endTime":"2026-03-09T21:53:32.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8022060459378,"aZ":-26.34903194022932,"pfxX":0.5725073500773803,"pfxZ":3.3848930637736903,"pX":1.1487252798197012,"pZ":2.227417512055348,"vX0":8.199595101604604,"vY0":-130.02658568958037,"vZ0":-3.098379215773921,"x":73.21,"y":178.64,"x0":-2.1126561493009426,"y0":50.0058234990943,"z0":5.4215507114418715,"aX":0.9845965064515577},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.8,"spinRate":2322,"spinDirection":188},"zone":14,"typeConfidence":0.74,"plateTime":0.4203308614067849,"extension":6.3369806655406595},"index":3,"playId":"be4f6bcc-3205-3a2e-9656-c24c2b039943","pitchNumber":3,"startTime":"2026-03-09T21:53:46.421Z","endTime":"2026-03-09T21:53:50.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.929161535376718,"aZ":-33.82989652960599,"pfxX":7.271514137120176,"pfxZ":-1.2837139595607985,"pX":0.8973697770110192,"pZ":1.6721370019861246,"vX0":5.303216345096211,"vY0":-113.86282049988823,"vZ0":-0.9620527475477252,"x":82.79,"y":193.63,"x0":-2.4193261424525727,"y0":50.00164276245183,"z0":5.494151449967145,"aX":9.397708677060416},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.3,"breakHorizontal":-14.6},"zone":14,"typeConfidence":0.78,"plateTime":0.4839225946551764},"hitData":{"launchSpeed":72.5,"launchAngle":-2.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":155.74}},"index":4,"playId":"eff8b8d0-2f53-331a-bafa-8fa0033b58be","pitchNumber":4,"startTime":"2026-03-09T21:54:03.872Z","endTime":"2026-03-09T21:54:21.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_ab"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_ab"},{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_pa"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:54:21.692Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Davalillo singles on a ground ball to right fielder Luis Matos. Raudi Rodriguez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-09T21:54:44.228Z","endTime":"2026-03-09T21:57:06.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"postOnThird":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"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":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Davalillo replaces Mike Trout.","event":"Offensive Substitution","eventType":"offensive_substitution","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-09T21:54:34.314Z","endTime":"2026-03-09T21:54:46.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829058,"link":"/api/v1/people/829058"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18958134316485,"aZ":-23.685457998983864,"pfxX":1.4091188528761043,"pfxZ":5.039422616489287,"pX":1.1510534441694307,"pZ":2.2593628998762663,"vX0":7.851535164511104,"vY0":-128.61326839018696,"vZ0":-3.490329779091377,"x":73.12,"y":177.78,"x0":-2.117058301054659,"y0":50.00435697572045,"z0":5.458494935715995,"aX":2.375110547743286},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-4.2,"spinRate":2412,"spinDirection":196},"zone":14,"typeConfidence":0.74,"plateTime":0.4248945128499604,"extension":6.273823701874004},"index":1,"playId":"a8245ada-79c5-3b47-b2c5-a86f9d47e177","pitchNumber":1,"startTime":"2026-03-09T21:54:46.293Z","endTime":"2026-03-09T21:54:49.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903553348023692,"aZ":-18.174762493672223,"pfxX":-1.5175654762626525,"pfxZ":7.799035106886084,"pX":-0.3491687795996761,"pZ":3.7746938653564133,"vX0":4.910273624698756,"vY0":-133.20834733561517,"vZ0":-1.244102260268566,"x":130.31,"y":136.86,"x0":-2.0201172751592003,"y0":50.00455496346714,"z0":5.563215934888978,"aX":-2.725588567332142},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":1.7,"spinRate":2350,"spinDirection":213},"zone":11,"typeConfidence":0.78,"plateTime":0.4113637562894228,"extension":6.391599462793632},"index":2,"playId":"2e396399-2af8-3413-a724-44876c947ff6","pitchNumber":2,"startTime":"2026-03-09T21:55:04.955Z","endTime":"2026-03-09T21:55:07.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.2,"endSpeed":84.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889013546299545,"aZ":-18.35642641060226,"pfxX":-3.4612575564219563,"pfxZ":7.597157444961717,"pX":1.2892423082492317,"pZ":1.55862570824813,"vX0":9.629707889936478,"vY0":-133.79886761882642,"vZ0":-6.8117377016751295,"x":67.86,"y":196.7,"x0":-1.9011998804583927,"y0":50.00647012229823,"z0":5.445168219464616,"aX":-6.299237383136935},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":4.3,"spinRate":2205,"spinDirection":212},"zone":14,"typeConfidence":0.61,"plateTime":0.4087951912441108,"extension":6.437850883333518},"index":3,"playId":"d850cb2c-a422-3655-87a6-dbb59547ea4e","pitchNumber":3,"startTime":"2026-03-09T21:55:24.694Z","endTime":"2026-03-09T21:55:27.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5036743795569,"aZ":-18.507963936044995,"pfxX":-2.4568472140070585,"pfxZ":7.5601755073462815,"pX":-0.3264411894765272,"pZ":2.2968968912686885,"vX0":5.568320231455065,"vY0":-133.78035440133826,"vZ0":-4.742772474902065,"x":129.44,"y":176.76,"x0":-2.1179444184931797,"y0":50.00640305212332,"z0":5.423906330090981,"aX":-4.443904144946635},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":3.2,"spinRate":2178,"spinDirection":221},"zone":4,"typeConfidence":0.8,"plateTime":0.409799603112563,"extension":6.236281486768526},"index":4,"playId":"e02988e4-0d8e-3daf-ab87-4879f084cd63","pitchNumber":4,"startTime":"2026-03-09T21:55:48.013Z","endTime":"2026-03-09T21:55:57.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.186648003500927,"aZ":-15.647357156235897,"pfxX":-1.9947852352873685,"pfxZ":9.21448190415039,"pX":-0.22212235600196925,"pZ":2.609142589387911,"vX0":5.583996387880042,"vY0":-133.22722053548299,"vZ0":-4.631575994782201,"x":125.47,"y":168.33,"x0":-2.088055735768669,"y0":50.00396483448666,"z0":5.504585751621141,"aX":-3.578578231061365},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":2.4,"spinRate":2217,"spinDirection":214},"zone":5,"typeConfidence":0.83,"plateTime":0.4114558828532493,"extension":6.292349363789108},"index":5,"playId":"50151687-8bbb-380f-ba98-7197feaed76a","pitchNumber":5,"startTime":"2026-03-09T21:56:28.881Z","endTime":"2026-03-09T21:56:34.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2921436268396,"aZ":-18.341970919434164,"pfxX":-2.712423101050645,"pfxZ":7.564029257712752,"pX":0.24801957764794083,"pZ":3.260739030295021,"vX0":6.987746729721679,"vY0":-134.43476146286903,"vZ0":-2.5142643981579864,"x":107.55,"y":150.74,"x0":-2.0332782218515892,"y0":50.00547943566516,"z0":5.5108635108213,"aX":-4.962418621086849},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":3.4,"spinRate":2254,"spinDirection":211},"zone":3,"typeConfidence":0.8,"plateTime":0.4075008918219698,"extension":6.351461157765483},"hitData":{"launchSpeed":100.1,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":115.7}},"index":6,"playId":"159d4686-f777-3394-b8c5-176bdafcd14a","pitchNumber":6,"startTime":"2026-03-09T21:56:51.935Z","endTime":"2026-03-09T21:57:06.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_ab"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_ab"},{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_pa"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":-21.799999999999997,"leverageIndex":3.43,"dramaIndex":225.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:57:06.410Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yolmer Sánchez singles on a fly ball to left fielder Jerar Encarnacion. Raudi Rodriguez scores. Kevyn Castillo to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-09T21:58:00.142Z","endTime":"2026-03-09T21:59:14.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnSecond":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[0],"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":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":{"id":801639,"link":"/api/v1/people/801639"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kevyn Castillo replaces Gabriel Davalillo.","event":"Offensive Substitution","eventType":"offensive_substitution","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-09T21:57:27.063Z","endTime":"2026-03-09T21:57:32.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800203,"link":"/api/v1/people/800203"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"202","replacedPlayer":{"id":829058,"link":"/api/v1/people/829058"},"base":1,"defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":829058,"link":"/api/v1/people/829058"},"third":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-09T21:57:32.013Z","endTime":"2026-03-09T21:58:01.941Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":800203,"link":"/api/v1/people/800203"},"third":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769988460463143,"aZ":-24.50830382352524,"pfxX":0.44510454366803476,"pfxZ":4.458789773280552,"pX":1.040361170882371,"pZ":2.0456530976642546,"vX0":8.043198517911085,"vY0":-129.68292275495526,"vZ0":-3.9283781981073194,"x":77.34,"y":183.55,"x0":-2.147248639709436,"y0":50.00372384875462,"z0":5.429607406812681,"aX":0.7627814067489038},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.4,"spinRate":2342,"spinDirection":195},"zone":14,"typeConfidence":0.74,"plateTime":0.4208820973138132,"extension":6.122649767499542},"index":2,"playId":"516d41af-8706-3228-b61e-de48091a123f","pitchNumber":1,"startTime":"2026-03-09T21:58:01.941Z","endTime":"2026-03-09T21:58:06.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":800203,"link":"/api/v1/people/800203"},"third":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534881691383365,"aZ":-15.465255516750261,"pfxX":-2.1287283166041475,"pfxZ":8.684117043742024,"pX":-0.6317405564516411,"pZ":2.087054651935225,"vX0":4.851488908155116,"vY0":-137.14658146115974,"vZ0":-6.096609550579369,"x":141.08,"y":182.43,"x0":-2.1392505694979875,"y0":50.00050468776372,"z0":5.375820805405174,"aX":-4.0951451358108315},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":3.0,"spinRate":2371,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3978846751405598,"extension":6.191503358075875},"index":3,"playId":"7a3085e3-0806-3e98-8b40-8900ea411c4e","pitchNumber":2,"startTime":"2026-03-09T21:58:25.163Z","endTime":"2026-03-09T21:58:28.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":800203,"link":"/api/v1/people/800203"},"third":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-09T21:58:40.800Z","endTime":"2026-03-09T21:58:58.938Z","isPitch":false,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":800203,"link":"/api/v1/people/800203"},"third":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.542280918188712,"aZ":-16.18990588829789,"pfxX":-1.6366159502722686,"pfxZ":8.305513255003339,"pX":0.31877111929603624,"pZ":2.0523433050294773,"vX0":6.88685654078047,"vY0":-137.18816772815515,"vZ0":-6.092339245804028,"x":104.85,"y":183.37,"x0":-2.0008304473906295,"y0":50.00512223130978,"z0":5.387317387299959,"aX":-3.1510204771511003},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":1.7,"spinRate":2368,"spinDirection":215},"zone":9,"typeConfidence":0.89,"plateTime":0.39774806416002795,"extension":6.198504677202095},"hitData":{"launchSpeed":65.6,"launchAngle":34.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.46,"coordY":125.64}},"index":5,"playId":"2b71ab8a-c6f6-3b5e-afe2-8610560e2186","pitchNumber":3,"startTime":"2026-03-09T21:58:58.938Z","endTime":"2026-03-09T21:59:14.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":800203,"link":"/api/v1/people/800203"},"third":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-9.400000000000002,"leverageIndex":2.61,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-03-09T21:59:14.712Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Niko Kavadas grounds into a force out, first baseman Jake Holton to shortstop Osleivis Basabe. Kevyn Castillo to 3rd. Yolmer Sánchez out at 2nd. Niko Kavadas to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-09T21:59:23.451Z","endTime":"2026-03-09T22:02:00.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"postOnThird":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47441798491921,"aZ":-21.059761318575493,"pfxX":-0.2687303234740921,"pfxZ":6.257006015252712,"pX":-0.9041751362644722,"pZ":1.0978254233626854,"vX0":3.9973080847999904,"vY0":-132.28310007809435,"vZ0":-6.785926853821168,"x":151.47,"y":209.14,"x0":-2.3982296249250585,"y0":50.006082985987454,"z0":5.233734039662012,"aX":-0.4776753870997409},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-0.4,"spinRate":2455,"spinDirection":226},"zone":13,"typeConfidence":0.59,"plateTime":0.4136050310886006,"extension":6.218973610400685},"index":0,"playId":"664acbf8-26b4-30fe-8723-b6b29cab4eb8","pitchNumber":1,"startTime":"2026-03-09T21:59:41.297Z","endTime":"2026-03-09T21:59:45.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":800203,"link":"/api/v1/people/800203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67462861800182,"aZ":-25.586869304258904,"pfxX":0.595622373715404,"pfxZ":3.7276931608289896,"pX":-1.4081680144185986,"pZ":3.8816421951947055,"vX0":2.536836491619705,"vY0":-131.985756462789,"vZ0":0.6004291069801494,"x":170.68,"y":133.98,"x0":-2.458516372535939,"y0":50.00190843089123,"z0":5.533060622847815,"aX":1.0524433355151093},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2255,"spinDirection":208},"zone":11,"typeConfidence":0.48,"plateTime":0.4147288373943425,"extension":6.041542759879109},"index":1,"playId":"37c4c8f2-821c-3d99-aeb3-e8dbb43f8e02","pitchNumber":2,"startTime":"2026-03-09T22:00:01.894Z","endTime":"2026-03-09T22:00:04.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":800203,"link":"/api/v1/people/800203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056982643442822,"aZ":-20.50303433250116,"pfxX":-1.096579847273995,"pfxZ":6.214933470676128,"pX":-0.018249850400181775,"pZ":2.386666563193912,"vX0":5.9148916522863635,"vY0":-136.1778027667813,"vZ0":-4.315097101002067,"x":117.7,"y":174.34,"x0":-2.0763681953508404,"y0":50.00089424355016,"z0":5.411170386565214,"aX":-2.0598427159244093},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":0.7,"spinRate":2100,"spinDirection":218},"zone":5,"typeConfidence":0.86,"plateTime":0.40230792964946627,"extension":6.230558799307599},"index":2,"playId":"a023739a-8747-38a0-9881-cd042160a702","pitchNumber":3,"startTime":"2026-03-09T22:00:24.264Z","endTime":"2026-03-09T22:00:28.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":800203,"link":"/api/v1/people/800203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14300476813246,"aZ":-28.88562876211131,"pfxX":8.787453526265661,"pfxZ":2.369374075909061,"pX":-0.8173128859568554,"pZ":2.168165944420548,"vX0":1.3274382629767207,"vY0":-117.77570014027032,"vZ0":-1.242497563849978,"x":148.15,"y":180.24,"x0":-2.530359836786511,"y0":50.001346013401324,"z0":5.4069326133196665,"aX":12.178508272186958},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.2,"breakHorizontal":-16.2,"spinRate":2601,"spinDirection":66},"zone":7,"typeConfidence":0.78,"plateTime":0.467443487703306,"extension":5.805469642272028},"index":3,"playId":"c512614e-6af4-3c20-a7b6-6b6edbc8ebec","pitchNumber":4,"startTime":"2026-03-09T22:01:03.201Z","endTime":"2026-03-09T22:01:30.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":800203,"link":"/api/v1/people/800203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"}},"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":93.1,"endSpeed":85.5,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.822949519015264,"aZ":-17.35179646649413,"pfxX":-0.9651307725062558,"pfxZ":7.966033274550879,"pX":-0.030625633957430974,"pZ":1.7324310861742263,"vX0":6.07162246176444,"vY0":-135.3856992462662,"vZ0":-6.441562883292512,"x":118.17,"y":192.0,"x0":-2.174497213028305,"y0":50.00573281043662,"z0":5.351766003860233,"aX":-1.7966659708257282},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":0.5,"spinRate":2317,"spinDirection":208},"zone":8,"typeConfidence":0.86,"plateTime":0.4041613963345334,"extension":6.120977178881455},"hitData":{"launchSpeed":87.1,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":169.92}},"index":4,"playId":"2fc5297e-b603-3715-99bc-30b86d4bf7ad","pitchNumber":5,"startTime":"2026-03-09T22:01:43.212Z","endTime":"2026-03-09T22:02:00.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":800203,"link":"/api/v1/people/800203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"b_ab"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"b_pa"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.3,"awayTeamWinProbability":88.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":1.12,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:02:00.284Z","atBatIndex":56},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Donovan Walton out on a sacrifice bunt to first baseman Jake Holton. Kevyn Castillo scores. Niko Kavadas to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-09T22:02:08.709Z","endTime":"2026-03-09T22:02:38.256Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":41},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"responsiblePitcher":{"id":801639,"link":"/api/v1/people/801639"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8250721978586,"aZ":-23.7134213142497,"pfxX":0.9045526546899358,"pfxZ":4.6634653531422625,"pX":0.5284242010806735,"pZ":2.4170609557808045,"vX0":6.778341029757387,"vY0":-132.97025410893565,"vZ0":-3.305063341081535,"x":96.86,"y":173.52,"x0":-2.157040248394646,"y0":50.0053225311658,"z0":5.369984608556828,"aX":1.6425777222556819},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2423,"spinDirection":202},"zone":6,"typeConfidence":0.6,"plateTime":0.40975101267666814,"extension":6.221510746187576},"hitData":{"launchSpeed":30.1,"launchAngle":21.0,"totalDistance":45.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":140.01,"coordY":185.44}},"index":0,"playId":"75645815-12bf-3a8e-b015-15d661300554","pitchNumber":1,"startTime":"2026-03-09T22:02:23.605Z","endTime":"2026-03-09T22:02:38.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":694359,"link":"/api/v1/people/694359"},"third":{"id":800203,"link":"/api/v1/people/800203"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-3.200000000000001,"leverageIndex":1.45,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:02:38.256Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Omar Martinez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-09T22:02:48.146Z","endTime":"2026-03-09T22:05:24.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801639,"fullName":"Trystan Vrieling","link":"/api/v1/people/801639"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682515,"link":"/api/v1/people/682515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54563027638373,"aZ":-33.08627310171822,"pfxX":6.584268261864101,"pfxZ":-0.6590785329451823,"pX":-1.0156434202946032,"pZ":2.121763971050823,"vX0":1.4282994351094582,"vY0":-117.0404475119616,"vZ0":-0.4700966307553264,"x":155.71,"y":181.49,"x0":-2.4887854766680175,"y0":50.00084112937545,"z0":5.416714817835573,"aX":9.157004099487802},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.1,"breakHorizontal":-12.2,"spinRate":2421,"spinDirection":68},"zone":13,"typeConfidence":0.78,"plateTime":0.4675132049165027,"extension":6.003734916227965},"index":0,"playId":"e6550aa2-a166-3cbf-ab0e-20b12aae58b0","pitchNumber":1,"startTime":"2026-03-09T22:03:04.133Z","endTime":"2026-03-09T22:03:08.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"second":{"id":694359,"link":"/api/v1/people/694359"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14862277051581,"aZ":-21.991409135934713,"pfxX":0.9176958142807803,"pfxZ":5.726934169680769,"pX":-0.19464161659839851,"pZ":2.166780773957623,"vX0":5.090586684459569,"vY0":-131.99672808367222,"vZ0":-4.040286300807976,"x":124.42,"y":180.28,"x0":-2.2615369425490606,"y0":50.002819321268646,"z0":5.321935261987095,"aX":1.6296745617307093},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-2.6,"spinRate":2428,"spinDirection":197},"zone":5,"typeConfidence":0.47,"plateTime":0.413795108201612,"extension":6.057552273261316},"index":1,"playId":"f4b25dc6-c32b-3c4d-865a-3b819f1f1c53","pitchNumber":2,"startTime":"2026-03-09T22:03:22.876Z","endTime":"2026-03-09T22:03:26.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"second":{"id":694359,"link":"/api/v1/people/694359"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14932540272234,"aZ":-30.380443600163137,"pfxX":8.211424775992452,"pfxZ":1.2793246294616765,"pX":-0.9410026327133163,"pZ":2.4271078919542326,"vX0":1.3062897647195868,"vY0":-117.8178199244207,"vZ0":-0.3784529443529502,"x":152.87,"y":173.25,"x0":-2.5696120014384864,"y0":50.00280587511917,"z0":5.406408853950056,"aX":11.500345971207704},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":2641,"spinDirection":72},"zone":13,"typeConfidence":0.78,"plateTime":0.46556003276689406,"extension":5.8654218579214135},"index":2,"playId":"ccc2467f-f819-31c5-89b4-078a1368ae92","pitchNumber":3,"startTime":"2026-03-09T22:03:42.143Z","endTime":"2026-03-09T22:04:09.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"second":{"id":694359,"link":"/api/v1/people/694359"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305685361819993,"aZ":-18.85300443691781,"pfxX":0.29118386065790847,"pfxZ":7.0731465136171,"pX":0.23469876089239877,"pZ":3.1500190316517642,"vX0":6.173553803465186,"vY0":-136.20765032887167,"vZ0":-2.748323185247207,"x":108.05,"y":153.73,"x0":-2.0968337408823188,"y0":50.000428016516935,"z0":5.472343995266795,"aX":0.5479886004498143},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-1.8,"spinRate":2382,"spinDirection":207},"zone":2,"typeConfidence":0.87,"plateTime":0.4017881571729096,"extension":6.164861279932961},"index":3,"playId":"2132b092-f286-3349-8f79-19b0e3421ba2","pitchNumber":4,"startTime":"2026-03-09T22:04:18.379Z","endTime":"2026-03-09T22:04:21.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"second":{"id":694359,"link":"/api/v1/people/694359"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266171873852347,"aZ":-17.16225158296898,"pfxX":-0.3347035570778054,"pfxZ":7.850676640182736,"pX":1.160984336424018,"pZ":1.4506392629644727,"vX0":8.710336927877863,"vY0":-137.1562358066935,"vZ0":-7.175555806564828,"x":72.75,"y":199.61,"x0":-2.0075098756648946,"y0":50.00521303290099,"z0":5.263486849850137,"aX":-0.6415945196215334},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":-1.2,"spinRate":2435,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.3987699895025223,"extension":6.340684503346106},"index":4,"playId":"d549fb19-5094-3b30-972f-e09611157ee0","pitchNumber":5,"startTime":"2026-03-09T22:04:57.789Z","endTime":"2026-03-09T22:05:01.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"second":{"id":694359,"link":"/api/v1/people/694359"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63783375937355,"aZ":-29.723237501705462,"pfxX":7.234547419530993,"pfxZ":1.784398441800695,"pX":-0.006218229173825277,"pZ":2.9880007500549044,"vX0":3.4839826290849314,"vY0":-117.24089013565714,"vZ0":0.7202648914749525,"x":117.24,"y":158.1,"x0":-2.4571708390365936,"y0":50.004171831563596,"z0":5.477098894261249,"aX":9.951525831094813},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.7,"breakHorizontal":-14.0,"spinRate":2575,"spinDirection":65},"zone":2,"typeConfidence":0.78,"plateTime":0.4693361721266225,"extension":6.157610291707565},"index":5,"playId":"88b6407f-9afe-330e-ae44-e1c6aea5b50d","pitchNumber":6,"startTime":"2026-03-09T22:05:20.152Z","endTime":"2026-03-09T22:05:24.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801639,"link":"/api/v1/people/801639","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682515,"link":"/api/v1/people/682515"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"second":{"id":694359,"link":"/api/v1/people/694359"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_ab"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_ab"},{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_pa"},{"player":{"id":801639,"link":"/api/v1/people/801639"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:05:24.236Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, third baseman Donovan Walton to first baseman Niko Kavadas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-09T22:07:59.397Z","endTime":"2026-03-09T22:09:03.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kevyn Castillo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-09T22:07:29.220Z","endTime":"2026-03-09T22:08:01.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800203,"link":"/api/v1/people/800203"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"202","replacedPlayer":{"id":829058,"link":"/api/v1/people/829058"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.7,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5025321371036,"aZ":-14.428906758947003,"pfxX":-8.977335025759594,"pfxZ":9.002231390832993,"pX":0.7649576851386313,"pZ":1.6171150889234664,"vX0":12.601797181187736,"vY0":-139.96503041214342,"vZ0":-7.947193575971245,"x":87.84,"y":195.12,"x0":-2.643036081722683,"y0":50.00407491392079,"z0":5.4512080653163695,"aX":-17.698708754021318},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":13.4,"spinRate":2263,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39230692282379387,"extension":6.37321762683632},"index":1,"playId":"566a9d5d-7f85-3cbb-835f-132dd921a205","pitchNumber":1,"startTime":"2026-03-09T22:08:01.518Z","endTime":"2026-03-09T22:08:05.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41283949204612,"aZ":-13.42282065624307,"pfxX":-8.713601921622763,"pfxZ":9.32798421644166,"pX":0.8074751617331789,"pZ":2.5122959990783533,"vX0":12.832289388341188,"vY0":-140.9648124529536,"vZ0":-5.801820307611175,"x":86.22,"y":170.95,"x0":-2.674189917708954,"y0":50.00267588929004,"z0":5.46574584480547,"aX":-17.516371657914476},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2290,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38873789263080694,"extension":6.281250849336655},"index":2,"playId":"ff3376f2-1ba4-38fc-a7ca-e3cbc8e2516e","pitchNumber":2,"startTime":"2026-03-09T22:08:16.159Z","endTime":"2026-03-09T22:08:19.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":89.5,"endSpeed":81.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94275557749414,"aZ":-32.82650415049306,"pfxX":-2.0535241143994063,"pfxZ":-0.3857703277612874,"pX":0.748472527596375,"pZ":1.922685886138491,"vX0":9.955556909873787,"vY0":-129.96697836053832,"vZ0":-2.8732753951460577,"x":88.47,"y":186.87,"x0":-2.875919722886698,"y0":50.000554243705785,"z0":5.552560371486939,"aX":-3.4890777137967643},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.2,"breakHorizontal":1.3,"spinRate":2331,"spinDirection":348},"zone":9,"typeConfidence":2.0,"plateTime":0.4225219813985608,"extension":6.148556319265441},"index":3,"playId":"ec85391e-f0aa-3ef7-9a6f-e4a6e4dc7f46","pitchNumber":3,"startTime":"2026-03-09T22:08:31.378Z","endTime":"2026-03-09T22:08:35.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-09T22:08:41.096Z","endTime":"2026-03-09T22:08:55.757Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201001175604933,"aZ":-29.93321770257631,"pfxX":-7.970195909838316,"pfxZ":1.337571175020308,"pX":-0.049428411201113215,"pZ":2.476379224169339,"vX0":9.581958060744894,"vY0":-128.26334872359755,"vZ0":-1.8171905055057826,"x":118.88,"y":171.92,"x0":-2.788775334583065,"y0":50.00377124931728,"z0":5.516352811022317,"aX":-13.352750255592975},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":12.5,"spinRate":1326,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.42617279342443615,"extension":6.549062807332595},"hitData":{"launchSpeed":96.5,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.88,"coordY":152.95}},"index":5,"playId":"1fe0374f-2457-3784-bd39-642a1e402475","pitchNumber":4,"startTime":"2026-03-09T22:08:55.757Z","endTime":"2026-03-09T22:09:03.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:09:03.477Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Furman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-09T22:09:26.610Z","endTime":"2026-03-09T22:10:02.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nate Furman replaces Rafael Devers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-09T22:09:14.187Z","endTime":"2026-03-09T22:09:28.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620819515286218,"aZ":-32.28975890196287,"pfxX":-4.745021335502848,"pfxZ":-0.06913304135272824,"pX":-0.3844060797831572,"pZ":2.045993402023578,"vX0":7.262397861820852,"vY0":-125.86950560237467,"vZ0":-2.223196559765861,"x":131.65,"y":183.54,"x0":-2.6800605972586817,"y0":50.00539608577375,"z0":5.535003478924935,"aX":-7.67702789602338},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":7.1,"spinRate":1262,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4338285643543607,"extension":6.444159497680208},"index":1,"playId":"44c2418c-e4ee-369a-8cbd-3de9ed1bd6a1","pitchNumber":1,"startTime":"2026-03-09T22:09:28.690Z","endTime":"2026-03-09T22:09:31.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41301696298499,"aZ":-34.90411706795848,"pfxX":2.751495461943472,"pfxZ":-1.7735531002897265,"pX":-0.580552933764857,"pZ":3.1111523394424965,"vX0":5.0280246423062005,"vY0":-123.32547042014131,"vZ0":0.8498384214220123,"x":139.13,"y":154.78,"x0":-3.0027065980610805,"y0":50.00084666024335,"z0":5.704937001893607,"aX":4.239647547740392},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-6.1,"spinRate":2153,"spinDirection":23},"zone":1,"typeConfidence":2.0,"plateTime":0.4440402731842914,"extension":6.194579461717442},"index":2,"playId":"9c92586b-1ac3-3a96-9ce2-e8840caa2183","pitchNumber":2,"startTime":"2026-03-09T22:09:42.665Z","endTime":"2026-03-09T22:09:46.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030328033301007,"aZ":-30.085926234353987,"pfxX":-6.552658990460505,"pfxZ":1.273548967414606,"pX":0.32357619179714375,"pZ":1.0600126011952704,"vX0":9.915035790508513,"vY0":-127.12867801462764,"vZ0":-4.970504644786117,"x":104.67,"y":210.16,"x0":-2.775462412531232,"y0":50.00120874019911,"z0":5.428179426109484,"aX":-10.726600656697125},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":9.6,"spinRate":1345,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.43082206335587125,"extension":6.586302589591686},"index":3,"playId":"a751137b-7bbe-3033-a6f4-1482e2e1b6bc","pitchNumber":3,"startTime":"2026-03-09T22:09:59.402Z","endTime":"2026-03-09T22:10:02.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:10:02.808Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Parks Harber walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-09T22:10:09.757Z","endTime":"2026-03-09T22:11:53.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"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, 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":85.0,"endSpeed":78.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247248316420116,"aZ":-37.71206726122257,"pfxX":4.6077931207303715,"pfxZ":-3.570763301081164,"pX":1.0582297786977797,"pZ":1.4107004005471668,"vX0":7.910706565372052,"vY0":-123.64618840281756,"vZ0":-2.1608631860673118,"x":76.66,"y":200.69,"x0":-2.778941048742212,"y0":50.00196605764114,"z0":5.454970531260353,"aX":7.146725191661218},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.7,"breakHorizontal":-10.2,"spinRate":2256,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44266757564171977,"extension":6.565553995349915},"index":0,"playId":"bd12c0f6-bb54-3d2e-a5e5-7d6ec0d38540","pitchNumber":1,"startTime":"2026-03-09T22:10:26.069Z","endTime":"2026-03-09T22:10:29.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484296812936066,"aZ":-29.6257586463989,"pfxX":-9.399165682878621,"pfxZ":1.5661920535198535,"pX":1.4668777011297232,"pZ":0.5036109735062289,"vX0":13.261540346809939,"vY0":-126.66609675316802,"vZ0":-6.100207048020394,"x":61.09,"y":225.18,"x0":-2.6114994791065236,"y0":50.00353281088625,"z0":5.307189080530894,"aX":-15.299088600554668},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":14.0,"spinRate":1453,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4321525465681155,"extension":6.737527304707222},"index":1,"playId":"1eb40164-5c13-3f91-9420-bcaeeaee061f","pitchNumber":2,"startTime":"2026-03-09T22:10:40.576Z","endTime":"2026-03-09T22:10:43.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.871918273728777,"aZ":-17.76369014264106,"pfxX":-8.622754001964326,"pfxZ":6.970059390227344,"pX":0.41334535540738615,"pZ":1.3469609989164122,"vX0":12.005964565194393,"vY0":-142.66469141620885,"vZ0":-8.057139891804276,"x":101.24,"y":202.41,"x0":-2.723195635724189,"y0":50.00394790497902,"z0":5.3209082855345375,"aX":-17.831019191887364},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":13.3,"spinRate":2279,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38346715599760195,"extension":6.398264265434299},"index":2,"playId":"279bc025-01e1-3452-8e0e-11e3f843c0e3","pitchNumber":3,"startTime":"2026-03-09T22:11:02.029Z","endTime":"2026-03-09T22:11:05.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94417382270708,"aZ":-14.231582104277198,"pfxX":-9.932759824562826,"pfxZ":8.683286706450929,"pX":-0.5212983118101545,"pZ":3.245061808966568,"vX0":10.12762635802525,"vY0":-142.86075871461253,"vZ0":-3.6056736363765958,"x":136.87,"y":151.16,"x0":-2.821980900629483,"y0":50.007048468416386,"z0":5.418377358571316,"aX":-20.534462003247693},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":16.0,"spinRate":2262,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3834282997622247,"extension":6.295437391318516},"index":3,"playId":"fa7389cc-8eaf-319e-9bbb-062b36bf4f72","pitchNumber":4,"startTime":"2026-03-09T22:11:17.875Z","endTime":"2026-03-09T22:11:21.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03118135409093,"aZ":-32.74077168704225,"pfxX":-1.002997115475163,"pfxZ":-0.34128234126694856,"pX":0.14545272260617412,"pZ":2.42729277286186,"vX0":8.155239347650946,"vY0":-128.54428303279403,"vZ0":-1.3931215818101088,"x":111.46,"y":173.24,"x0":-2.951083589369325,"y0":50.00448558503653,"z0":5.540968005270704,"aX":-1.6645415612665118},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":-0.2,"spinRate":2227,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.4276734308666317,"extension":6.191077790877289},"index":4,"playId":"bf96ee14-0f6a-3330-bc50-6d1df7d159ef","pitchNumber":5,"startTime":"2026-03-09T22:11:33.035Z","endTime":"2026-03-09T22:11:36.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24636643261155,"aZ":-14.64570872118182,"pfxX":-9.26650847489859,"pfxZ":8.509015027775035,"pX":0.8158497900693753,"pZ":1.627370416208166,"vX0":13.826645178925117,"vY0":-142.50675387695804,"vZ0":-7.599184085443327,"x":85.9,"y":194.84,"x0":-2.8913003289578723,"y0":50.00259504655555,"z0":5.250537593875171,"aX":-19.09006751532983},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":14.0,"spinRate":2320,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.384110066480825,"extension":6.359123545069759},"index":5,"playId":"666d730c-1a34-31f8-9e5f-3d1970261e0a","pitchNumber":6,"startTime":"2026-03-09T22:11:48.788Z","endTime":"2026-03-09T22:11:53.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":3.0999999999999996,"leverageIndex":0.59,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:11:53.260Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Logan Porter hit by pitch. Parks Harber to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-09T22:12:02.105Z","endTime":"2026-03-09T22:12:45.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"postOnSecond":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.333126739808897,"aZ":-35.68638820968934,"pfxX":-0.8130816107044714,"pfxZ":-2.1096766692588265,"pX":0.760084423813497,"pZ":2.081365397506182,"vX0":9.349063999986015,"vY0":-128.5358024512453,"vZ0":-1.5164012015415105,"x":88.03,"y":182.58,"x0":-2.8294341502399436,"y0":50.00603025910983,"z0":5.4674681631330175,"aX":-1.35276449957732},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.0,"breakHorizontal":-0.7,"spinRate":2210,"spinDirection":23},"zone":9,"typeConfidence":2.0,"plateTime":0.4272434325979986,"extension":6.352920729175838},"index":0,"playId":"934ccb23-a47a-3067-945b-3c0164804d90","pitchNumber":1,"startTime":"2026-03-09T22:12:17.454Z","endTime":"2026-03-09T22:12:21.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682515,"link":"/api/v1/people/682515","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71450754317304,"aZ":-11.461282652153335,"pfxX":-6.322512278047738,"pfxZ":9.914475670430237,"pX":-1.5496274613274383,"pZ":3.535234512090154,"vX0":5.945618535107929,"vY0":-143.50699013553015,"vZ0":-3.739091281757126,"x":176.07,"y":143.33,"x0":-2.8252577694365972,"y0":50.00202487477737,"z0":5.567181621462294,"aX":-13.207892808664798},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2391,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3814450295600613,"extension":6.248085402893504},"index":1,"playId":"92929e80-07cb-3fb6-a2fa-d01cc425c6db","pitchNumber":2,"startTime":"2026-03-09T22:12:35.373Z","endTime":"2026-03-09T22:12:45.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":682515,"link":"/api/v1/people/682515","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682515,"link":"/api/v1/people/682515"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.85,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:12:45.386Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Buddy Kennedy flies out to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-09T22:14:09.185Z","endTime":"2026-03-09T22:15:07.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Trevor Cohen replaces Logan Porter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-09T22:13:06.557Z","endTime":"2026-03-09T22:13:10.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701906,"link":"/api/v1/people/701906"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"302","replacedPlayer":{"id":682515,"link":"/api/v1/people/682515"},"base":1,"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":682515,"link":"/api/v1/people/682515"},"second":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-09T22:13:10.225Z","endTime":"2026-03-09T22:14:11.207Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":701906,"link":"/api/v1/people/701906"},"second":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91340808674567,"aZ":-32.55369333619101,"pfxX":-0.4779157822715243,"pfxZ":-0.21997488950053468,"pX":1.2563560529949243,"pZ":0.7084673471107495,"vX0":10.705364826014385,"vY0":-131.4176163772043,"vZ0":-5.686890541090455,"x":69.11,"y":219.65,"x0":-2.8014884221306646,"y0":50.00072421891856,"z0":5.308045187268158,"aX":-0.8410378193897046},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.4,"breakHorizontal":-1.4,"spinRate":2124,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.4162159793883844,"extension":6.4510125742873115},"index":2,"playId":"2141ec1d-8f6b-327b-8de2-6f8e17adcdf5","pitchNumber":1,"startTime":"2026-03-09T22:14:11.207Z","endTime":"2026-03-09T22:14:15.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":701906,"link":"/api/v1/people/701906"},"second":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96306570220214,"aZ":-17.81737760931696,"pfxX":-8.603404499714385,"pfxZ":7.165780662730189,"pX":1.5997664477826778,"pZ":1.283855841032625,"vX0":14.971535078149522,"vY0":-140.47311533551368,"vZ0":-7.961829492426526,"x":56.02,"y":204.12,"x0":-2.6743499230702694,"y0":50.00525417656597,"z0":5.307102887523592,"aX":-17.245231893650825},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":12.6,"spinRate":2161,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3894851750443209,"extension":6.43706950967386},"index":3,"playId":"184affa1-b04a-3088-9d86-d90d0ad4a4c8","pitchNumber":2,"startTime":"2026-03-09T22:14:35.489Z","endTime":"2026-03-09T22:14:38.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":701906,"link":"/api/v1/people/701906"},"second":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10239644420282,"aZ":-13.21497481834947,"pfxX":-6.921719501337675,"pfxZ":9.302786649764508,"pX":-0.773340329554666,"pZ":3.4750744226405517,"vX0":8.67126010953071,"vY0":-141.77514673835927,"vZ0":-3.1038850509501756,"x":146.48,"y":144.95,"x0":-2.970698645440612,"y0":50.00204002650366,"z0":5.426341861290221,"aX":-14.105711079108668},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2242,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38619454611883874,"extension":6.317507835706979},"hitData":{"launchSpeed":96.4,"launchAngle":52.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.63,"coordY":100.13}},"index":4,"playId":"f00389dd-8f1e-393b-822b-8a204dae01dc","pitchNumber":3,"startTime":"2026-03-09T22:14:55.499Z","endTime":"2026-03-09T22:15:07.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":694359,"link":"/api/v1/people/694359"},"second":{"id":677347,"link":"/api/v1/people/677347"},"third":{"id":622268,"link":"/api/v1/people/622268"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":804558,"link":"/api/v1/people/804558"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":701906,"link":"/api/v1/people/701906"},"second":{"id":692238,"link":"/api/v1/people/692238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.700000000000001,"leverageIndex":3.9,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-03-09T22:15:07.020Z","atBatIndex":63}]