[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:06:58.872Z","endTime":"2026-03-21T17:08:37.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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-21T15:01:42.340Z","endTime":"2026-03-21T16:47:00.477Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T16:47:00.477Z","endTime":"2026-03-21T17:06:46.942Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T17:06:46.942Z","endTime":"2026-03-21T17:07:01.078Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.613450329996745,"aZ":-13.2957959446382,"pfxX":-7.614745277269992,"pfxZ":9.707440833565657,"pX":0.1263194013975691,"pZ":2.315148878117242,"vX0":8.179571575668849,"vY0":-139.3537026458367,"vZ0":-6.785116339265213,"x":112.19,"y":176.27,"x0":-1.8735531004119554,"y0":50.00072656035822,"z0":5.679722822199627,"aX":-14.80597601953923},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":11.9,"spinRate":2442,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.3947532392204294,"extension":6.0062704811433365},"index":3,"playId":"621e3e28-8be6-3599-aefa-cc64350f9cd2","pitchNumber":1,"startTime":"2026-03-21T17:07:01.078Z","endTime":"2026-03-21T17:07:04.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":82.3,"endSpeed":74.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116888656625342,"aZ":-29.679312377906257,"pfxX":8.552691201632747,"pfxZ":1.7319244191145735,"pX":-1.0081534532791938,"pZ":4.424207667801328,"vX0":0.6846171513858129,"vY0":-119.74228540488609,"vZ0":2.9483276298121854,"x":155.43,"y":119.33,"x0":-2.4081551951259597,"y0":50.00069049805308,"z0":5.84813999494498,"aX":12.303179992684262},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.2,"breakHorizontal":-15.6,"spinRate":2759,"spinDirection":66},"zone":11,"typeConfidence":0.92,"plateTime":0.4590512857086013,"extension":5.722443973638972},"index":4,"playId":"fbe93adf-b486-3256-bb5f-dc1d147af239","pitchNumber":2,"startTime":"2026-03-21T17:07:16.994Z","endTime":"2026-03-21T17:07:19.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":80.6,"endSpeed":73.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14315393059494,"aZ":-28.288768765293597,"pfxX":6.733485692410445,"pfxZ":2.8146931139140676,"pX":-1.1072486202762928,"pZ":2.992542579293825,"vX0":1.1271163806626703,"vY0":-117.36818970855207,"vZ0":-0.075794635819039,"x":159.21,"y":157.98,"x0":-2.4691783837300885,"y0":50.00514062648775,"z0":5.680345009235142,"aX":9.307821987186074},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.4,"breakHorizontal":-12.5,"spinRate":2629,"spinDirection":42},"zone":11,"typeConfidence":0.92,"plateTime":0.46834229752515855,"extension":5.938618112910317},"index":5,"playId":"d9dfa7bb-97cb-3dbf-8d6e-9da764232292","pitchNumber":3,"startTime":"2026-03-21T17:07:36.221Z","endTime":"2026-03-21T17:07:46.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":96.5,"endSpeed":87.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94802045263099,"aZ":-12.814258568703838,"pfxX":-7.996175141750584,"pfxZ":9.826525917719584,"pX":1.4038707063013338,"pZ":1.4248622170666427,"vX0":11.280159215933725,"vY0":-139.8090753420756,"vZ0":-9.331200160111353,"x":63.49,"y":200.31,"x0":-1.6532875172572095,"y0":50.00180745890214,"z0":5.656893075563632,"aX":-15.752625725851741},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2486,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.39249321835793394,"extension":6.124637980818814},"index":6,"playId":"1927471f-6093-350a-bf1e-b7700632205e","pitchNumber":4,"startTime":"2026-03-21T17:08:14.685Z","endTime":"2026-03-21T17:08:18.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5419724048243,"aZ":-29.63106032696927,"pfxX":5.07758390507542,"pfxZ":1.662422662075449,"pX":0.3710516498773406,"pZ":1.3015639037610882,"vX0":4.576887210196697,"vY0":-123.65123498152049,"vZ0":-4.230692405255313,"x":102.86,"y":203.64,"x0":-2.1719467445954743,"y0":50.001475921272196,"z0":5.556050996182662,"aX":7.76346803904129},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":-10.3,"spinRate":2627,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4451016589340884,"extension":6.110283887066419},"index":7,"playId":"56c8f433-2f43-3de1-91af-ba8a84e7d441","pitchNumber":5,"startTime":"2026-03-21T17:08:32.706Z","endTime":"2026-03-21T17:08:37.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T17:08:37.486Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (2) on a sharp line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:08:45.278Z","endTime":"2026-03-21T17:09:48.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.648384540422555,"aZ":-12.433336956448171,"pfxX":-7.863945432946748,"pfxZ":10.02131931863101,"pX":0.21538320848498632,"pZ":2.3745496128400876,"vX0":9.243882013714273,"vY0":-140.1800638260693,"vZ0":-6.5862437075076015,"x":108.79,"y":174.67,"x0":-2.118995194164641,"y0":50.00455142570915,"z0":5.583029978043825,"aX":-15.495223182559151},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":12.1,"spinRate":2405,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.3922289238527892,"extension":6.152293220356758},"index":0,"playId":"1537d151-783e-36f9-ad3e-fb3fa953a3d9","pitchNumber":1,"startTime":"2026-03-21T17:09:02.924Z","endTime":"2026-03-21T17:09:06.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14232365767907,"aZ":-14.14260110620522,"pfxX":-6.579079638521624,"pfxZ":9.091442379832856,"pX":-1.2957559984813234,"pZ":3.4583733426335255,"vX0":4.114783160375383,"vY0":-140.9222843970685,"vZ0":-3.8644611930730512,"x":166.39,"y":145.4,"x0":-1.9305922103703042,"y0":50.00388240741717,"z0":5.779695317457158,"aX":-13.050942253879944},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2481,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39074084222773964,"extension":6.1241566579377995},"index":1,"playId":"baf3312a-8437-39af-ad0b-0cae82aae318","pitchNumber":2,"startTime":"2026-03-21T17:09:20.002Z","endTime":"2026-03-21T17:09:24.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.047424608994895,"aZ":-40.323990488863146,"pfxX":5.403584500176567,"pfxZ":-5.686487146878945,"pX":0.2081419039857694,"pZ":1.9602124477010106,"vX0":4.185332486838598,"vY0":-119.57665902758423,"vZ0":-0.40699198382197377,"x":109.07,"y":185.85,"x0":-2.2723835464268602,"y0":50.0005161557361,"z0":5.7792548623145565,"aX":7.749809247684771},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.1,"breakHorizontal":-10.8,"spinRate":2945,"spinDirection":44},"zone":8,"typeConfidence":0.9,"plateTime":0.45969983008104665,"extension":6.041635615628199},"hitData":{"launchSpeed":102.9,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.42,"coordY":127.93}},"index":2,"playId":"9de059ab-a183-3dbc-ab3c-ef0e41bec1bb","pitchNumber":3,"startTime":"2026-03-21T17:09:37.764Z","endTime":"2026-03-21T17:09:48.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:09:48.547Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Kemp pops out to third baseman Blaze Alexander in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:09:59.998Z","endTime":"2026-03-21T17:10:42.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263475978039562,"aZ":-29.256440326155285,"pfxX":7.273035073851199,"pfxZ":1.9699243524960686,"pX":0.05000527786278437,"pZ":2.5418504711384955,"vX0":3.040663055152787,"vY0":-121.2015476829376,"vZ0":-1.1601635157049972,"x":115.09,"y":170.15,"x0":-2.1668688212418483,"y0":50.00501423923835,"z0":5.5876750055133435,"aX":10.793850227925795},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":-13.9,"spinRate":2681,"spinDirection":90},"zone":5,"typeConfidence":0.92,"plateTime":0.45235920741937186,"extension":6.252492191167409},"hitData":{"launchSpeed":82.3,"launchAngle":83.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.31,"coordY":201.77}},"index":0,"playId":"477a2357-0138-3b33-832d-851edc329a44","pitchNumber":1,"startTime":"2026-03-21T17:10:31.527Z","endTime":"2026-03-21T17:10:42.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:10:42.817Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh challenged (pitch result), call on the field was overturned: Brandon Marsh walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:10:51.094Z","endTime":"2026-03-21T17:14:38.399Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.922626669792955,"aZ":-13.171549233717263,"pfxX":-6.067615787036918,"pfxZ":9.745568892638683,"pX":-0.06570292423010772,"pZ":2.6940988269337804,"vX0":6.38666343769377,"vY0":-140.23082356867266,"vZ0":-5.821311612332975,"x":119.5,"y":166.04,"x0":-1.6076726658102793,"y0":50.00118836769619,"z0":5.690051430722018,"aX":-11.829529238163182},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2322,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.39376880247901935,"extension":6.304101398766163},"index":0,"playId":"6e99d97f-6098-3c06-ad33-735549869147","pitchNumber":1,"startTime":"2026-03-21T17:11:11.708Z","endTime":"2026-03-21T17:11:15.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":96.5,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96510764518057,"aZ":-9.444804567347365,"pfxX":-6.461503033128798,"pfxZ":11.512787405320843,"pX":0.5417291760537395,"pZ":2.4103824098659863,"vX0":8.389905221823325,"vY0":-140.16712448931747,"vZ0":-6.989414976464638,"x":96.35,"y":173.7,"x0":-1.6616986568611731,"y0":50.00526556320212,"z0":5.56526841486351,"aX":-12.760051191796318},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":9.8,"spinRate":2395,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.39192668348796467,"extension":6.27306366348174},"index":1,"playId":"0107a73e-3668-35cf-9abc-3475be674761","pitchNumber":2,"startTime":"2026-03-21T17:11:37.009Z","endTime":"2026-03-21T17:11:40.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4395261985302,"aZ":-14.100927318549399,"pfxX":-6.332695493954343,"pfxZ":9.201379383293304,"pX":-0.7612921471040428,"pZ":3.749329163887664,"vX0":5.367879873009608,"vY0":-139.94326542278392,"vZ0":-3.0025925334921664,"x":146.02,"y":137.55,"x0":-1.8907550925178886,"y0":50.00377831849624,"z0":5.771843645441779,"aX":-12.439711871772397},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":10.2,"spinRate":2350,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39285285875517095,"extension":6.156139056032695},"index":2,"playId":"521ae161-45c7-3660-9e5f-239239f95c2c","pitchNumber":3,"startTime":"2026-03-21T17:12:03.424Z","endTime":"2026-03-21T17:12:06.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"08314996-0046-0033-001c-f08cd117d70a","startTime":"2026-03-21T17:12:27.238Z","endTime":"2026-03-21T17:12:41.698Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05702238392011,"aZ":-37.659220362195455,"pfxX":5.986142279878804,"pfxZ":-3.689181789224695,"pX":0.26405385499316536,"pZ":1.2710551352531663,"vX0":3.8220895116009794,"vY0":-121.24251341511462,"vZ0":-2.479342338879081,"x":106.93,"y":204.46,"x0":-2.1114305720276803,"y0":50.00390135698809,"z0":5.598543158953712,"aX":8.897346813352906},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.0,"breakHorizontal":-11.8,"spinRate":2916,"spinDirection":53},"zone":14,"typeConfidence":0.81,"plateTime":0.45204025927221547,"extension":6.001777168262161},"index":4,"playId":"410322b8-335d-3c47-b7f2-527e18a2336b","pitchNumber":4,"startTime":"2026-03-21T17:12:41.698Z","endTime":"2026-03-21T17:12:45.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88179243776414,"aZ":-38.003401420096395,"pfxX":7.471583272847672,"pfxZ":-3.9310821279435286,"pX":-0.9518010266983877,"pZ":0.8688529515469403,"vX0":0.8108204894762485,"vY0":-121.12816555398142,"vZ0":-3.3444245984095033,"x":153.28,"y":215.32,"x0":-2.2614122484166743,"y0":50.00093105811092,"z0":5.593644479201391,"aX":11.08917222885577},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.7,"breakHorizontal":-13.7,"spinRate":3141,"spinDirection":57},"zone":13,"typeConfidence":0.77,"plateTime":0.45235822755830846,"extension":6.165704191603807},"index":5,"playId":"645843a4-7812-3164-89f6-88d7b7f65cdd","pitchNumber":5,"startTime":"2026-03-21T17:13:04.589Z","endTime":"2026-03-21T17:13:07.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76195108038939,"aZ":-11.041032542049344,"pfxX":-7.5087786967138825,"pfxZ":10.625888657911672,"pX":-0.029051676788989435,"pZ":2.441245634374653,"vX0":7.453116268114122,"vY0":-140.80262615680823,"vZ0":-6.819165762227531,"x":118.11,"y":172.87,"x0":-1.7468396931617725,"y0":50.00700900288504,"z0":5.62441283829855,"aX":-14.939665897257642},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":11.9,"spinRate":2476,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.39040429961151313,"extension":6.31643182014721},"index":6,"playId":"d9be4f9b-5780-3cc7-9fd2-cad4ea95cd71","pitchNumber":6,"startTime":"2026-03-21T17:13:29.627Z","endTime":"2026-03-21T17:13:32.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":87.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.12028150785863,"aZ":-11.525931534809928,"pfxX":-8.352106298222989,"pfxZ":10.290420111888812,"pX":0.41194377849485836,"pZ":3.5353527935001337,"vX0":8.543455836670125,"vY0":-142.07375230809026,"vZ0":-4.234685194043771,"x":101.3,"y":143.33,"x0":-1.5759373256176763,"y0":50.00441274240407,"z0":5.800789730473315,"aX":-16.762486141640913},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":13.0,"spinRate":2504,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.38825770322405884,"extension":6.164125958796363},"index":7,"playId":"28086f1b-f4aa-3130-819c-6b4ae21d26cf","pitchNumber":7,"startTime":"2026-03-21T17:13:54.552Z","endTime":"2026-03-21T17:13:59.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8986115686493,"aZ":-38.124069954785725,"pfxX":7.5282050879987885,"pfxZ":-4.16367388114684,"pX":-0.9375103493624235,"pZ":2.496608140661135,"vX0":0.6621202618174029,"vY0":-119.25599301477278,"vZ0":0.32627420646791805,"x":152.74,"y":171.37,"x0":-2.1965709064759253,"y0":50.00575734870157,"z0":5.822752350945684,"aX":10.74565348582821},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.2,"breakHorizontal":-13.8,"spinRate":2933,"spinDirection":44},"zone":13,"typeConfidence":0.84,"plateTime":0.4609157629337459,"extension":6.159545946561303},"index":8,"playId":"33283bb8-b2f8-3748-9039-5e26236d80ae","pitchNumber":8,"startTime":"2026-03-21T17:14:16.377Z","endTime":"2026-03-21T17:14:38.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"}},"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.21,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:14:38.399Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan De La Cruz singles on a line drive to left fielder Enrique Bradfield Jr. Bryson Stott scores. Brandon Marsh to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:14:53.387Z","endTime":"2026-03-21T17:16:32.408Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":694370,"link":"/api/v1/people/694370"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.068625217977957,"aZ":-29.77593605580366,"pfxX":5.927252571562006,"pfxZ":1.6182437576293696,"pX":-0.6948589945800888,"pZ":1.6791785946131177,"vX0":1.9237622467463613,"vY0":-122.31265890204853,"vZ0":-3.0846617641715124,"x":143.49,"y":193.44,"x0":-2.2661107227802066,"y0":50.00190157651057,"z0":5.569329408703701,"aX":8.78293691617566},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-11.2,"spinRate":2734,"spinDirection":58},"zone":7,"typeConfidence":0.92,"plateTime":0.45162877506470434,"extension":6.033537430850663},"index":0,"playId":"82eabcb8-9449-3f7d-ba8a-fea0f23ad05a","pitchNumber":1,"startTime":"2026-03-21T17:15:02.296Z","endTime":"2026-03-21T17:15:06.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.015336475177854,"aZ":-11.68421667411694,"pfxX":-7.953720397311966,"pfxZ":10.233669484421373,"pX":0.724131692466015,"pZ":2.4425071486325916,"vX0":9.165220782343095,"vY0":-140.85032368931599,"vZ0":-6.950391806630291,"x":89.4,"y":172.83,"x0":-1.543957103276854,"y0":50.00603386847675,"z0":5.703633803682137,"aX":-15.92993707153998},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":12.5,"spinRate":2582,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3893818148089885,"extension":6.276302309097148},"index":1,"playId":"dbe24c5d-4516-3bd4-b007-5ac51b26b628","pitchNumber":2,"startTime":"2026-03-21T17:15:20.711Z","endTime":"2026-03-21T17:15:24.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65121155808173,"aZ":-29.352244300225827,"pfxX":3.0952636225449437,"pfxZ":1.7878492492680653,"pX":0.2812186763994435,"pZ":1.6095256539617706,"vX0":4.882099829068195,"vY0":-125.66964196732346,"vZ0":-3.637053610707047,"x":106.28,"y":195.32,"x0":-2.0989490697944446,"y0":50.00351062228948,"z0":5.495076047338222,"aX":4.8832507294324055},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-6.8,"spinRate":2693,"spinDirection":66},"zone":9,"typeConfidence":0.87,"plateTime":0.43811220970010645,"extension":6.287724636811008},"index":2,"playId":"bc69251a-7aa6-38e1-910e-5a98ad2bf547","pitchNumber":3,"startTime":"2026-03-21T17:15:40.804Z","endTime":"2026-03-21T17:16:02.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703182668217078,"aZ":-29.59251359143598,"pfxX":5.250033428040226,"pfxZ":1.677424317569729,"pX":0.5759937580662785,"pZ":2.5600727519034536,"vX0":4.968677358950637,"vY0":-124.33825406862165,"vZ0":-1.4543751271356677,"x":95.04,"y":169.66,"x0":-2.1422727224065343,"y0":50.00305334184606,"z0":5.6456961374198755,"aX":8.087342456719904},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-10.8,"spinRate":2772,"spinDirection":50},"zone":6,"typeConfidence":0.91,"plateTime":0.44327490111019596,"extension":6.047663031073665},"hitData":{"launchSpeed":85.8,"launchAngle":20.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.24,"coordY":107.18}},"index":3,"playId":"19ca958e-1a79-3c96-8e38-2a4d8012e217","pitchNumber":4,"startTime":"2026-03-21T17:16:18.479Z","endTime":"2026-03-21T17:16:32.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":1.7,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:16:32.408Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:16:48.563Z","endTime":"2026-03-21T17:18:53.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72858626785943,"aZ":-38.69969425472449,"pfxX":6.618662812179575,"pfxZ":-4.711160279359405,"pX":-1.0983818174649205,"pZ":1.9430637683771106,"vX0":0.5219724673188658,"vY0":-117.17942794834012,"vZ0":-0.4358356089396975,"x":158.87,"y":186.32,"x0":-2.183604603818994,"y0":50.0002465969859,"z0":5.755835583793238,"aX":9.176099595995204},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.3,"breakHorizontal":-12.1,"spinRate":2759,"spinDirection":49},"zone":13,"typeConfidence":0.9,"plateTime":0.46792931535663485,"extension":6.169679186118523},"index":0,"playId":"318557ea-dec0-3565-9890-112156cb8d5d","pitchNumber":1,"startTime":"2026-03-21T17:16:57.993Z","endTime":"2026-03-21T17:17:02.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.155068436327035,"aZ":-13.276811380468466,"pfxX":-7.025877955840333,"pfxZ":9.720681700093433,"pX":-1.9200999951170243,"pZ":2.6676998703487773,"vX0":2.662763535777803,"vY0":-139.2434244635944,"vZ0":-5.6737127011682995,"x":190.19,"y":166.75,"x0":-1.9814846429921784,"y0":50.00352211614622,"z0":5.62602961745942,"aX":-13.66042498258775},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":12.1,"spinRate":2430,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.39484897088600945,"extension":6.0685073264397165},"index":1,"playId":"8f1395e7-774d-3791-b1d2-d556c6aebcd5","pitchNumber":2,"startTime":"2026-03-21T17:17:15.843Z","endTime":"2026-03-21T17:17:18.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23025137009993,"aZ":-19.356827894352737,"pfxX":-2.192387167173112,"pfxZ":7.321190634385733,"pX":-0.5817196156892208,"pZ":2.9606623336362983,"vX0":4.576054948711138,"vY0":-131.33380242540292,"vZ0":-2.9053202866372017,"x":139.17,"y":158.84,"x0":-2.06007964653221,"y0":50.00255400955103,"z0":5.517101799454621,"aX":-3.83852000184662},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.8,"breakHorizontal":3.0,"spinRate":2322,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.41668330012210353,"extension":6.407329288139307},"index":2,"playId":"dc44ee0f-f867-34e4-8b5d-b97ef025ab51","pitchNumber":3,"startTime":"2026-03-21T17:17:36.271Z","endTime":"2026-03-21T17:17:40.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41326807939342,"aZ":-18.866401661399053,"pfxX":0.28008756512992083,"pfxZ":7.589075075621045,"pX":-0.22086984630868783,"pZ":2.814946825116984,"vX0":4.384474892292023,"vY0":-131.2615890328862,"vZ0":-3.5351922429783524,"x":125.42,"y":162.78,"x0":-1.9457063091111997,"y0":50.00586159167126,"z0":5.574871181857261,"aX":0.4913340916173913},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":-1.4,"spinRate":2276,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.4164392240654964,"extension":6.314305533849854},"index":3,"playId":"10fbdc66-f792-3357-93fb-70f983af3c1a","pitchNumber":4,"startTime":"2026-03-21T17:17:58.401Z","endTime":"2026-03-21T17:18:02.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514625901552428,"aZ":-38.297360351260956,"pfxX":4.600285913303655,"pfxZ":-4.197354600901884,"pX":0.49064944693490536,"pZ":-0.14684395466597708,"vX0":4.755510853030179,"vY0":-120.29359047699002,"vZ0":-5.231677318635716,"x":98.3,"y":242.74,"x0":-2.1136938658248834,"y0":50.00552134679629,"z0":5.471858846904126,"aX":6.705590288280181},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.6,"breakHorizontal":-9.5,"spinRate":2909,"spinDirection":43},"zone":14,"typeConfidence":0.86,"plateTime":0.45627494115191203,"extension":6.165212797812928},"index":4,"playId":"9f081d08-b314-35b6-89a3-762d53bd76d4","pitchNumber":5,"startTime":"2026-03-21T17:18:21.766Z","endTime":"2026-03-21T17:18:25.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559996990603686,"aZ":-15.01532590815357,"pfxX":-0.7896661568422294,"pfxZ":9.59432617417462,"pX":-0.8002347064907565,"pZ":3.28264699352275,"vX0":3.3054387899771682,"vY0":-132.89166043961433,"vZ0":-3.246576558702273,"x":147.5,"y":150.15,"x0":-1.9576793933894814,"y0":50.00055562023296,"z0":5.611341325563115,"aX":-1.4126684874143705},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":0.7,"spinRate":2412,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.41221771910395244,"extension":6.338114999673148},"hitData":{"launchSpeed":59.6,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.06,"coordY":162.12}},"index":5,"playId":"397b1219-c611-39d7-a6f2-d5f0a164fea1","pitchNumber":6,"startTime":"2026-03-21T17:18:46.945Z","endTime":"2026-03-21T17:18:53.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.55,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:18:53.473Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out to first baseman Liover Peguero.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:20:53.637Z","endTime":"2026-03-21T17:22:59.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89264851505047,"aZ":-11.58825177370296,"pfxX":-5.220579679316487,"pfxZ":10.520378391616976,"pX":0.670270010995599,"pZ":1.5322074580292442,"vX0":10.245595424613768,"vY0":-139.59097098127205,"vZ0":-10.13133960835431,"x":91.45,"y":197.41,"x0":-2.383403604094144,"y0":50.001681701943184,"z0":5.9897705930985214,"aX":-10.215049365885223},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2107,"spinDirection":212},"zone":14,"typeConfidence":0.94,"plateTime":0.3936468854089106,"extension":6.771869637900515},"index":0,"playId":"4980d0b2-3f32-315a-9626-ef5c02bbff8c","pitchNumber":1,"startTime":"2026-03-21T17:21:28.887Z","endTime":"2026-03-21T17:21:33.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.789996870046373,"aZ":-12.536994521048847,"pfxX":-5.184748728226358,"pfxZ":10.036075023883129,"pX":0.795681464769968,"pZ":1.9302463273733377,"vX0":10.538982381636036,"vY0":-139.11967106465056,"vZ0":-9.01496875444789,"x":86.67,"y":186.66,"x0":-2.371328948062169,"y0":50.00100486941673,"z0":6.047744606015053,"aX":-10.143609593569582},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2322,"spinDirection":194},"zone":14,"typeConfidence":0.94,"plateTime":0.394007322206968,"extension":6.891350838207896},"index":1,"playId":"02a9f11a-71b5-395a-8b15-99a6f1f7e748","pitchNumber":2,"startTime":"2026-03-21T17:21:42.474Z","endTime":"2026-03-21T17:21:47.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":96.9,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.46800850567582,"aZ":-11.256242692806689,"pfxX":-6.010098815974331,"pfxZ":10.66524130544216,"pX":-0.17090585265509228,"pZ":2.4352868480016903,"vX0":8.435953448893597,"vY0":-140.49004142890195,"vZ0":-7.913585189671038,"x":123.51,"y":173.03,"x0":-2.4585320500814145,"y0":50.001201232279385,"z0":6.05483472077579,"aX":-11.78592882303342},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2258,"spinDirection":208},"zone":5,"typeConfidence":0.94,"plateTime":0.3927448808454934,"extension":6.771430329215314},"index":2,"playId":"9531832e-5dad-3023-8f98-0dda2e6157e3","pitchNumber":3,"startTime":"2026-03-21T17:21:59.683Z","endTime":"2026-03-21T17:22:03.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245357665261547,"aZ":-30.29424941159876,"pfxX":1.2967677663554276,"pfxZ":1.1358124902324285,"pX":-0.9917764117120539,"pZ":2.2675974078252454,"vX0":4.2281179354747,"vY0":-129.1126368936405,"vZ0":-3.576700524366837,"x":154.8,"y":177.55,"x0":-2.830853809141414,"y0":50.00619063882684,"z0":6.04694015074082,"aX":2.150599835947676},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-3.5,"spinRate":1934,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.4270937832575963,"extension":6.616372797005372},"index":3,"playId":"a826691e-2844-3231-889c-9d5168159f0b","pitchNumber":4,"startTime":"2026-03-21T17:22:34.129Z","endTime":"2026-03-21T17:22:38.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502140260665808,"aZ":-31.459236515402388,"pfxX":0.11064927312504724,"pfxZ":0.43040624206747413,"pX":-0.17213161735508103,"pZ":1.8323493306330463,"vX0":6.278431750324066,"vY0":-128.6504680829268,"vZ0":-4.459113331242216,"x":123.56,"y":189.31,"x0":-2.674332199888023,"y0":50.00136286965783,"z0":6.069248390844932,"aX":0.1814693496823616},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-1.8,"spinRate":2109,"spinDirection":78},"zone":8,"typeConfidence":0.9,"plateTime":0.4282698640289553,"extension":6.6569647950876885},"hitData":{"launchSpeed":90.9,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":164.76}},"index":4,"playId":"d634f918-146b-3c9e-af0e-c75e24da8006","pitchNumber":5,"startTime":"2026-03-21T17:22:49.899Z","endTime":"2026-03-21T17:22:59.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:22:59.687Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (2) on a sharp fly ball to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:23:02.766Z","endTime":"2026-03-21T17:24:51.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53944009728961,"aZ":-21.761901213944956,"pfxX":-8.694055766630553,"pfxZ":5.403335659092383,"pX":-0.18872113475334942,"pZ":2.813904979066884,"vX0":9.055227845837965,"vY0":-138.34767230218324,"vZ0":-4.782805552336488,"x":124.19,"y":162.8,"x0":-2.3838119166047522,"y0":50.00329081775594,"z0":6.034996393962228,"aX":-16.75602200914465},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":2197,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.39678503677746413,"extension":6.543640645352926},"index":0,"playId":"0fb0bd11-b912-3837-a0ee-9e33400ea192","pitchNumber":1,"startTime":"2026-03-21T17:23:24.562Z","endTime":"2026-03-21T17:23:27.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49094806114271,"aZ":-19.464724926548847,"pfxX":-8.21510455774565,"pfxZ":6.523383050179904,"pX":1.442664904246886,"pZ":0.38049112402004803,"vX0":13.221484411865713,"vY0":-138.57336563573966,"vZ0":-11.186400123783368,"x":62.01,"y":228.51,"x0":-2.3194843596425474,"y0":50.00444979172643,"z0":5.765756581082106,"aX":-16.00667561484025},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":12.2,"spinRate":1865,"spinDirection":209},"zone":14,"typeConfidence":0.55,"plateTime":0.39502052672047805,"extension":6.8661043685617775},"index":1,"playId":"a1f2a04d-aa96-3dea-a4ac-c28641621959","pitchNumber":2,"startTime":"2026-03-21T17:23:43.636Z","endTime":"2026-03-21T17:23:46.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94739830455065,"aZ":-28.741816955892507,"pfxX":1.1187685188279062,"pfxZ":1.996708789801314,"pX":0.9199783528433252,"pZ":2.0418884104432933,"vX0":8.734855837904153,"vY0":-130.23669660277994,"vZ0":-4.657600190433885,"x":81.93,"y":183.65,"x0":-2.620735596232507,"y0":50.00595290815428,"z0":6.023462406371698,"aX":1.9229254533599742},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":-4.0,"spinRate":2173,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.42032578154587386,"extension":6.8376778066390935},"index":2,"playId":"01b8758a-0f16-38de-949c-f5f28c326e93","pitchNumber":3,"startTime":"2026-03-21T17:24:04.761Z","endTime":"2026-03-21T17:24:07.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69234572443991,"aZ":-31.536924164008546,"pfxX":7.6763232417954335,"pfxZ":0.40514465243647635,"pX":1.4781877674753972,"pZ":2.0026773920170227,"vX0":8.04947786284183,"vY0":-125.28472485062615,"vZ0":-3.5659842792166083,"x":60.65,"y":184.71,"x0":-2.785710730244821,"y0":50.00326784653608,"z0":6.049878339504033,"aX":12.078853939589793},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-16.0,"spinRate":2555,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4388826875602936,"extension":6.827757958558586},"index":3,"playId":"9c702f39-5b3f-3f9b-acb9-c6796b8c4fa9","pitchNumber":4,"startTime":"2026-03-21T17:24:21.876Z","endTime":"2026-03-21T17:24:25.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50837357619557,"aZ":-11.315206683223073,"pfxX":-4.379063373045813,"pfxZ":10.239217027601539,"pX":-0.1911754315669346,"pZ":2.8797743346524745,"vX0":7.985737545799868,"vY0":-142.67811270502978,"vZ0":-6.955127595471762,"x":124.29,"y":161.03,"x0":-2.472790535398558,"y0":50.00184381065586,"z0":6.081767623439396,"aX":-8.92066164860518},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2352,"spinDirection":206},"zone":2,"typeConfidence":0.94,"plateTime":0.3856688973956661,"extension":6.86004196497048},"hitData":{"launchSpeed":103.2,"launchAngle":23.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":169.13,"coordY":47.64}},"index":4,"playId":"0fb267ce-d440-390f-bbbb-c6b37dfe7c77","pitchNumber":5,"startTime":"2026-03-21T17:24:39.739Z","endTime":"2026-03-21T17:24:51.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.7,"awayTeamWinProbability":53.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:24:51.237Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a line drive to center fielder Brandon Marsh. Pete Alonso to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:25:03.132Z","endTime":"2026-03-21T17:26:19.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35523492074647,"aZ":-28.181192355947914,"pfxX":0.9289032121913898,"pfxZ":2.2906460470946755,"pX":-1.2132548885602294,"pZ":2.25203424193173,"vX0":3.816983728430492,"vY0":-131.32940129664195,"vZ0":-4.313452053113268,"x":163.25,"y":177.98,"x0":-2.807398221075644,"y0":50.0026892708378,"z0":6.016929450500084,"aX":1.6188448775954667},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.4,"breakHorizontal":-2.5,"spinRate":2043,"spinDirection":119},"zone":13,"typeConfidence":0.88,"plateTime":0.41739495938733073,"extension":6.677000996385689},"index":0,"playId":"c560cafb-d032-3038-bf3f-faceceba4ef3","pitchNumber":1,"startTime":"2026-03-21T17:25:28.212Z","endTime":"2026-03-21T17:25:32.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959135879174607,"aZ":-31.028163095617305,"pfxX":-0.06998034768364603,"pfxZ":0.6892150894638984,"pX":-0.8338733164220796,"pZ":2.1589318047407406,"vX0":4.731219710041567,"vY0":-128.59360076133913,"vZ0":-3.5982279158615746,"x":148.79,"y":180.49,"x0":-2.6925487716607055,"y0":50.00393620934781,"z0":5.996947570621566,"aX":-0.11696922484290428},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-1.0,"spinRate":2135,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.4267795783402266,"extension":6.652176823312123},"index":1,"playId":"9d64f4a9-162e-3134-8fb0-ce043cc776b0","pitchNumber":2,"startTime":"2026-03-21T17:25:50.438Z","endTime":"2026-03-21T17:25:55.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.84887146579309,"aZ":-9.924030957225115,"pfxX":-3.7249966368688776,"pfxZ":11.109888322574117,"pX":0.10498634619801567,"pZ":3.398569307198376,"vX0":8.358362194246892,"vY0":-141.8848436568256,"vZ0":-5.612573354871869,"x":113.0,"y":147.02,"x0":-2.418865034582519,"y0":50.00244828418716,"z0":6.05931642751633,"aX":-7.4610908767535715},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":4.7,"spinRate":2196,"spinDirection":209},"zone":2,"typeConfidence":0.94,"plateTime":0.3886956680094342,"extension":6.809077371173337},"hitData":{"launchSpeed":97.8,"launchAngle":10.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.32,"coordY":96.02}},"index":2,"playId":"05bfc5e1-78e2-3032-9f05-a5fd65891591","pitchNumber":3,"startTime":"2026-03-21T17:26:10.113Z","endTime":"2026-03-21T17:26:19.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.34,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:26:19.788Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out, third baseman Garrett Stubbs to first baseman Liover Peguero. Adley Rutschman to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:26:33.776Z","endTime":"2026-03-21T17:29:40.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":680743,"link":"/api/v1/people/680743"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896377739983212,"aZ":-25.18031165375172,"pfxX":0.7115711658039414,"pfxZ":4.1131105712077884,"pX":0.9323955208177375,"pZ":1.186764352216856,"vX0":8.722211800196764,"vY0":-130.00299873963317,"vZ0":-7.1952150845455565,"x":81.46,"y":206.74,"x0":-2.5677907951559855,"y0":50.00533835440398,"z0":5.919817842081062,"aX":1.207993210535366},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-3.4,"spinRate":2170,"spinDirection":82},"zone":14,"typeConfidence":0.84,"plateTime":0.42237605835061265,"extension":6.895835178141675},"index":0,"playId":"0972372d-a3ec-35cc-b5f4-1849eecf5029","pitchNumber":1,"startTime":"2026-03-21T17:27:01.468Z","endTime":"2026-03-21T17:27:09.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.923341763257895,"aZ":-21.29705163291987,"pfxX":-10.01328978728355,"pfxZ":5.587612934360841,"pX":-0.4501041126063595,"pZ":2.6495160636941693,"vX0":9.174544503982045,"vY0":-139.05113620394224,"vZ0":-5.068706421202485,"x":134.16,"y":167.24,"x0":-2.5009990899949237,"y0":50.00372897061193,"z0":5.920824569862665,"aX":-19.492610671262323},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2053,"spinDirection":213},"zone":4,"typeConfidence":0.97,"plateTime":0.3948171675240215,"extension":6.7472065625016455},"index":1,"playId":"e727991a-2ad0-3b13-bc93-fb32d8fab0f9","pitchNumber":2,"startTime":"2026-03-21T17:27:20.122Z","endTime":"2026-03-21T17:27:24.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-21T17:28:02.408Z","endTime":"2026-03-21T17:28:04.790Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Tyler O'Neill batting, Pete Alonso scores on a balk. Adley Rutschman advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-21T17:28:04.790Z","endTime":"2026-03-21T17:28:26.392Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680743,"link":"/api/v1/people/680743"},"defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":624413,"link":"/api/v1/people/624413"},"postOnSecond":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.93,"dramaIndex":84.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390094624128096,"aZ":-29.187668391136366,"pfxX":6.072708594884183,"pfxZ":1.9116542728840056,"pX":0.5100866215491994,"pZ":2.34831112451768,"vX0":5.834683538477592,"vY0":-124.75672319900727,"vZ0":-3.1143770136562283,"x":97.56,"y":175.38,"x0":-2.656166208767,"y0":50.00157303027261,"z0":6.043449129123382,"aX":9.477159064899928},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-12.5,"spinRate":2439,"spinDirection":73},"zone":6,"typeConfidence":0.91,"plateTime":0.44068533195291293,"extension":6.655020504825555},"index":4,"playId":"870c9ae1-d8e5-3e10-a869-56e8346a0326","pitchNumber":3,"startTime":"2026-03-21T17:28:26.392Z","endTime":"2026-03-21T17:28:30.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":87.1,"endSpeed":79.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989681926177283,"aZ":-31.139496471687373,"pfxX":5.627903535243309,"pfxZ":0.6492975925164153,"pX":1.9968706663284062,"pZ":1.4451801423718478,"vX0":9.40363214741461,"vY0":-126.39189525390933,"vZ0":-5.021176722761282,"x":40.88,"y":199.76,"x0":-2.5168294657905186,"y0":50.00524486788223,"z0":5.985447461397782,"aX":9.02241788585051},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-12.5,"spinRate":2613,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.43489999698954396,"extension":6.788124757218105},"index":5,"playId":"09203490-de0b-3e2e-b25c-9fdeeb7347a1","pitchNumber":4,"startTime":"2026-03-21T17:28:45.098Z","endTime":"2026-03-21T17:28:48.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":98.1,"endSpeed":89.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96303281043022,"aZ":-9.583146118350902,"pfxX":-4.039397842779685,"pfxZ":11.111274869789977,"pX":0.894122547519023,"pZ":1.7489415243900708,"vX0":10.306315603945658,"vY0":-142.22184058893245,"vZ0":-9.973836088887639,"x":82.92,"y":191.56,"x0":-2.264223037799075,"y0":50.00156978314254,"z0":5.924500077175461,"aX":-8.213224395434926},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2302,"spinDirection":214},"zone":14,"typeConfidence":0.94,"plateTime":0.38626766925505907,"extension":6.789009192839073},"index":6,"playId":"5cc6b9e5-b577-3a4c-bd30-1d94f83ff192","pitchNumber":5,"startTime":"2026-03-21T17:29:06.564Z","endTime":"2026-03-21T17:29:12.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.474250925307054,"aZ":-28.596435028612863,"pfxX":0.5804229210455478,"pfxZ":2.1037604802686314,"pX":-0.06947093864749225,"pZ":1.5842737116619414,"vX0":6.305243296667707,"vY0":-129.75756541338717,"vZ0":-5.726817764883766,"x":119.65,"y":196.0,"x0":-2.607773956258764,"y0":50.006178555443356,"z0":6.002448481043133,"aX":0.9877849928704157},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-2.5,"spinRate":2097,"spinDirection":68},"zone":8,"typeConfidence":0.89,"plateTime":0.42232107137605457,"extension":6.8216930832611276},"hitData":{"launchSpeed":99.1,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.24,"coordY":172.37}},"index":7,"playId":"cf4768ca-6eff-3d7a-8e7a-3f62fd4bb49a","pitchNumber":6,"startTime":"2026-03-21T17:29:26.667Z","endTime":"2026-03-21T17:29:40.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.93,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:29:40.054Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:29:48.540Z","endTime":"2026-03-21T17:31:38.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40665610857848,"aZ":-20.444009481307486,"pfxX":-7.764583590215646,"pfxZ":6.1445225845271,"pX":-0.14698095148797233,"pZ":1.92544198905667,"vX0":9.646212310875892,"vY0":-137.9234039792817,"vZ0":-6.868373240644871,"x":122.6,"y":186.79,"x0":-2.696643738816378,"y0":50.00092129183726,"z0":5.847758619584204,"aX":-14.816196961002541},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":11.8,"spinRate":1946,"spinDirection":220},"zone":8,"typeConfidence":0.53,"plateTime":0.3985792658499978,"extension":6.898904284286216},"index":0,"playId":"fd70735f-f24b-3575-b896-dc225abd2e5b","pitchNumber":1,"startTime":"2026-03-21T17:30:06.386Z","endTime":"2026-03-21T17:30:09.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031878795823182,"aZ":-31.1293924780593,"pfxX":6.501909330809463,"pfxZ":0.6403226523315446,"pX":-0.7417409764872297,"pZ":4.312797325249952,"vX0":3.276939985095294,"vY0":-127.23967625008629,"vZ0":1.5115075280633223,"x":145.27,"y":122.33,"x0":-2.894087740023271,"y0":50.00185482861074,"z0":6.1920517559699695,"aX":10.574570845866736},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-12.6,"spinRate":2504,"spinDirection":68},"zone":11,"typeConfidence":0.91,"plateTime":0.43177250908423304,"extension":6.4957510539079655},"index":1,"playId":"84a2784c-624f-3032-abd7-0ab05ad18976","pitchNumber":2,"startTime":"2026-03-21T17:30:21.213Z","endTime":"2026-03-21T17:30:24.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.3,"endSpeed":79.6,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1218088991736,"aZ":-28.443429399919385,"pfxX":5.659350939788106,"pfxZ":2.3107247388226124,"pX":2.3146655951225497,"pZ":1.4322343408421263,"vX0":10.48527563833003,"vY0":-127.9677912812436,"vZ0":-5.554125125630353,"x":28.77,"y":200.11,"x0":-2.61552956184334,"y0":50.00179084366622,"z0":5.936330573799376,"aX":9.12729316591131},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-13.2,"spinRate":2690,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.43257103173157985,"extension":6.806891114792177},"index":2,"playId":"a8abc21c-b8f4-3c01-a378-6dbe350900ea","pitchNumber":3,"startTime":"2026-03-21T17:30:38.031Z","endTime":"2026-03-21T17:30:42.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":97.2,"endSpeed":87.8,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.119591274281525,"aZ":-12.470814333589038,"pfxX":-4.338972298198502,"pfxZ":9.984418441833085,"pX":0.7391533688254719,"pZ":0.9350550503149111,"vX0":10.693985827103877,"vY0":-140.61291437429952,"vZ0":-11.098560126035087,"x":88.83,"y":213.53,"x0":-2.574133445213429,"y0":50.00630413227244,"z0":5.776208395734675,"aX":-8.566076534450747},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":2215,"spinDirection":211},"zone":14,"typeConfidence":0.94,"plateTime":0.39167038133891685,"extension":6.947297743536577},"index":3,"playId":"3d4c9ba1-c1ac-3443-8580-65000900206d","pitchNumber":4,"startTime":"2026-03-21T17:30:55.206Z","endTime":"2026-03-21T17:30:58.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42078076111592,"aZ":-22.379832738382742,"pfxX":-8.25473035688103,"pfxZ":5.044253325358366,"pX":0.8163735027011995,"pZ":2.1204726496650648,"vX0":12.301809791142679,"vY0":-138.7937732650535,"vZ0":-6.103051886735477,"x":85.88,"y":181.53,"x0":-2.6105061923136765,"y0":50.004757105558774,"z0":5.84857693093477,"aX":-16.032908673994612},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":12.2,"spinRate":2130,"spinDirection":211},"zone":14,"typeConfidence":0.89,"plateTime":0.3953499006479446,"extension":6.854657314064638},"index":4,"playId":"7aec36bf-dfa0-3674-9449-8ea236c6d7d5","pitchNumber":5,"startTime":"2026-03-21T17:31:12.558Z","endTime":"2026-03-21T17:31:16.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.370646935537533,"aZ":-30.63188646763691,"pfxX":0.18065132275572138,"pfxZ":0.8891711324306897,"pX":0.5629379094982668,"pZ":1.1565167640052225,"vX0":8.564973662970406,"vY0":-130.6649614128023,"vZ0":-6.235170364644011,"x":95.54,"y":207.55,"x0":-2.7748571991217563,"y0":50.005603379919016,"z0":5.8624922678112865,"aX":0.3116561443323258},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":-2.2,"spinRate":2131,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.4184789603528305,"extension":6.705557441263327},"index":5,"playId":"7cf5d3b2-8412-321d-bf7f-322cda237af4","pitchNumber":6,"startTime":"2026-03-21T17:31:35.516Z","endTime":"2026-03-21T17:31:38.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:31:38.965Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Garrett Stubbs hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:33:41.137Z","endTime":"2026-03-21T17:34:45.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12133293130639,"aZ":-16.091210939603183,"pfxX":-8.174764288373039,"pfxZ":8.488511571403667,"pX":-0.6515390771795716,"pZ":2.434846237054952,"vX0":6.689936647962492,"vY0":-136.5527564956021,"vZ0":-5.939697271802592,"x":141.84,"y":173.04,"x0":-2.0670446843617527,"y0":50.003268045710605,"z0":5.739057227391035,"aX":-15.49054060657235},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2323,"spinDirection":214},"zone":4,"typeConfidence":0.79,"plateTime":0.40058895752442414,"extension":5.943665720528377},"index":0,"playId":"5f1c146b-e023-3f24-8962-fe52c88672b6","pitchNumber":1,"startTime":"2026-03-21T17:33:46.768Z","endTime":"2026-03-21T17:33:50.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":80.9,"endSpeed":73.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31827358877404,"aZ":-34.061553520897796,"pfxX":10.23118480627473,"pfxZ":-1.3614290129542397,"pX":-1.8406205954771024,"pZ":4.019198279904613,"vX0":-0.8608946753106856,"vY0":-117.66164830364993,"vZ0":3.1328725936106787,"x":187.16,"y":130.26,"x0":-2.7954471213128214,"y0":50.000677983411414,"z0":5.846565976864665,"aX":14.20641173116581},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":-18.2,"spinRate":2627,"spinDirection":65},"zone":11,"typeConfidence":0.71,"plateTime":0.46721594472377737,"extension":5.762025777507452},"index":1,"playId":"8cb9616e-b1a7-3f3c-abfb-6949f3758d43","pitchNumber":2,"startTime":"2026-03-21T17:34:01.850Z","endTime":"2026-03-21T17:34:04.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.262239361116045,"aZ":-13.15755478482667,"pfxX":-8.563328985998288,"pfxZ":9.915714540244611,"pX":-0.549315415480091,"pZ":2.0832488056197787,"vX0":6.950466162458534,"vY0":-138.19821869394428,"vZ0":-7.483069466852322,"x":137.94,"y":182.53,"x0":-1.9951199950982212,"y0":50.00127565054074,"z0":5.725946701928991,"aX":-16.420705389311312},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":13.9,"spinRate":2367,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.3976416633571085,"extension":5.849900598041326},"index":2,"playId":"b82d664c-47b9-3d26-80b6-a5f07a33dd53","pitchNumber":3,"startTime":"2026-03-21T17:34:17.507Z","endTime":"2026-03-21T17:34:22.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63298106086738,"aZ":-11.740220171163736,"pfxX":-7.685993220615875,"pfxZ":10.69258978840314,"pX":1.2541992838396248,"pZ":3.3651503175463784,"vX0":10.67645007899905,"vY0":-138.0657018852171,"vZ0":-4.537724102089804,"x":69.19,"y":147.92,"x0":-1.6825455706474588,"y0":50.003985611919425,"z0":5.833884296863757,"aX":-14.690691442361132},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":11.4,"spinRate":2463,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.398253976915516,"extension":5.935277564962087},"index":3,"playId":"dab14236-da83-382e-bc67-25fe180d6dce","pitchNumber":4,"startTime":"2026-03-21T17:34:33.856Z","endTime":"2026-03-21T17:34:45.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:34:45.342Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liover Peguero pops out to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:34:48.239Z","endTime":"2026-03-21T17:35:21.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":92.8,"endSpeed":83.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41045396013167,"aZ":-22.073504192589528,"pfxX":-9.789407464417534,"pfxZ":5.553604589511945,"pX":-1.1538335345166446,"pZ":3.5152090265590092,"vX0":5.688494409708807,"vY0":-134.99075132522492,"vZ0":-1.8587564466520505,"x":160.98,"y":143.87,"x0":-2.0329216362226634,"y0":50.00224194709261,"z0":5.790229238622326,"aX":-17.800793073521913},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2301,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.4080659242720337,"extension":6.186930699642957},"hitData":{"launchSpeed":44.6,"launchAngle":58.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":172.85}},"index":0,"playId":"91d4ffeb-af45-3f8a-84db-d193cd377243","pitchNumber":1,"startTime":"2026-03-21T17:35:12.851Z","endTime":"2026-03-21T17:35:21.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:35:21.125Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo strikes out on a foul tip. Garrett Stubbs steals (1) 2nd base.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:35:30.333Z","endTime":"2026-03-21T17:38:06.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.958718663517537,"aZ":-19.530827699696147,"pfxX":0.32987195817726034,"pfxZ":7.138826701859752,"pX":0.057120203398500206,"pZ":3.182701801685055,"vX0":5.543277484403318,"vY0":-132.6253743918612,"vZ0":-2.5762237579604617,"x":114.82,"y":152.85,"x0":-2.108078574308605,"y0":50.00063283471345,"z0":5.60068309131626,"aX":0.5833736123013797},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-1.9,"spinRate":2281,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.4139350847675818,"extension":6.114347740260569},"index":0,"playId":"be72d59f-d814-3a6b-9ce3-9c5a08f7ab0b","pitchNumber":1,"startTime":"2026-03-21T17:35:46.995Z","endTime":"2026-03-21T17:35:50.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650531809946965,"aZ":-31.829131012778515,"pfxX":6.95445527139441,"pfxZ":0.23376722748055734,"pX":0.7965728703032432,"pZ":2.743512243220389,"vX0":5.301764866614148,"vY0":-121.23692255266856,"vZ0":-0.4352900929223781,"x":86.64,"y":164.71,"x0":-2.335906148076063,"y0":50.002192004526314,"z0":5.746784422409836,"aX":10.165021735708958},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.6,"breakHorizontal":-14.0,"spinRate":2660,"spinDirection":53},"zone":12,"typeConfidence":0.91,"plateTime":0.4549170254962345,"extension":6.154098841234946},"index":1,"playId":"e14d65b2-d1f1-30dd-8c84-043d20d3dbcd","pitchNumber":2,"startTime":"2026-03-21T17:36:04.349Z","endTime":"2026-03-21T17:36:10.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"}},"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":98.0,"endSpeed":88.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.216195597607694,"aZ":-12.410026224027483,"pfxX":-4.158499159898133,"pfxZ":9.768875804316451,"pX":1.4876840411098162,"pZ":3.224278629551234,"vX0":10.483199105997423,"vY0":-142.18295948465456,"vZ0":-4.566765195989493,"x":60.29,"y":151.72,"x0":-1.726491255415317,"y0":50.002843105579956,"z0":5.6547917462307,"aX":-8.414775707548666},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2407,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.386998916023233,"extension":6.402508889743018},"index":2,"playId":"5fcc2d83-6bb2-3368-9695-6c12aaceb402","pitchNumber":3,"startTime":"2026-03-21T17:36:57.437Z","endTime":"2026-03-21T17:37:01.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42144327757135,"aZ":-15.397984508839595,"pfxX":-0.1223176661610399,"pfxZ":9.23893775786481,"pX":-0.3463724415031937,"pZ":2.599839794446412,"vX0":5.5918580372942674,"vY0":-134.24610663539974,"vZ0":-4.800254056773424,"x":130.2,"y":168.58,"x0":-2.444970522609999,"y0":50.005759295640594,"z0":5.5157054426223615,"aX":-0.2230479475358573},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-1.1,"spinRate":2417,"spinDirection":184},"zone":4,"typeConfidence":0.92,"plateTime":0.40879654774085683,"extension":6.284223205687374},"index":3,"playId":"61f887e5-e1e9-30bf-bb00-e8ebb4908710","pitchNumber":4,"startTime":"2026-03-21T17:37:15.986Z","endTime":"2026-03-21T17:37:19.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86736188347773,"aZ":-18.79033516876072,"pfxX":-10.97835824971079,"pfxZ":7.07264341864091,"pX":1.1905461591289939,"pZ":1.3107568269794634,"vX0":12.297466008237505,"vY0":-137.5022766259978,"vZ0":-7.491362671071837,"x":71.62,"y":203.39,"x0":-1.9388118175235853,"y0":50.000789688833066,"z0":5.371762725163602,"aX":-20.770194852238138},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":16.9,"spinRate":2261,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.40016066510079007,"extension":6.456206597388549},"index":4,"playId":"f67fcf22-277c-3a74-adfe-42f7ddf9da42","pitchNumber":5,"startTime":"2026-03-21T17:37:37.750Z","endTime":"2026-03-21T17:37:42.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.403034956314798,"aZ":-20.160612652152434,"pfxX":-2.2570373311085716,"pfxZ":6.692991047194473,"pX":0.11436600996593725,"pZ":2.6214829239940327,"vX0":6.416470144839551,"vY0":-133.77534621972933,"vZ0":-4.03450389126626,"x":112.64,"y":168.0,"x0":-2.032181197925455,"y0":50.006099724717814,"z0":5.612064922975216,"aX":-4.0541357415426456},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":2.5,"spinRate":2392,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.41094010788960933,"extension":6.3665880914478095},"index":5,"playId":"bd7e3d2f-ab7a-3c06-afd1-3a2aa6a5b387","pitchNumber":6,"startTime":"2026-03-21T17:37:55.583Z","endTime":"2026-03-21T17:38:06.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.28,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:38:06.816Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:38:13.832Z","endTime":"2026-03-21T17:40:25.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.516172586404778,"aZ":-31.992753708100125,"pfxX":7.453939511909876,"pfxZ":0.12122388173531995,"pX":-0.17182306820662954,"pZ":3.2518462883220316,"vX0":2.497998666825101,"vY0":-121.06015373346804,"vZ0":0.7718898978129549,"x":123.55,"y":150.98,"x0":-2.190145512728905,"y0":50.00104964919408,"z0":5.768649066916202,"aX":10.866440316519288},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":-14.2,"spinRate":2688,"spinDirection":64},"zone":2,"typeConfidence":0.91,"plateTime":0.45552509109259987,"extension":6.038331940626162},"index":0,"playId":"765f11d6-aeee-33dc-a252-00a93a405522","pitchNumber":1,"startTime":"2026-03-21T17:38:34.133Z","endTime":"2026-03-21T17:38:37.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"57b4864e-0787-319d-b8eb-e7288bdd6d47","startTime":"2026-03-21T17:38:57.031Z","endTime":"2026-03-21T17:39:00.228Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":87.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.701671979225324,"aZ":-9.872048207866158,"pfxX":-7.546455423599561,"pfxZ":11.169420706980755,"pX":2.0584332811578094,"pZ":2.0326724021846028,"vX0":12.925645277493954,"vY0":-141.45736858870805,"vZ0":-8.164315025330424,"x":38.54,"y":183.9,"x0":-1.6207541679004565,"y0":50.00248994659652,"z0":5.615070760707871,"aX":-15.068565700259143},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2496,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.3894070739519999,"extension":6.208303815639243},"index":2,"playId":"0c088627-b29c-38fb-b641-152c4d1e020c","pitchNumber":2,"startTime":"2026-03-21T17:39:19.275Z","endTime":"2026-03-21T17:39:22.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708301345123488,"aZ":-30.182011953746557,"pfxX":6.04401587181044,"pfxZ":1.3055628127705123,"pX":-0.1629265114488094,"pZ":1.391067061540748,"vX0":3.2553664268107454,"vY0":-123.87426286235913,"vZ0":-3.779678108982451,"x":123.21,"y":201.22,"x0":-2.286789727417671,"y0":50.004491470477,"z0":5.507824512014162,"aX":9.231529530259404},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-11.8,"spinRate":2724,"spinDirection":44},"zone":13,"typeConfidence":0.92,"plateTime":0.4450996562169003,"extension":6.147070759470876},"index":3,"playId":"fcf1ea23-ab64-37d7-92dc-110d36422896","pitchNumber":3,"startTime":"2026-03-21T17:39:36.740Z","endTime":"2026-03-21T17:39:41.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179376808433975,"aZ":-29.95158714986753,"pfxX":5.167181400056963,"pfxZ":1.4745207218400573,"pX":0.011178549052755272,"pZ":0.4040683535734881,"vX0":3.7973785762668073,"vY0":-123.17429643482595,"vZ0":-5.813299063290097,"x":116.57,"y":227.87,"x0":-2.2329989483996133,"y0":50.00274452252362,"z0":5.392686078264711,"aX":7.773866142727929},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":-10.3,"spinRate":2698,"spinDirection":54},"zone":14,"typeConfidence":0.92,"plateTime":0.44824482216596895,"extension":6.136157859418139},"index":4,"playId":"4048b42a-385a-3dd0-9458-a6efead63951","pitchNumber":4,"startTime":"2026-03-21T17:39:56.349Z","endTime":"2026-03-21T17:40:01.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11751025915037,"aZ":-19.988307259437097,"pfxX":-0.052820935206787656,"pfxZ":6.905602699136127,"pX":0.811052090788526,"pZ":3.292771331556334,"vX0":7.078808257493087,"vY0":-131.99022006800504,"vZ0":-2.3293549513754743,"x":86.08,"y":149.88,"x0":-1.8987470215691848,"y0":50.00155356886002,"z0":5.658767173980881,"aX":-0.09489482703047174},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":-1.4,"spinRate":2315,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.41499164974173075,"extension":6.1725443687810575},"index":5,"playId":"1b89b806-0517-3803-9fe6-1ee7f0be6168","pitchNumber":5,"startTime":"2026-03-21T17:40:20.579Z","endTime":"2026-03-21T17:40:25.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.3,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:40:25.742Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to second baseman Jeremiah Jackson, deflected by first baseman Pete Alonso. Garrett Stubbs to 3rd. Trea Turner to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:40:31.303Z","endTime":"2026-03-21T17:41:10.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.937117053417296,"aZ":-13.71989420333507,"pfxX":-5.950365775276943,"pfxZ":9.538882326414594,"pX":0.10219948845552737,"pZ":3.0142969623268137,"vX0":6.912701155135298,"vY0":-138.67251980803343,"vZ0":-4.731227301384535,"x":113.1,"y":157.39,"x0":-1.6576914431179917,"y0":50.00151839923443,"z0":5.667619115942102,"aX":-11.510988368906478},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":9.2,"spinRate":2342,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.395988775313751,"extension":6.366165656081451},"hitData":{"launchSpeed":103.7,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":169.32}},"index":0,"playId":"bad35160-70f3-351b-bfef-3c93c2d82916","pitchNumber":1,"startTime":"2026-03-21T17:40:52.740Z","endTime":"2026-03-21T17:41:10.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.4,"awayTeamWinProbability":52.6,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.81,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:41:10.481Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to left fielder Enrique Bradfield Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:41:26.068Z","endTime":"2026-03-21T17:42:17.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323187370660406,"aZ":-16.546920272401383,"pfxX":1.2214875786635446,"pfxZ":8.412611551994017,"pX":0.20883428477436,"pZ":2.6515819150871143,"vX0":5.780538588602136,"vY0":-135.38648029227173,"vZ0":-4.703404035695479,"x":109.04,"y":167.19,"x0":-2.112022654626357,"y0":50.005202834686344,"z0":5.568108344429369,"aX":2.26922132520588},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2429,"spinDirection":189},"zone":5,"typeConfidence":0.92,"plateTime":0.40443972143806883,"extension":6.27566893944843},"index":0,"playId":"a12a127a-0cc3-3e7f-a6d1-a38c8dbd3f23","pitchNumber":1,"startTime":"2026-03-21T17:41:29.632Z","endTime":"2026-03-21T17:41:32.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92207280223169,"aZ":-32.19963581149631,"pfxX":7.078131092009459,"pfxZ":-0.021746222155343498,"pX":0.6647902805250306,"pZ":0.3523244289471293,"vX0":4.799612040057879,"vY0":-123.50755068807821,"vZ0":-5.717194318573901,"x":91.66,"y":229.27,"x0":-2.2327039065266185,"y0":50.000283638785234,"z0":5.452373684864629,"aX":10.773258113922074},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":-14.0,"spinRate":2577,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.44596854204519376,"extension":6.256540787917963},"index":1,"playId":"450bd776-4cbe-3241-bbf5-d06d83cba8bd","pitchNumber":2,"startTime":"2026-03-21T17:41:46.781Z","endTime":"2026-03-21T17:41:49.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84855370539762,"aZ":-30.710271705646655,"pfxX":6.898680012960445,"pfxZ":0.9714406175682537,"pX":0.40505274070223996,"pZ":2.725795699870696,"vX0":4.520755670455393,"vY0":-122.3374075432304,"vZ0":-0.543099347064112,"x":101.56,"y":165.18,"x0":-2.365191156995701,"y0":50.00404235282522,"z0":5.590164887214394,"aX":10.424647281069111},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":-13.6,"spinRate":2640,"spinDirection":75},"zone":6,"typeConfidence":0.92,"plateTime":0.44826341549308646,"extension":6.236750506699307},"hitData":{"launchSpeed":86.1,"launchAngle":45.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.71,"coordY":91.99}},"index":2,"playId":"707a4e79-93b3-3605-9e0a-510872a50589","pitchNumber":3,"startTime":"2026-03-21T17:42:07.999Z","endTime":"2026-03-21T17:42:17.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":3.0,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:42:17.005Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colton Cowser pops out to shortstop Christian Cairo in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:44:23.852Z","endTime":"2026-03-21T17:45:24.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973957501149787,"aZ":-33.205513798772195,"pfxX":6.696648182118739,"pfxZ":-0.6591074856529442,"pX":-1.3554226368094136,"pZ":3.9235991217848,"vX0":1.5373518443130767,"vY0":-124.82102427477616,"vZ0":0.8956892611146527,"x":168.67,"y":132.84,"x0":-2.8508565355639055,"y0":50.005073977305415,"z0":6.320295775401839,"aX":10.439001526067052},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-12.5,"spinRate":2481,"spinDirection":43},"zone":11,"typeConfidence":0.91,"plateTime":0.4408651948502671,"extension":6.612309816443797},"index":0,"playId":"b9ded6df-d6af-3709-bbec-1feb54321c61","pitchNumber":1,"startTime":"2026-03-21T17:44:27.215Z","endTime":"2026-03-21T17:44:31.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634067608177787,"aZ":-26.527298916903945,"pfxX":-0.5264829989140596,"pfxZ":3.352123887485349,"pX":0.8300681807750567,"pZ":1.2277238810893782,"vX0":8.705156969583333,"vY0":-129.40644053628745,"vZ0":-6.834774899022592,"x":85.36,"y":205.63,"x0":-2.518351330088085,"y0":50.003055734882466,"z0":5.953432066471899,"aX":-0.8872329505615416},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-1.1,"spinRate":2011,"spinDirection":164},"zone":14,"typeConfidence":0.87,"plateTime":0.42429749523322924,"extension":6.798241120159404},"index":1,"playId":"cb05c2b4-63ed-3628-b938-00950ceb5e29","pitchNumber":2,"startTime":"2026-03-21T17:44:42.230Z","endTime":"2026-03-21T17:44:45.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.039405370153794,"aZ":-35.116457080103565,"pfxX":-10.782366965419266,"pfxZ":-1.6947782128882445,"pX":0.4622936665674462,"pZ":-0.05275743867921706,"vX0":11.234772775859918,"vY0":-132.17283439897392,"vZ0":-8.458597998966122,"x":99.38,"y":240.2,"x0":-2.4885511247424836,"y0":50.00641011434367,"z0":5.84734736064911,"aX":-18.654414496335292},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-5.2,"breakHorizontal":16.4,"spinRate":1254,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.41799150086397985,"extension":6.653853247852965},"index":2,"playId":"95b361e2-0a9b-35ac-a956-06de1805d6c3","pitchNumber":3,"startTime":"2026-03-21T17:44:56.559Z","endTime":"2026-03-21T17:44:59.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250228133433,"aZ":-12.978643063792154,"pfxX":-3.5459493694356867,"pfxZ":9.814270453139882,"pX":0.5731415337704686,"pZ":2.9059816363051687,"vX0":9.664768024345186,"vY0":-139.00433531564977,"vZ0":-6.416391086677004,"x":95.15,"y":160.32,"x0":-2.488768794092489,"y0":50.00659040473831,"z0":6.106591006571583,"aX":-6.9387900699346545},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":4.4,"spinRate":2154,"spinDirection":208},"zone":3,"typeConfidence":0.94,"plateTime":0.39408979289368595,"extension":6.762350389200795},"hitData":{"launchSpeed":79.7,"launchAngle":63.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":60.76,"coordY":153.1}},"index":3,"playId":"50f17829-dd26-3e3a-b566-f2895509c994","pitchNumber":4,"startTime":"2026-03-21T17:45:14.183Z","endTime":"2026-03-21T17:45:24.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:45:24.106Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, second baseman Bryson Stott to first baseman Liover Peguero.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:45:39.934Z","endTime":"2026-03-21T17:46:12.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430160412358028,"aZ":-26.233489330381172,"pfxX":-0.6201346591417476,"pfxZ":3.5523319923794547,"pX":0.9355687238393326,"pZ":1.5697865009979046,"vX0":9.025532610339926,"vY0":-129.0892205322469,"vZ0":-5.859025482273321,"x0":-2.5405271034607333,"y0":50.000569925145115,"z0":5.915525975864421,"aX":-1.0380493642929018},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2188,"spinDirection":204},"zone":14,"typeConfidence":0.87,"plateTime":0.42597027076514715,"extension":6.948059689556181},"index":0,"playId":"7e8aecbe-0994-3ebc-84dc-3c2453532eea","pitchNumber":1,"startTime":"2026-03-21T17:45:51.125Z","endTime":"2026-03-21T17:45:55.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94646075032197,"aZ":-15.004553718298174,"pfxX":-4.956433934988061,"pfxZ":8.532896551883542,"pX":-0.1731085293992743,"pZ":1.5472192156493354,"vX0":7.925727522808465,"vY0":-141.3406320679354,"vZ0":-9.412613653185531,"x":81.34,"y":196.4,"x0":-2.3770177660581737,"y0":50.00050870504951,"z0":5.896796532564047,"aX":-9.970238488174637},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":7.2,"spinRate":2089,"spinDirection":213},"zone":13,"typeConfidence":0.93,"plateTime":0.38839102818352966,"extension":6.821849675459442},"hitData":{"launchSpeed":106.0,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.79,"coordY":158.68}},"index":1,"playId":"0e62c15f-c425-3363-b2ff-13ec4a2df602","pitchNumber":2,"startTime":"2026-03-21T17:46:06.012Z","endTime":"2026-03-21T17:46:12.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:46:12.681Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:46:36.689Z","endTime":"2026-03-21T17:48:42.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40144657699785,"aZ":-12.615550220258042,"pfxX":-3.0035340468808496,"pfxZ":10.131371140941267,"pX":1.1302401224865692,"pZ":3.296724073824989,"vX0":10.691997383899857,"vY0":-138.63557990847193,"vZ0":-5.234719301489717,"x":73.92,"y":149.77,"x0":-2.400269195488312,"y0":50.002886378396546,"z0":6.064049864719793,"aX":-5.800408785047476},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2236,"spinDirection":209},"zone":12,"typeConfidence":0.94,"plateTime":0.39636460784401084,"extension":6.803855702881956},"index":0,"playId":"648cc74f-b2e0-3e0f-84f3-c80721dcfb8e","pitchNumber":1,"startTime":"2026-03-21T17:46:38.538Z","endTime":"2026-03-21T17:46:41.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.974492528563612,"aZ":-23.356716275267235,"pfxX":-8.917684454145157,"pfxZ":4.654043444988201,"pX":-0.615143063882879,"pZ":3.6223395989704867,"vX0":8.650018130243875,"vY0":-136.95285278114608,"vZ0":-2.268890641169384,"x":140.45,"y":140.98,"x0":-2.6598526058029033,"y0":50.003997460513865,"z0":6.063472329158716,"aX":-16.89797506132379},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":14.3,"spinRate":1973,"spinDirection":216},"zone":11,"typeConfidence":0.94,"plateTime":0.40033663568757394,"extension":6.5848202945799645},"index":1,"playId":"a461d820-921c-3d9f-a5ae-30a938abdab3","pitchNumber":2,"startTime":"2026-03-21T17:46:53.698Z","endTime":"2026-03-21T17:46:56.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69947910886659,"aZ":-22.760104327363713,"pfxX":-7.417524549560646,"pfxZ":4.807766479361129,"pX":-0.06582056010804878,"pZ":2.0046066166254057,"vX0":9.584563816001069,"vY0":-138.96217438943933,"vZ0":-6.469506808620604,"x":119.51,"y":184.66,"x0":-2.5935011602040494,"y0":50.00646315108409,"z0":5.871829773189227,"aX":-14.532832964354903},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":11.5,"spinRate":2036,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.39393181803653654,"extension":6.857267213999107},"index":2,"playId":"90ce2cd1-0972-3c81-9ce1-e75a0fe52a2b","pitchNumber":3,"startTime":"2026-03-21T17:47:14.020Z","endTime":"2026-03-21T17:47:17.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T17:47:33.580Z","endTime":"2026-03-21T17:47:33.581Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86112052131074,"aZ":-27.215182112145502,"pfxX":0.4704443976256627,"pfxZ":2.8656169457834073,"pX":1.1291857230677638,"pZ":1.9201437529725043,"vX0":9.416338045945055,"vY0":-130.7302231892034,"vZ0":-5.138217184259125,"x":73.96,"y":186.94,"x0":-2.5821419906321883,"y0":50.001903361208385,"z0":5.956981432166762,"aX":0.8104457717771794},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2071,"spinDirection":144},"zone":14,"typeConfidence":0.87,"plateTime":0.41917003792264884,"extension":6.83988453366593},"index":4,"playId":"a6efeaf4-08a6-3d26-a95e-d1dd590ad627","pitchNumber":4,"startTime":"2026-03-21T17:47:33.582Z","endTime":"2026-03-21T17:47:37.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.115301209529065,"aZ":-13.08638381188004,"pfxX":-5.165694420084724,"pfxZ":9.39501649604356,"pX":-0.2701043700415429,"pZ":1.892602917952374,"vX0":7.931780163280143,"vY0":-141.57529816092708,"vZ0":-8.969030749928573,"x":127.3,"y":187.68,"x0":-2.435978722969158,"y0":50.00150208387029,"z0":5.93785410387242,"aX":-10.49364246466866},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2091,"spinDirection":205},"zone":8,"typeConfidence":0.93,"plateTime":0.3867913399920937,"extension":6.929464930420141},"index":5,"playId":"65868b0c-05e5-346c-8c1d-315904f89488","pitchNumber":5,"startTime":"2026-03-21T17:47:52.827Z","endTime":"2026-03-21T17:47:56.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":96.2,"endSpeed":87.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40602693353244,"aZ":-14.213716406719929,"pfxX":-1.767976149482259,"pfxZ":9.133959803090129,"pX":-0.4303962160215654,"pZ":4.56900732073644,"vX0":6.1684927888507,"vY0":-139.9995875654305,"vZ0":-1.7814368833396113,"x":133.41,"y":115.42,"x0":-2.4417635729424556,"y0":50.00218023916298,"z0":6.153883174717619,"aX":-3.4774340603959613},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":1.8,"spinRate":2044,"spinDirection":212},"zone":11,"typeConfidence":0.94,"plateTime":0.3926637339715948,"extension":6.695502452192336},"index":6,"playId":"639137a5-6f92-312b-80bf-4003ae4c21a8","pitchNumber":6,"startTime":"2026-03-21T17:48:13.400Z","endTime":"2026-03-21T17:48:16.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33504758432763,"aZ":-28.587129757717157,"pfxX":0.9136294308281162,"pfxZ":2.0714139365170814,"pX":0.05535103513653447,"pZ":2.06313069332314,"vX0":6.98013484534466,"vY0":-130.78784730120947,"vZ0":-4.501264587273282,"x":114.89,"y":183.08,"x0":-2.765897699620661,"y0":50.00596153974493,"z0":5.948169698679329,"aX":1.5836174424284628},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":-3.1,"spinRate":2156,"spinDirection":100},"zone":8,"typeConfidence":0.89,"plateTime":0.41863122907411743,"extension":6.819956471817064},"hitData":{"launchSpeed":99.7,"launchAngle":16.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.82,"coordY":81.57}},"index":7,"playId":"74bf3f3a-07f1-3270-b601-ce9f267885d3","pitchNumber":7,"startTime":"2026-03-21T17:48:31.254Z","endTime":"2026-03-21T17:48:42.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:48:42.042Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Enrique Bradfield Jr. walks. Jeremiah Jackson to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:48:50.067Z","endTime":"2026-03-21T17:50:21.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25666320149523,"aZ":-12.079919635721398,"pfxX":-6.635238382492365,"pfxZ":10.226939097974949,"pX":1.2045035120837722,"pZ":0.7889313499764109,"vX0":11.945005964639735,"vY0":-139.70921115169858,"vZ0":-11.659764778810723,"x":71.09,"y":217.48,"x0":-2.2762518285235727,"y0":50.00461923815873,"z0":5.825359089391042,"aX":-13.039807941118084},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2148,"spinDirection":210},"zone":14,"typeConfidence":0.93,"plateTime":0.39296089957523295,"extension":7.047548589532325},"index":0,"playId":"7a3416b6-89bb-3950-ac9d-aa0fa79e9421","pitchNumber":1,"startTime":"2026-03-21T17:49:11.929Z","endTime":"2026-03-21T17:49:21.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06796128536117,"aZ":-26.897093457719663,"pfxX":1.2550436865732193,"pfxZ":3.1513136079365855,"pX":0.04075339871416105,"pZ":1.201840990656553,"vX0":6.32438250428893,"vY0":-129.19438338592823,"vZ0":-6.740528355782798,"x":115.45,"y":206.33,"x0":-2.610766102554225,"y0":50.005295463171464,"z0":5.936374649089608,"aX":2.103304998504543},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.8,"spinRate":2021,"spinDirection":139},"zone":14,"typeConfidence":0.88,"plateTime":0.4253596016366843,"extension":6.822278348027854},"index":1,"playId":"2c202bc7-ee7c-3178-9099-203cfeb71e2a","pitchNumber":2,"startTime":"2026-03-21T17:49:36.404Z","endTime":"2026-03-21T17:49:39.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.82596497685718,"aZ":-10.535214392970673,"pfxX":-6.129738517024825,"pfxZ":11.164521988096446,"pX":1.1486477192688824,"pZ":1.4217967680751311,"vX0":11.823077001382787,"vY0":-139.84920379784117,"vZ0":-10.318086750659171,"x":73.22,"y":200.39,"x0":-2.379083290353828,"y0":50.005648201943714,"z0":5.89667454873158,"aX":-11.884353558635658},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":8.0,"spinRate":2166,"spinDirection":215},"zone":14,"typeConfidence":0.94,"plateTime":0.39490505552742583,"extension":6.9659062024453835},"index":2,"playId":"5d6c7c5c-c623-30fe-ab3e-8704db3173a4","pitchNumber":3,"startTime":"2026-03-21T17:49:55.495Z","endTime":"2026-03-21T17:49:58.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.249976719481545,"aZ":-11.811072753317793,"pfxX":-6.204963959754497,"pfxZ":10.455904867652453,"pX":1.843482322834118,"pZ":1.9602405773651626,"vX0":13.631054330371793,"vY0":-139.57904192331893,"vZ0":-8.723179204933153,"x":46.73,"y":185.85,"x0":-2.326030596036839,"y0":50.0015073731273,"z0":5.929597289612459,"aX":-12.083829150991098},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":8.0,"spinRate":2229,"spinDirection":207},"zone":14,"typeConfidence":0.93,"plateTime":0.3943985517908537,"extension":6.921168350066886},"index":3,"playId":"e6d01f3f-014f-3200-a702-adf1c620872b","pitchNumber":4,"startTime":"2026-03-21T17:50:17.020Z","endTime":"2026-03-21T17:50:21.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:50:21.425Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out to pitcher Ryan Cusick.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:51:42.382Z","endTime":"2026-03-21T17:53:21.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680743,"link":"/api/v1/people/680743"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"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-21T17:50:39.720Z","endTime":"2026-03-21T17:51:44.502Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253379735640742,"aZ":-33.09473077214857,"pfxX":6.974946404685452,"pfxZ":-0.614524901293608,"pX":-0.517965581474556,"pZ":1.6036499443296,"vX0":3.5354439798245636,"vY0":-122.76515328023086,"vZ0":-3.773087668750194,"x":136.74,"y":195.48,"x0":-2.8931312182436564,"y0":50.00403137332601,"z0":6.044074192810867,"aX":10.414336368710567},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.9,"breakHorizontal":-13.6,"spinRate":2396,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.44993603872607313,"extension":6.531829083232999},"index":1,"playId":"6d8f0f13-d62b-3b95-b89e-1963ccd1d270","pitchNumber":1,"startTime":"2026-03-21T17:51:44.502Z","endTime":"2026-03-21T17:51:47.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167602218195317,"aZ":-28.587172708320267,"pfxX":0.3591000275657801,"pfxZ":2.1357654440318523,"pX":0.28192627769625844,"pZ":3.501657500473677,"vX0":6.9901771230896905,"vY0":-128.86708656335526,"vZ0":-1.0890039882565459,"x":106.25,"y":144.24,"x0":-2.514159093763564,"y0":50.003507209213254,"z0":6.1412571324433705,"aX":0.6012793032272477},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":2111,"spinDirection":187},"zone":3,"typeConfidence":0.9,"plateTime":0.42529853329480716,"extension":6.655729480828412},"index":2,"playId":"43d64c6e-b239-3742-a5a5-5121a39f90d3","pitchNumber":2,"startTime":"2026-03-21T17:52:20.828Z","endTime":"2026-03-21T17:52:23.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03457533609063,"aZ":-12.939671628270649,"pfxX":-5.145397103766413,"pfxZ":9.600681262892401,"pX":0.5909418097779353,"pZ":3.523346269792418,"vX0":10.005314422563773,"vY0":-140.9012312046704,"vZ0":-4.801361783108107,"x":94.47,"y":143.65,"x0":-2.3431303013762683,"y0":50.006053058485705,"z0":6.090530077665797,"aX":-10.31278774732266},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2270,"spinDirection":207},"zone":12,"typeConfidence":0.93,"plateTime":0.3892425991979147,"extension":6.881405865698553},"index":3,"playId":"7d489709-a4fa-3763-bd65-aa37e0dd466a","pitchNumber":3,"startTime":"2026-03-21T17:52:45.937Z","endTime":"2026-03-21T17:52:49.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904007613582507,"aZ":-29.970201667845142,"pfxX":-9.601749178082827,"pfxZ":1.2214186093095734,"pX":-0.3870414511653173,"pZ":1.7677079826104956,"vX0":9.191004008478382,"vY0":-134.05590079409137,"vZ0":-5.389520583526127,"x":131.75,"y":191.05,"x0":-2.6243197077254807,"y0":50.004511567832104,"z0":5.96246659637794,"aX":-17.35353407365144},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":1157,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.409702251857889,"extension":6.61739885207071},"hitData":{"launchSpeed":66.9,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.33,"coordY":187.07}},"index":4,"playId":"e62ef090-7999-345c-94b1-1ade1f462138","pitchNumber":4,"startTime":"2026-03-21T17:53:12.986Z","endTime":"2026-03-21T17:53:21.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.81,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:53:21.686Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:55:29.319Z","endTime":"2026-03-21T17:56:33.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682484953967403,"aZ":-37.412186754938745,"pfxX":4.506782954301384,"pfxZ":-3.9106864684999945,"pX":-1.007557026781505,"pZ":2.017609139616912,"vX0":1.9878506632635615,"vY0":-114.83262848851302,"vZ0":-0.055306199359839825,"x":155.41,"y":184.3,"x0":-2.4691861919081073,"y0":50.003443813619775,"z0":5.672844640724346,"aX":6.035881634952137},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-6.8,"breakHorizontal":-8.6,"spinRate":2768,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.4764487124162273,"extension":6.100550177313236},"index":0,"playId":"5fbec623-58aa-35b8-b9dc-1d7434c8d475","pitchNumber":1,"startTime":"2026-03-21T17:55:32.051Z","endTime":"2026-03-21T17:55:36.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.233757979328022,"aZ":-40.20323513493511,"pfxX":4.407923631366959,"pfxZ":-6.003276409735541,"pX":0.5797977154734649,"pZ":1.4026515164928228,"vX0":5.285941705599952,"vY0":-115.3800460173411,"vZ0":-0.7598146874484031,"x":94.9,"y":200.91,"x0":-2.3214365674813746,"y0":50.00524295741966,"z0":5.640198576536727,"aX":5.891140033132103},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.8,"breakHorizontal":-9.4,"spinRate":2869,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.4763194838548577,"extension":6.042488807952506},"index":1,"playId":"248cf261-492a-3e44-b635-baf342117fdc","pitchNumber":2,"startTime":"2026-03-21T17:55:47.394Z","endTime":"2026-03-21T17:55:50.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.5,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9849843489629,"aZ":-11.71379719013575,"pfxX":-5.685705443450805,"pfxZ":10.793351217169908,"pX":-0.5106251256624184,"pZ":2.991885057549577,"vX0":6.2776026190999445,"vY0":-137.4196241222064,"vZ0":-5.127443187452442,"x":136.46,"y":158.0,"x0":-2.0956615333395137,"y0":50.002115530266444,"z0":5.690700088790658,"aX":-10.777475352726691},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2441,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.3999413707816193,"extension":5.997859888660102},"index":2,"playId":"4236ca35-65e8-38bf-924b-234a99925858","pitchNumber":3,"startTime":"2026-03-21T17:56:04.480Z","endTime":"2026-03-21T17:56:08.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61574818608826,"aZ":-41.597435946322996,"pfxX":4.114814048296855,"pfxZ":-6.789683133046706,"pX":-0.3787156524367726,"pZ":3.0963689441455577,"vX0":3.2581466385131668,"vY0":-117.40893503013022,"vZ0":2.493113334775897,"x":131.44,"y":155.18,"x0":-2.3224673741138773,"y0":50.005015299514625,"z0":5.910342773990204,"aX":5.70727861061228},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.3,"breakHorizontal":-8.3,"spinRate":2896,"spinDirection":47},"zone":1,"typeConfidence":0.92,"plateTime":0.4677102432097717,"extension":5.90748813448052},"hitData":{"launchSpeed":78.1,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.1,"coordY":163.56}},"index":3,"playId":"e273dedc-59e2-36eb-941b-026b7818bbf0","pitchNumber":4,"startTime":"2026-03-21T17:56:26.883Z","endTime":"2026-03-21T17:56:33.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:56:33.135Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan De La Cruz lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:56:41.369Z","endTime":"2026-03-21T17:57:50.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.18912659563491,"aZ":-10.722379105248606,"pfxX":-7.674231237752499,"pfxZ":10.787425177968943,"pX":0.9591157753456675,"pZ":1.419818176493482,"vX0":10.662802910213518,"vY0":-141.31398635659244,"vZ0":-9.58530610375259,"x":80.44,"y":200.44,"x0":-1.8955511265938922,"y0":50.00609104830435,"z0":5.5784208280731375,"aX":-15.26638530894321},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2519,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39008501773082793,"extension":6.202851736480241},"index":0,"playId":"d4b8ef4d-809a-37d9-aba9-cf15c899558d","pitchNumber":1,"startTime":"2026-03-21T17:56:57.704Z","endTime":"2026-03-21T17:57:01.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389868557704602,"aZ":-15.50433208427992,"pfxX":-2.1438318840891553,"pfxZ":9.174023091987367,"pX":-0.22180052409884654,"pZ":2.202326171103393,"vX0":6.046074332752791,"vY0":-134.05439489609063,"vZ0":-5.899074363733519,"x":125.45,"y":179.32,"x0":-2.229447055499098,"y0":50.00495113106166,"z0":5.541139243603149,"aX":-3.897071743263073},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":2.5,"spinRate":2427,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4088291587176318,"extension":6.065267569077404},"index":1,"playId":"d4210e58-02e9-3cb1-9232-c648f33ef469","pitchNumber":2,"startTime":"2026-03-21T17:57:12.686Z","endTime":"2026-03-21T17:57:16.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231817476845226,"aZ":-31.982598163319395,"pfxX":9.631288762780018,"pfxZ":0.13444922199194487,"pX":-0.635043748118291,"pZ":2.66278318932474,"vX0":1.7910403854895334,"vY0":-120.81845700729805,"vZ0":-0.40735213615664634,"x":141.21,"y":166.88,"x0":-2.63919018889185,"y0":50.00507700384139,"z0":5.6855162560129555,"aX":13.999917003658979},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-17.9,"spinRate":2671,"spinDirection":61},"zone":4,"typeConfidence":0.92,"plateTime":0.4563090896601758,"extension":6.231381551669386},"index":2,"playId":"9b07a528-38ec-37f6-b433-299753bdbeff","pitchNumber":3,"startTime":"2026-03-21T17:57:28.304Z","endTime":"2026-03-21T17:57:32.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14712886151302,"aZ":-18.464723685185774,"pfxX":-10.152629546971998,"pfxZ":6.982719232266985,"pX":0.7760390278250372,"pZ":2.0327354664789143,"vX0":11.463843170577356,"vY0":-139.61132336759772,"vZ0":-6.148421726721972,"x":87.42,"y":183.9,"x0":-2.0757043851046095,"y0":50.00026262528979,"z0":5.49020663789597,"aX":-19.923118597110435},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":15.8,"spinRate":2379,"spinDirection":228},"zone":9,"typeConfidence":0.91,"plateTime":0.3932052335357037,"extension":6.057072650032429},"hitData":{"launchSpeed":91.5,"launchAngle":22.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.64,"coordY":106.59}},"index":3,"playId":"fb73bdf2-93e2-38e9-aba1-e2342b290549","pitchNumber":4,"startTime":"2026-03-21T17:57:44.830Z","endTime":"2026-03-21T17:57:50.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:57:50.928Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:57:53.424Z","endTime":"2026-03-21T18:00:10.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00388733243567,"aZ":-14.742380275232923,"pfxX":-2.8907312609263487,"pfxZ":9.4965021179273,"pX":-0.15250339267418736,"pZ":2.9139788999946017,"vX0":6.472812239220215,"vY0":-134.57266657372935,"vZ0":-4.30363712021521,"x":122.81,"y":160.1,"x0":-2.2125651955686547,"y0":50.003048475958664,"z0":5.5772022068679075,"aX":-5.307224788006986},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":3.8,"spinRate":2415,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40691191218384937,"extension":6.051093233862159},"index":0,"playId":"d886664f-7cc2-3104-b7f6-6cec84d1d5bc","pitchNumber":1,"startTime":"2026-03-21T17:58:18.187Z","endTime":"2026-03-21T17:58:22.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99675399440222,"aZ":-38.90280605514724,"pfxX":6.529633579264308,"pfxZ":-4.697759435257764,"pX":-0.31706213477919104,"pZ":2.2631401292326117,"vX0":2.8104949144375033,"vY0":-119.53007162144841,"vZ0":-0.032363737310225016,"x":129.09,"y":177.68,"x0":-2.3594603646895376,"y0":50.00088442445881,"z0":5.796676270038024,"aX":9.359796513498692},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.2,"breakHorizontal":-12.5,"spinRate":2953,"spinDirection":44},"zone":5,"typeConfidence":0.88,"plateTime":0.4598418459708604,"extension":5.8846520152561395},"index":1,"playId":"6f43ebd4-4f0a-3dbb-bc35-d2dfe68cab8f","pitchNumber":2,"startTime":"2026-03-21T17:58:39.268Z","endTime":"2026-03-21T17:58:42.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13120457552111,"aZ":-14.618114069725973,"pfxX":-8.401874296139159,"pfxZ":8.866351533621476,"pX":-1.4860034218035698,"pZ":1.6800617022083484,"vX0":5.021663952115272,"vY0":-140.59085298215453,"vZ0":-7.936217675369909,"x":173.64,"y":193.42,"x0":-2.2141143431774264,"y0":50.00028537280305,"z0":5.5098735775398024,"aX":-16.63275428522566},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":14.0,"spinRate":2459,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.3912322430277291,"extension":5.938263612338996},"index":2,"playId":"abd015ed-0f13-3618-9be8-83f3b1b9cb90","pitchNumber":3,"startTime":"2026-03-21T17:58:54.106Z","endTime":"2026-03-21T17:58:57.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617589369331,"aZ":-16.578706158098687,"pfxX":-1.5297703005814283,"pfxZ":8.25621531387324,"pX":-0.8273503044903716,"pZ":4.107896745738857,"vX0":4.670597065378637,"vY0":-136.26860099230038,"vZ0":-1.2749928538077338,"x":148.54,"y":127.87,"x0":-2.361309266098733,"y0":50.006392397202305,"z0":5.7217809573275025,"aX":-2.891255141191019},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":1.8,"spinRate":2583,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40122633558914345,"extension":5.997969908939138},"index":3,"playId":"b8752bb2-70d0-3542-8f94-8a20f5539623","pitchNumber":4,"startTime":"2026-03-21T17:59:10.262Z","endTime":"2026-03-21T17:59:13.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.355442269073396,"aZ":-37.73111774940561,"pfxX":5.1455574800044435,"pfxZ":-3.8168717362813758,"pX":0.14412271755370484,"pZ":0.6691202980200271,"vX0":4.3963583524823635,"vY0":-119.65952051102049,"vZ0":-3.711037651821969,"x":111.51,"y":220.71,"x0":-2.3833318439615,"y0":50.00434861839816,"z0":5.6089052826578705,"aX":7.487133167376466},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.6,"breakHorizontal":-10.3,"spinRate":2948,"spinDirection":49},"zone":14,"typeConfidence":0.88,"plateTime":0.4571457679816193,"extension":6.055803112661248},"index":4,"playId":"666a08b8-0124-33da-8a24-d66243b0996d","pitchNumber":5,"startTime":"2026-03-21T17:59:26.857Z","endTime":"2026-03-21T17:59:30.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.690307780025663,"aZ":-14.161245665784623,"pfxX":-5.192912995967164,"pfxZ":9.793704737825433,"pX":-0.28371196192290454,"pZ":2.149597652539891,"vX0":6.678798298538178,"vY0":-135.2877887741452,"vZ0":-6.249981176119848,"x":127.81,"y":180.74,"x0":-2.1188490471593755,"y0":50.000682425209455,"z0":5.496484171349562,"aX":-9.549170825134786},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2444,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.4060948608750623,"extension":6.165643833687304},"index":5,"playId":"5068e300-94fd-3010-89ae-24e79598b3d1","pitchNumber":6,"startTime":"2026-03-21T17:59:45.298Z","endTime":"2026-03-21T17:59:48.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83218519934785,"aZ":-11.549393732912876,"pfxX":-6.688638386723747,"pfxZ":10.549470080175757,"pX":0.6888152487768183,"pZ":2.6630662654839887,"vX0":8.711427765552303,"vY0":-139.52100702468218,"vZ0":-6.151546881350602,"x":90.74,"y":166.88,"x0":-1.6172169317085774,"y0":50.00417448405849,"z0":5.6708091281500606,"aX":-13.07866559681538},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":10.1,"spinRate":2484,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.39384578387116065,"extension":6.170893662331723},"index":6,"playId":"d0b65261-8174-3abb-804d-41208b7a8a5b","pitchNumber":7,"startTime":"2026-03-21T18:00:06.457Z","endTime":"2026-03-21T18:00:10.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:00:10.603Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Christian Cairo to first baseman Liover Peguero.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T18:02:09.535Z","endTime":"2026-03-21T18:04:34.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50103388516656,"aZ":-19.086177916628355,"pfxX":-8.210028118987363,"pfxZ":6.907160140278662,"pX":-0.060785149632830104,"pZ":2.4869843921699477,"vX0":9.51199222102298,"vY0":-136.87924530193447,"vZ0":-5.849938801709133,"x":119.32,"y":171.63,"x0":-2.515929532490562,"y0":50.00631073979774,"z0":5.960869489544946,"aX":-15.566287440087187},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":12.8,"spinRate":2070,"spinDirection":206},"zone":5,"typeConfidence":0.59,"plateTime":0.4003043444835157,"extension":6.772966074599034},"index":0,"playId":"ca0376a7-62cd-3d61-8702-6eade1ba0609","pitchNumber":1,"startTime":"2026-03-21T18:02:22.659Z","endTime":"2026-03-21T18:02:25.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578671110700494,"aZ":-26.834760410881312,"pfxX":4.550730629249578,"pfxZ":3.3263111871399698,"pX":1.293565179482371,"pZ":1.9403609951547895,"vX0":8.349614957117012,"vY0":-126.17835462981917,"vZ0":-4.590712083818361,"x":67.69,"y":186.39,"x0":-2.6547758632439726,"y0":50.005308312770815,"z0":5.955389627948456,"aX":7.309985069646052},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-10.2,"spinRate":2658,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.434711446352281,"extension":6.689140168525211},"index":1,"playId":"bb7242cd-e2fe-3880-9fa7-77228b954c64","pitchNumber":2,"startTime":"2026-03-21T18:02:37.041Z","endTime":"2026-03-21T18:02:42.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451366851725943,"aZ":-29.579746678156944,"pfxX":0.559373317651958,"pfxZ":1.5208870621280752,"pX":0.31496304179826295,"pZ":2.5103111837464747,"vX0":7.352346113043648,"vY0":-129.6489904727169,"vZ0":-3.2204839103306417,"x":104.99,"y":171.0,"x0":-2.627306132909012,"y0":50.00365481381059,"z0":6.019942093627306,"aX":0.9539452916986905},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-2.6,"spinRate":2094,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.42204997264060795,"extension":6.794392935600588},"index":2,"playId":"df2fd59b-271d-3e46-845f-01785b66455c","pitchNumber":3,"startTime":"2026-03-21T18:02:53.400Z","endTime":"2026-03-21T18:02:57.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":97.4,"endSpeed":88.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50760924871485,"aZ":-13.783344344003998,"pfxX":-2.9737665570215484,"pfxZ":9.103091438204014,"pX":1.337815144618,"pZ":3.033830459583199,"vX0":11.262586585468268,"vY0":-141.32909006767528,"vZ0":-5.820241992753346,"x":66.01,"y":156.87,"x0":-2.3145291039920597,"y0":50.00695870224943,"z0":6.006884264874197,"aX":-6.010655825158158},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":3.1,"spinRate":2264,"spinDirection":207},"zone":12,"typeConfidence":0.94,"plateTime":0.38769358651596875,"extension":6.794099950946723},"index":3,"playId":"8a1866b3-ccd8-3913-ad5f-3c2eb3767ef9","pitchNumber":4,"startTime":"2026-03-21T18:03:12.966Z","endTime":"2026-03-21T18:03:18.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.441159520380875,"aZ":-29.989442362277792,"pfxX":5.415419822990611,"pfxZ":1.3662658860346575,"pX":0.646647534321628,"pZ":2.4627200148497135,"vX0":6.424544044105402,"vY0":-126.76064285661683,"vZ0":-2.8283116751696245,"x":92.35,"y":172.29,"x0":-2.6384877283350816,"y0":50.00518848090739,"z0":6.023594699848745,"aX":8.685742579398608},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":-11.4,"spinRate":2384,"spinDirection":56},"zone":6,"typeConfidence":0.91,"plateTime":0.43452927460679813,"extension":6.797032930399221},"index":4,"playId":"38102f21-b753-3e67-a81a-beff047482cf","pitchNumber":5,"startTime":"2026-03-21T18:03:30.381Z","endTime":"2026-03-21T18:03:33.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478846450388524,"aZ":-41.96730875804514,"pfxX":5.30530756085649,"pfxZ":-6.794213654275035,"pX":-1.0327861035607473,"pZ":2.2942800434728716,"vX0":2.5310509839494655,"vY0":-120.4046289611499,"vZ0":-0.2523248238352416,"x":156.37,"y":176.83,"x0":-2.793273927165232,"y0":50.00568200067508,"z0":6.17416857081081,"aX":7.643202094090247},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.0,"breakHorizontal":-10.3,"spinRate":2123,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.45822675173348015,"extension":6.694952044394991},"index":5,"playId":"6fe964a1-4cf9-3be7-bbe2-bba431d1ab85","pitchNumber":6,"startTime":"2026-03-21T18:03:50.789Z","endTime":"2026-03-21T18:03:55.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48292068951505,"aZ":-15.71859850812166,"pfxX":-3.3196276878991604,"pfxZ":8.37546133198176,"pX":0.04677504999069221,"pZ":4.1921989858845015,"vX0":8.190122641364809,"vY0":-139.76070672558856,"vZ0":-2.4691927500784145,"x":115.22,"y":125.59,"x0":-2.4992271050206516,"y0":50.0034504377819,"z0":6.127804383707113,"aX":-6.523350995413888},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":4.2,"spinRate":2204,"spinDirection":211},"zone":12,"typeConfidence":0.93,"plateTime":0.3929167573282153,"extension":6.839270472988792},"index":6,"playId":"1b21822b-7df1-3703-ad97-5556214d5fa3","pitchNumber":7,"startTime":"2026-03-21T18:04:07.445Z","endTime":"2026-03-21T18:04:10.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679576655690965,"aZ":-31.71199221783203,"pfxX":1.874059959519048,"pfxZ":0.27722024799276923,"pX":-0.157119071357338,"pZ":2.502406728452823,"vX0":5.801494238822227,"vY0":-128.31279092948662,"vZ0":-2.6340233638087733,"x":122.99,"y":171.22,"x0":-2.694947411714194,"y0":50.001406660199855,"z0":6.024454818630464,"aX":3.11013528482971},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.8,"spinRate":2134,"spinDirection":91},"zone":5,"typeConfidence":0.91,"plateTime":0.4276151864704789,"extension":6.823176840815738},"hitData":{"launchSpeed":99.7,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.35,"coordY":157.66}},"index":7,"playId":"71e05ccb-9fc9-3f6e-86d7-86d66a0202fe","pitchNumber":8,"startTime":"2026-03-21T18:04:25.171Z","endTime":"2026-03-21T18:04:34.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:04:34.400Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T18:04:37.088Z","endTime":"2026-03-21T18:08:07.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680743,"fullName":"Ryan Cusick","link":"/api/v1/people/680743"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":88.9,"endSpeed":81.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716709766843092,"aZ":-26.092630418292593,"pfxX":1.9272534017206873,"pfxZ":3.6072411214805298,"pX":0.014207230411177404,"pZ":0.8179226980352123,"vX0":6.296325496047794,"vY0":-129.2176487077337,"vZ0":-7.833944024794344,"x":116.46,"y":216.7,"x0":-2.7075653115016833,"y0":50.004406693531855,"z0":5.903170068468902,"aX":3.247232927644365},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-4.9,"spinRate":1995,"spinDirection":195},"zone":14,"typeConfidence":0.87,"plateTime":0.4244001907828556,"extension":6.776829854957646},"index":0,"playId":"19d9a7ea-7987-3639-adbd-7ea22472f616","pitchNumber":1,"startTime":"2026-03-21T18:05:00.770Z","endTime":"2026-03-21T18:05:03.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":91.9,"endSpeed":84.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011203419454098,"aZ":-22.61804439338385,"pfxX":-9.382665802818014,"pfxZ":5.327501168567804,"pX":0.5260524305537188,"pZ":0.5461206037625279,"vX0":11.532341645575727,"vY0":-133.1346805573182,"vZ0":-9.416547521818323,"x":96.95,"y":224.03,"x0":-2.6459039499064496,"y0":50.00030877609239,"z0":5.770475221622153,"aX":-16.81540221152579},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":1161,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4116749730277611,"extension":6.775726324036018},"index":1,"playId":"b299bcd6-86e4-39cc-9072-1ef52aacdcf9","pitchNumber":2,"startTime":"2026-03-21T18:05:23.397Z","endTime":"2026-03-21T18:05:28.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7450265417147,"aZ":-14.388715439751303,"pfxX":-5.459556644148976,"pfxZ":8.994522503932025,"pX":-0.47478695215636474,"pZ":2.4384252717938475,"vX0":7.732771287076085,"vY0":-140.22062436267348,"vZ0":-7.158680324095196,"x":135.1,"y":172.94,"x0":-2.567824187915057,"y0":50.00458826587946,"z0":5.976256396888379,"aX":-10.798245077244472},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2126,"spinDirection":217},"zone":4,"typeConfidence":0.93,"plateTime":0.39165575102458083,"extension":6.654310993718169},"index":2,"playId":"bea55d52-030e-3946-85b4-c2712ae08b8c","pitchNumber":3,"startTime":"2026-03-21T18:05:42.014Z","endTime":"2026-03-21T18:05:46.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.507554197600875,"aZ":-28.347733409836135,"pfxX":0.2722734043014219,"pfxZ":2.292829511434457,"pX":-0.49600043496842927,"pZ":3.023052497546289,"vX0":5.959306030148512,"vY0":-127.89505678310624,"vZ0":-2.143567214496759,"x":135.91,"y":157.16,"x0":-2.8842756219688512,"y0":50.002487849686304,"z0":6.0786412189615255,"aX":0.4543915711510436},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.7,"spinRate":2083,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.42702155528029495,"extension":6.523334714403415},"index":3,"playId":"d7eec293-2ff6-3051-bc29-6e33f9b2e73d","pitchNumber":4,"startTime":"2026-03-21T18:06:05.692Z","endTime":"2026-03-21T18:06:08.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-21T18:06:18.273Z","endTime":"2026-03-21T18:06:32.606Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.162954316796394,"aZ":-16.5865816186922,"pfxX":-3.8646267218342527,"pfxZ":7.821352374789122,"pX":0.5756789811387869,"pZ":3.011896332426555,"vX0":9.672188661082282,"vY0":-140.36321507320665,"vZ0":-5.452925519072472,"x":95.06,"y":157.46,"x0":-2.414684977218033,"y0":50.00093498082815,"z0":6.061958730494964,"aX":-7.700989346451806},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":5.0,"spinRate":2225,"spinDirection":200},"zone":3,"typeConfidence":0.92,"plateTime":0.3904204666108986,"extension":6.785939562048874},"index":5,"playId":"d02c6a68-fe16-30e4-bd47-a740474c8b9d","pitchNumber":5,"startTime":"2026-03-21T18:06:32.606Z","endTime":"2026-03-21T18:06:35.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.164458533987744,"aZ":-40.61076178880323,"pfxX":1.672637396261747,"pfxZ":-5.519463158799136,"pX":-1.070472773493198,"pZ":3.179909052336004,"vX0":3.6317365003218143,"vY0":-122.59719010167936,"vZ0":1.0760377167976551,"x":157.8,"y":152.92,"x0":-2.7854879814342928,"y0":50.0016490872529,"z0":6.188893817372696,"aX":2.556939709279858},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.5,"breakHorizontal":-3.8,"spinRate":2092,"spinDirection":37},"zone":11,"typeConfidence":0.89,"plateTime":0.4459716364217443,"extension":6.632959873349674},"index":6,"playId":"06a8f720-cd99-3a7c-a915-e1b6a11e28bb","pitchNumber":6,"startTime":"2026-03-21T18:06:54.172Z","endTime":"2026-03-21T18:06:58.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84685809441426,"aZ":-29.505515230918817,"pfxX":-0.1713364230554525,"pfxZ":1.5527218869634645,"pX":0.17596203039456235,"pZ":1.3279466104151176,"vX0":6.9596720305687905,"vY0":-129.53700835414529,"vZ0":-6.003994234278461,"x":110.29,"y":202.93,"x0":-2.513311831306986,"y0":50.00116789648676,"z0":5.9068818339689395,"aX":-0.2957501216953955},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.1,"spinRate":2161,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.42143364525819127,"extension":6.929359434489764},"index":7,"playId":"a9bd9776-cc39-37a4-b468-c2ebc90f3a7b","pitchNumber":7,"startTime":"2026-03-21T18:07:14.595Z","endTime":"2026-03-21T18:07:17.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504566386241784,"aZ":-27.654295040757834,"pfxX":0.6689700801389975,"pfxZ":2.6091768305321787,"pX":0.6234626530328908,"pZ":1.333126896485167,"vX0":8.438731637393092,"vY0":-130.42214851874851,"vZ0":-6.32680900401275,"x":93.24,"y":202.79,"x0":-2.731204982438368,"y0":50.006509945725234,"z0":5.8555773452452975,"aX":1.161864185427602},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":-3.0,"spinRate":2224,"spinDirection":56},"zone":14,"typeConfidence":0.88,"plateTime":0.41876323392071013,"extension":6.819559862787808},"index":8,"playId":"0d8f872d-45bc-33cc-a66a-1dee770d014f","pitchNumber":8,"startTime":"2026-03-21T18:07:35.416Z","endTime":"2026-03-21T18:07:39.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86484537119548,"aZ":-11.643214715717441,"pfxX":-4.978426706726777,"pfxZ":10.3694428546791,"pX":0.5232461723387012,"pZ":1.280265563937085,"vX0":9.99419334809714,"vY0":-140.33186057116677,"vZ0":-10.326840941610891,"x":97.06,"y":204.21,"x0":-2.449126397538902,"y0":50.00670923981634,"z0":5.782261180518605,"aX":-9.861347992753448},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2174,"spinDirection":205},"zone":14,"typeConfidence":0.94,"plateTime":0.3913683553322169,"extension":7.0222463345881785},"index":9,"playId":"df5ab773-bdb3-3097-be63-1a4e578535b2","pitchNumber":9,"startTime":"2026-03-21T18:08:03.094Z","endTime":"2026-03-21T18:08:07.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":680743,"link":"/api/v1/people/680743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:08:07.827Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler O'Neill singles on a ground ball to right fielder Bryan De La Cruz. Adley Rutschman scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T18:10:29.732Z","endTime":"2026-03-21T18:12:15.508Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692838,"fullName":"Jaydenn Estanista","link":"/api/v1/people/692838"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":680743,"link":"/api/v1/people/680743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:08:19.370Z","endTime":"2026-03-21T18:09:30.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaydenn Estanista replaces Ryan Cusick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T18:09:30.641Z","endTime":"2026-03-21T18:10:31.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692838,"link":"/api/v1/people/692838"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680743,"link":"/api/v1/people/680743","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29884368470719,"aZ":-28.806673784757727,"pfxX":2.2199418787188967,"pfxZ":2.2603402969500905,"pX":0.032039611214892294,"pZ":0.20332915337328736,"vX0":3.427500334936202,"vY0":-121.4435903455842,"vZ0":-8.227963900508858,"x":115.78,"y":233.29,"x0":-1.6872626859368363,"y0":50.00267366026978,"z0":6.148967486697216,"aX":3.308187722361117},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.8,"spinRate":2129,"spinDirection":146},"zone":14,"typeConfidence":0.79,"plateTime":0.45140674134643666,"extension":6.483735696223218},"index":2,"playId":"ebdc81e0-eb7b-3638-8613-44c247588cc4","pitchNumber":1,"startTime":"2026-03-21T18:10:31.992Z","endTime":"2026-03-21T18:10:37.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45735235299255,"aZ":-27.928945542602104,"pfxX":2.739753276216862,"pfxZ":2.6961888999618076,"pX":0.7503748987726524,"pZ":2.867178748387948,"vX0":4.719159941731423,"vY0":-123.76634185909454,"vZ0":-2.912682978121417,"x":88.4,"y":161.37,"x0":-1.5265402275051627,"y0":50.00043585867619,"z0":6.364331950743956,"aX":4.308984094393433},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-5.9,"spinRate":2475,"spinDirection":109},"zone":3,"typeConfidence":0.91,"plateTime":0.44019706781267587,"extension":6.488472439659177},"index":3,"playId":"70648900-b992-33a9-8926-0f45615aba8f","pitchNumber":2,"startTime":"2026-03-21T18:10:50.597Z","endTime":"2026-03-21T18:10:54.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718592320047982,"aZ":-27.864501794229625,"pfxX":2.0536700792542852,"pfxZ":2.9217996349841684,"pX":2.0992043460597904,"pZ":-0.5753367013136135,"vX0":6.8411881080245776,"vY0":-120.5448648048181,"vZ0":-10.117071518439344,"x":36.98,"y":254.31,"x0":-1.0387785526123743,"y0":50.00469778077468,"z0":6.123704638628068,"aX":3.032391429990037},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.3,"spinRate":891,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.4538143651028199,"extension":7.10518297624392},"index":4,"playId":"6dcff1f2-b80b-3910-b21d-aa0dfcefb504","pitchNumber":3,"startTime":"2026-03-21T18:11:06.664Z","endTime":"2026-03-21T18:11:13.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jaydenn Estanista. Adley Rutschman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"actionPlayId":"6dcff1f2-b80b-3910-b21d-aa0dfcefb504","startTime":"2026-03-21T18:11:18.024Z","endTime":"2026-03-21T18:11:45.720Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"postOnSecond":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.37,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11965479790142,"aZ":-9.938255120062081,"pfxX":-5.343829201445418,"pfxZ":11.671850800209103,"pX":0.8262912561636524,"pZ":2.4615595884063888,"vX0":6.806745180552969,"vY0":-137.53751344723622,"vZ0":-8.522213250166356,"x":85.5,"y":172.32,"x0":-0.9929061363063204,"y0":50.00093909225031,"z0":6.2847643983778285,"aX":-10.179134210557944},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":8.2,"spinRate":2122,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.3991084707718606,"extension":6.637076730638369},"index":6,"playId":"f2bb8d97-66f5-3aa0-901f-cf584f284511","pitchNumber":4,"startTime":"2026-03-21T18:11:45.720Z","endTime":"2026-03-21T18:11:51.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371680083106398,"aZ":-10.3311777826051,"pfxX":-4.399764426678008,"pfxZ":11.247765573050934,"pX":0.3573903321655948,"pZ":2.071905420610079,"vX0":5.6506359911635995,"vY0":-138.56996358427196,"vZ0":-9.417405620224685,"x":103.38,"y":182.84,"x0":-1.1379419221765679,"y0":50.00378287202259,"z0":6.2076583151460865,"aX":-8.54513124432963},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2215,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.3954820778881234,"extension":6.595717178978876},"hitData":{"launchSpeed":100.7,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.9,"coordY":122.18}},"index":7,"playId":"603f6cf6-a75b-3a1e-bc6e-52c497e01142","pitchNumber":5,"startTime":"2026-03-21T18:12:03.161Z","endTime":"2026-03-21T18:12:15.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":692838,"link":"/api/v1/people/692838"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":692838,"link":"/api/v1/people/692838"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":9.400000000000013,"leverageIndex":1.37,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:12:15.508Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Mountcastle flies out to left fielder Otto Kemp.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T18:12:42.416Z","endTime":"2026-03-21T18:15:06.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692838,"fullName":"Jaydenn Estanista","link":"/api/v1/people/692838"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jhonkensy Noel replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:12:44.624Z","endTime":"2026-03-21T18:12:44.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678877,"link":"/api/v1/people/678877"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"base":1,"defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25270877081929,"aZ":-10.160560844585051,"pfxX":-2.429264311817134,"pfxZ":11.568475272272343,"pX":-0.2333440500457946,"pZ":2.8030334528502863,"vX0":3.2802250224446206,"vY0":-137.27092626530708,"vZ0":-7.472657738593353,"x":125.89,"y":163.1,"x0":-1.1298549861543536,"y0":50.001427912631584,"z0":6.257591111229308,"aX":-4.622085522986962},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":3.7,"spinRate":2229,"spinDirection":193},"zone":5,"typeConfidence":0.89,"plateTime":0.39948554538716996,"extension":6.711112604592203},"index":1,"playId":"80dd9954-b623-38f1-813e-46c4f811e504","pitchNumber":1,"startTime":"2026-03-21T18:12:44.626Z","endTime":"2026-03-21T18:12:50.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"ffa2566c-55d4-37ec-a2a9-b6b915671dd3","startTime":"2026-03-21T18:13:04.207Z","endTime":"2026-03-21T18:13:09.026Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06125937858875,"aZ":-10.406093177794354,"pfxX":-1.948791517556855,"pfxZ":11.59161612870806,"pX":-0.140537343270329,"pZ":3.0476082028383433,"vX0":3.6577948562549776,"vY0":-136.85904300499533,"vZ0":-6.887328077198666,"x":122.36,"y":156.49,"x0":-1.2473224681539368,"y0":50.00057848452934,"z0":6.326271628332498,"aX":-3.6592230009205284},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":2.6,"spinRate":2202,"spinDirection":201},"zone":2,"typeConfidence":0.89,"plateTime":0.4017816256144271,"extension":6.449820468691169},"index":3,"playId":"cb7a34fe-5d75-3686-8e97-f8a7fc74427d","pitchNumber":2,"startTime":"2026-03-21T18:13:22.732Z","endTime":"2026-03-21T18:13:25.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267341066944628,"aZ":-8.044406059345498,"pfxX":-3.7686261018767047,"pfxZ":12.34371091387333,"pX":1.5655933461780058,"pZ":0.7275361975948912,"vX0":8.27040354605843,"vY0":-138.75232034068452,"vZ0":-13.31042525368932,"x":57.32,"y":219.14,"x0":-0.9606282606464939,"y0":50.006610581078135,"z0":6.1166520949028635,"aX":-7.369752182780538},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.8,"breakHorizontal":5.2,"spinRate":2273,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.3943479120241662,"extension":6.371833955467007},"index":4,"playId":"8b1d60c8-58ce-3241-b23b-1cad36edb042","pitchNumber":3,"startTime":"2026-03-21T18:13:42.732Z","endTime":"2026-03-21T18:13:47.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jaydenn Estanista. Jhonkensy Noel to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"actionPlayId":"8b1d60c8-58ce-3241-b23b-1cad36edb042","startTime":"2026-03-21T18:13:53.717Z","endTime":"2026-03-21T18:14:19.481Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678877,"link":"/api/v1/people/678877"},"defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"postOnSecond":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.12,"dramaIndex":43.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83918231757381,"aZ":-34.80611381743748,"pfxX":2.0342793993090407,"pfxZ":-1.904607737878841,"pX":1.5167215705199821,"pZ":4.517589314945912,"vX0":5.750042184950256,"vY0":-116.45437156626195,"vZ0":2.9595483056100793,"x":59.19,"y":116.81,"x0":-1.2437644352489214,"y0":50.00411200806845,"z0":6.511628909022826,"aX":2.807557945246703},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.5,"breakHorizontal":-5.0,"spinRate":2133,"spinDirection":81},"zone":12,"typeConfidence":0.92,"plateTime":0.46943617722157516,"extension":6.7383129734647},"index":6,"playId":"852a439f-4c05-3727-ab58-7e89ded9654d","pitchNumber":4,"startTime":"2026-03-21T18:14:19.481Z","endTime":"2026-03-21T18:14:22.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258334269509668,"aZ":-29.830367564045513,"pfxX":2.924856953852637,"pfxZ":1.4974033602438581,"pX":1.0037199145441347,"pZ":1.4962281105919348,"vX0":5.288328765392686,"vY0":-123.51619958726891,"vZ0":-5.546024552772298,"x":78.74,"y":198.38,"x0":-1.5364141451817368,"y0":50.001131533631856,"z0":6.248521272897092,"aX":4.562849403007908},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-6.4,"spinRate":2279,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.4417328795789084,"extension":6.8635740895761},"index":7,"playId":"25ba35fa-a346-3a55-aac9-fd169c7b2d13","pitchNumber":5,"startTime":"2026-03-21T18:14:37.785Z","endTime":"2026-03-21T18:14:43.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.598322796804506,"aZ":-13.068219596978865,"pfxX":-6.093814706946316,"pfxZ":9.89006484736446,"pX":-0.5749728021230945,"pZ":3.7565956006749412,"vX0":3.7745075794696787,"vY0":-138.08821784426505,"vZ0":-4.7026801396422,"x":138.92,"y":137.35,"x0":-1.1674182486320455,"y0":50.0063929530453,"z0":6.360234175434944,"aX":-11.777047659876285},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2240,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.3965793211423576,"extension":6.5434412159498025},"hitData":{"launchSpeed":96.7,"launchAngle":53.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.96,"coordY":101.39}},"index":8,"playId":"60025323-0c54-33f5-ae07-8705b1541db2","pitchNumber":6,"startTime":"2026-03-21T18:14:57.033Z","endTime":"2026-03-21T18:15:06.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":692838,"link":"/api/v1/people/692838"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":692838,"link":"/api/v1/people/692838"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.12,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:15:06.671Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out to first baseman Liover Peguero.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T18:15:29.402Z","endTime":"2026-03-21T18:16:40.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692838,"fullName":"Jaydenn Estanista","link":"/api/v1/people/692838"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.799198210256062,"aZ":-14.572556712482823,"pfxX":-5.396064333049187,"pfxZ":9.228236406699157,"pX":-1.0596280238802163,"pZ":3.8318477015767876,"vX0":2.4864743289404783,"vY0":-137.53959399002792,"vZ0":-4.217027988460593,"x":157.39,"y":135.32,"x0":-1.2766365737360497,"y0":50.000791707103076,"z0":6.379788042218868,"aX":-10.29005725725532},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2252,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.39892717526704136,"extension":6.748090102209787},"index":0,"playId":"dbdd33db-349a-37aa-a97c-35c1555ec85f","pitchNumber":1,"startTime":"2026-03-21T18:15:33.016Z","endTime":"2026-03-21T18:15:36.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.2,"endSpeed":84.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.977600580020926,"aZ":-13.552551678890833,"pfxX":-5.625414855370403,"pfxZ":10.214789836309485,"pX":1.076550654354532,"pZ":2.336398942977883,"vX0":7.558191619662647,"vY0":-135.27391018112567,"vZ0":-7.8583863360553305,"x":75.96,"y":175.7,"x0":-1.0442081371496108,"y0":50.0056608472823,"z0":6.2625137041525925,"aX":-10.258502828476963},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2123,"spinDirection":204},"zone":14,"typeConfidence":0.89,"plateTime":0.40744716528109803,"extension":6.6406759651662535},"index":1,"playId":"3a303c20-1a60-333d-a56e-af522193160b","pitchNumber":2,"startTime":"2026-03-21T18:15:52.456Z","endTime":"2026-03-21T18:15:56.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.388409961599756,"aZ":-12.561781538890566,"pfxX":-5.51800087373041,"pfxZ":10.388105517138467,"pX":-0.864878485042266,"pZ":2.456170367839839,"vX0":3.134203427501595,"vY0":-137.69554528073903,"vZ0":-8.008816711417174,"x":149.97,"y":172.46,"x0":-1.3112593875377605,"y0":50.000170895297614,"z0":6.285209200553439,"aX":-10.415501195709153},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":9.1,"spinRate":2277,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.40036829843720767,"extension":6.592886881936633},"index":2,"playId":"e9459d18-2f3e-31dd-8e90-654026d97c9c","pitchNumber":3,"startTime":"2026-03-21T18:16:10.097Z","endTime":"2026-03-21T18:16:13.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.347309180240362,"aZ":-9.375844460564643,"pfxX":-1.6856219040116467,"pfxZ":11.832652020732374,"pX":0.8519385849818338,"pZ":3.3043436331507547,"vX0":5.699945458325056,"vY0":-138.0837261092427,"vZ0":-6.6164634727866325,"x":84.53,"y":149.56,"x0":-1.0220285175329813,"y0":50.00578977786581,"z0":6.365669512432319,"aX":-3.248623982338131},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":1.8,"spinRate":2306,"spinDirection":197},"zone":12,"typeConfidence":0.89,"plateTime":0.39698060550182124,"extension":6.837957768038023},"hitData":{"launchSpeed":79.8,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":170.84}},"index":3,"playId":"5a518e5d-ab74-3625-9e4d-fa1c58792887","pitchNumber":4,"startTime":"2026-03-21T18:16:30.789Z","endTime":"2026-03-21T18:16:40.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":692838,"link":"/api/v1/people/692838"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":692838,"link":"/api/v1/people/692838"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:16:40.059Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Stubbs walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:18:50.020Z","endTime":"2026-03-21T18:19:36.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sam Huff replaces catcher Adley Rutschman, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:18:36.582Z","endTime":"2026-03-21T18:18:36.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jhonkensy Noel remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T18:18:36.603Z","endTime":"2026-03-21T18:18:36.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678877,"link":"/api/v1/people/678877"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jud Fabian replaces center fielder Colton Cowser, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T18:18:36.605Z","endTime":"2026-03-21T18:18:51.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682983,"link":"/api/v1/people/682983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02573231112796,"aZ":-36.55977337585971,"pfxX":6.283962885649195,"pfxZ":-3.2889376992835437,"pX":-0.23313857227185775,"pZ":3.552541643173641,"vX0":2.843127346135736,"vY0":-114.74731691307518,"vZ0":2.7292619947789882,"x":125.89,"y":142.86,"x0":-2.3040404451716787,"y0":50.00045884494579,"z0":5.907130807774522,"aX":8.38694429205196},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.0,"breakHorizontal":-12.1,"spinRate":2754,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.477136422301617,"extension":5.977612240262149},"index":3,"playId":"f8dce376-4871-34d6-8ebf-5105074c91ae","pitchNumber":1,"startTime":"2026-03-21T18:18:51.896Z","endTime":"2026-03-21T18:18:56.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87811250452717,"aZ":-38.77051034182702,"pfxX":3.6926825227650397,"pfxZ":-4.89292569960243,"pX":-1.1520998242219465,"pZ":1.683885826527521,"vX0":1.9969289125314895,"vY0":-115.50087608987931,"vZ0":-0.8097012032680397,"x":160.92,"y":193.32,"x0":-2.5080904887418902,"y0":50.00168735295695,"z0":5.773094678981429,"aX":4.979505378599039},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.8,"breakHorizontal":-7.2,"spinRate":2748,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.47454078031824,"extension":6.112815589911621},"index":4,"playId":"b07e55ba-e4bf-360d-a0ae-08b927010efe","pitchNumber":2,"startTime":"2026-03-21T18:19:04.360Z","endTime":"2026-03-21T18:19:07.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.5,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.920543441002636,"aZ":-12.898261490596758,"pfxX":-6.595824795077167,"pfxZ":10.430359138542276,"pX":-1.053421295484112,"pZ":1.5809609792520107,"vX0":5.368465180342722,"vY0":-135.85088617776051,"vZ0":-8.080944401437833,"x":157.15,"y":196.09,"x0":-2.2094068552164985,"y0":50.003333770589265,"z0":5.513770370349803,"aX":-12.188907202275553},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2273,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4049643460715786,"extension":6.121038438857913},"index":5,"playId":"b1a210b8-c9be-3b95-9376-c3beadd69f2b","pitchNumber":3,"startTime":"2026-03-21T18:19:18.074Z","endTime":"2026-03-21T18:19:23.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.146757220178145,"aZ":-12.227053747038111,"pfxX":-7.503229316800621,"pfxZ":10.274336690529566,"pX":0.7020643198420038,"pZ":1.007470111576386,"vX0":9.78046048249464,"vY0":-138.7354674590056,"vZ0":-10.189308609099808,"x":90.24,"y":211.58,"x0":-1.9005051790087593,"y0":50.006194101816455,"z0":5.551452338170155,"aX":-14.573272251042312},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":11.5,"spinRate":2332,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.39537387918728006,"extension":6.240642030751201},"index":6,"playId":"a102ab02-5118-34cd-a38c-0190f14ccb9e","pitchNumber":4,"startTime":"2026-03-21T18:19:32.695Z","endTime":"2026-03-21T18:19:36.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:19:36.987Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:19:55.678Z","endTime":"2026-03-21T18:20:50.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49059567384945,"aZ":-15.892085262341329,"pfxX":-9.567544789106492,"pfxZ":8.716617023409366,"pX":-0.6600510845848003,"pZ":1.6072156639119322,"vX0":7.25014499884573,"vY0":-136.20222747696616,"vZ0":-7.462399336031946,"x":142.16,"y":195.39,"x0":-2.120887164883491,"y0":50.00588903090627,"z0":5.493476764977321,"aX":-17.87762427202652},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":15.7,"spinRate":2227,"spinDirection":224},"zone":7,"typeConfidence":0.82,"plateTime":0.40301457126970375,"extension":6.297260591106887},"index":0,"playId":"a14a4fa9-238c-3e9f-a26f-f68961639a50","pitchNumber":1,"startTime":"2026-03-21T18:20:00.785Z","endTime":"2026-03-21T18:20:04.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98769985159832,"aZ":-13.809614661775946,"pfxX":-2.9028165937999204,"pfxZ":10.066609073045043,"pX":-0.20038798212960748,"pZ":1.5882988998510827,"vX0":6.464850549750409,"vY0":-134.42901334638668,"vZ0":-7.518121531427303,"x":124.64,"y":195.9,"x0":-2.262704521756105,"y0":50.00507672805792,"z0":5.407934242631518,"aX":-5.2973863395280105},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":3.8,"spinRate":2374,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4079242775805332,"extension":6.3749833548872745},"index":1,"playId":"8ffef384-8fc1-324a-8ddb-ca3bc99babed","pitchNumber":2,"startTime":"2026-03-21T18:20:18.082Z","endTime":"2026-03-21T18:20:23.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T18:20:30.469Z","endTime":"2026-03-21T18:20:46.590Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96593711580734,"aZ":-27.525370263712002,"pfxX":7.335149819023641,"pfxZ":3.146047047429869,"pX":-1.105038892875367,"pZ":3.3587300006450493,"vX0":1.1103719485638175,"vY0":-121.83240265898536,"vZ0":0.16348136586331496,"x":159.12,"y":148.09,"x0":-2.520090763470471,"y0":50.00040153498367,"z0":5.705515364448772,"aX":10.825324287395174},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":2654,"spinDirection":80},"zone":11,"typeConfidence":0.92,"plateTime":0.4527235873694089,"extension":5.895031069083701},"index":3,"playId":"3dc294cc-91cb-31a2-b445-7e49b87319d7","pitchNumber":3,"startTime":"2026-03-21T18:20:46.590Z","endTime":"2026-03-21T18:20:50.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.91,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:20:50.858Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Cairo singles on a ground ball to left fielder Enrique Bradfield Jr. Garrett Stubbs scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:21:00.591Z","endTime":"2026-03-21T18:21:54.315Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":{"id":694370,"link":"/api/v1/people/694370"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203669933502916,"aZ":-15.613207316943104,"pfxX":-1.99431834251146,"pfxZ":9.243020886682014,"pX":-1.6303803326087005,"pZ":3.3907708435436685,"vX0":2.5375666849850065,"vY0":-132.7013728992485,"vZ0":-2.6388431646654467,"x":179.15,"y":147.23,"x0":-2.3379006800139734,"y0":50.0002455595528,"z0":5.529312017859737,"aX":-3.572401104356313},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":3.1,"spinRate":2423,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4120428433040657,"extension":5.986590714486025},"index":0,"playId":"512c11dd-583d-3ded-b403-9ad2961e6ee3","pitchNumber":1,"startTime":"2026-03-21T18:21:14.306Z","endTime":"2026-03-21T18:21:24.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Garrett Stubbs steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"512c11dd-583d-3ded-b403-9ad2961e6ee3","startTime":"2026-03-21T18:21:24.659Z","endTime":"2026-03-21T18:21:46.286Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"postOnSecond":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.58,"dramaIndex":57.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22407637235192,"aZ":-18.94444816676101,"pfxX":-10.03681335944254,"pfxZ":7.27113413660809,"pX":-0.4831464099811855,"pZ":2.7212569715214396,"vX0":7.246607646531046,"vY0":-134.76632700012243,"vZ0":-3.9880428313346488,"x":135.42,"y":165.31,"x0":-1.9175689732099306,"y0":50.00274269917384,"z0":5.577131956928069,"aX":-18.263531897388376},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":16.4,"spinRate":2254,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.4081113322865981,"extension":6.039559234047295},"hitData":{"launchSpeed":101.8,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.12,"coordY":121.16}},"index":2,"playId":"e11285aa-7350-334c-ac9a-231df3cdb424","pitchNumber":2,"startTime":"2026-03-21T18:21:46.286Z","endTime":"2026-03-21T18:21:54.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-10.199999999999996,"leverageIndex":1.58,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:21:54.315Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to third baseman Blaze Alexander. Christian Cairo to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:22:43.541Z","endTime":"2026-03-21T18:24:37.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694370,"fullName":"Levi Wells","link":"/api/v1/people/694370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":"17d9d225-7be9-3a3a-b0c2-9d5537251026","startTime":"2026-03-21T18:22:26.589Z","endTime":"2026-03-21T18:22:30.815Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42427672250879,"aZ":-21.83833620125781,"pfxX":-9.98249984791503,"pfxZ":5.63671011012868,"pX":-1.6186344977281728,"pZ":3.6172315800949453,"vX0":4.28537076165188,"vY0":-135.2529218558478,"vZ0":-1.5655455044958368,"x":178.7,"y":141.11,"x0":-1.9361977660106866,"y0":50.001536790651215,"z0":5.751336032298425,"aX":-18.296242100250623},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":17.0,"spinRate":2201,"spinDirection":235},"zone":11,"typeConfidence":0.92,"plateTime":0.4066386095232848,"extension":6.114362563003552},"index":1,"playId":"b8fe7cc1-61fa-32fd-a42a-08c45385c7f5","pitchNumber":1,"startTime":"2026-03-21T18:22:45.723Z","endTime":"2026-03-21T18:22:51.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96019819567659,"aZ":-16.94988337709117,"pfxX":-0.5711367196935554,"pfxZ":8.253910634723791,"pX":0.049016216954103305,"pZ":3.7268161705404332,"vX0":6.047924295458696,"vY0":-135.29200205914046,"vZ0":-2.0259142473993874,"x":115.13,"y":138.16,"x0":-2.146045983558121,"y0":50.00004047126159,"z0":5.680120655684905,"aX":-1.0541939008608268},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-0.4,"spinRate":2461,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4056646806775466,"extension":5.910631838904587},"index":2,"playId":"472e18cd-baa0-3123-9374-fc0a83badfe3","pitchNumber":2,"startTime":"2026-03-21T18:23:02.746Z","endTime":"2026-03-21T18:23:09.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Christian Cairo steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"472e18cd-baa0-3123-9374-fc0a83badfe3","startTime":"2026-03-21T18:23:11.061Z","endTime":"2026-03-21T18:23:25.334Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":686551,"link":"/api/v1/people/686551"},"postOnSecond":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":1.49,"dramaIndex":56.0,"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.934286830583126,"aZ":-26.17884738062868,"pfxX":6.274220934206547,"pfxZ":4.067809091911931,"pX":0.2987433506935886,"pZ":3.1425833685434577,"vX0":3.90111087041241,"vY0":-121.46649658013297,"vZ0":-0.4599443308822198,"x":105.61,"y":153.93,"x0":-2.1507902163705577,"y0":50.00063009495274,"z0":5.638827108787732,"aX":9.241074622640657},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.6,"breakHorizontal":-12.4,"spinRate":2532,"spinDirection":131},"zone":3,"typeConfidence":0.91,"plateTime":0.45338898835494756,"extension":6.236570305880762},"index":4,"playId":"ff4373af-70c7-3492-999d-9899b673b397","pitchNumber":3,"startTime":"2026-03-21T18:23:25.334Z","endTime":"2026-03-21T18:23:29.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444627779534414,"aZ":-28.473566281434046,"pfxX":7.525876646188269,"pfxZ":2.6279501950176467,"pX":-1.2001132696785364,"pZ":2.75213745080757,"vX0":0.33139716016291937,"vY0":-118.43526934296628,"vZ0":-0.6931203969839583,"x":162.75,"y":164.47,"x0":-2.3186964293329404,"y0":50.00291636297682,"z0":5.672582024863596,"aX":10.598719221326858},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.8,"breakHorizontal":-13.7,"spinRate":2591,"spinDirection":65},"zone":11,"typeConfidence":0.92,"plateTime":0.4640013256052371,"extension":5.769371702454531},"index":5,"playId":"45ba82ae-a4f2-3bf3-aaa2-fac68fccf36b","pitchNumber":4,"startTime":"2026-03-21T18:23:44.078Z","endTime":"2026-03-21T18:23:48.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.297393592567374,"aZ":-14.537522305078198,"pfxX":-5.655758532875321,"pfxZ":8.98278169470497,"pX":0.4939582767100814,"pZ":2.987378883223276,"vX0":7.603905889786547,"vY0":-139.68156294254948,"vZ0":-5.077273893328134,"x":98.17,"y":158.12,"x0":-1.536741864649663,"y0":50.00492858973378,"z0":5.794338997151301,"aX":-11.107772281425126},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2441,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.3930580632050815,"extension":6.200738128871393},"index":6,"playId":"037c85ed-31df-3d6e-8a6b-aa6db883441a","pitchNumber":5,"startTime":"2026-03-21T18:24:03.532Z","endTime":"2026-03-21T18:24:06.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06346833884849,"aZ":-12.403665310734288,"pfxX":-7.13188099511045,"pfxZ":10.176825447287348,"pX":-0.33846963370158273,"pZ":1.7490684760138941,"vX0":6.175704035294258,"vY0":-138.96102108252637,"vZ0":-8.35663806768972,"x":129.9,"y":191.56,"x0":-1.6703196705073649,"y0":50.005008765549164,"z0":5.632502611507522,"aX":-13.857542622520784},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2358,"spinDirection":218},"zone":7,"typeConfidence":0.91,"plateTime":0.39515756010872316,"extension":6.155631133741167},"hitData":{"launchSpeed":99.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.86,"coordY":161.21}},"index":7,"playId":"ba17bc57-8e39-319b-a9b1-04b649387ed4","pitchNumber":6,"startTime":"2026-03-21T18:24:31.441Z","endTime":"2026-03-21T18:24:37.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":694370,"link":"/api/v1/people/694370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-5.699999999999996,"leverageIndex":1.49,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:24:37.620Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:27:00.093Z","endTime":"2026-03-21T18:28:24.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694978,"fullName":"Ben Vespi","link":"/api/v1/people/694978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:24:56.070Z","endTime":"2026-03-21T18:26:53.276Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ben Vespi replaces Levi Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"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-21T18:26:53.276Z","endTime":"2026-03-21T18:27:02.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694978,"link":"/api/v1/people/694978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694370,"link":"/api/v1/people/694370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.413340849385516,"aZ":-35.68309088326008,"pfxX":-0.7435496932637999,"pfxZ":-2.5641285369451197,"pX":1.2711417315094036,"pZ":1.3628634755287676,"vX0":7.199897798819139,"vY0":-116.46283673210564,"vZ0":-2.6442150104909268,"x":68.55,"y":201.98,"x0":-1.7672102763069062,"y0":50.002362471031944,"z0":5.896720388385764,"aX":-1.0203603075076262},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.0,"breakHorizontal":-0.5,"spinRate":2056,"spinDirection":18},"zone":14,"typeConfidence":1.36,"plateTime":0.47078315130101567,"extension":6.554066716115587},"index":2,"playId":"38c97790-2263-366a-a213-7e166bc78249","pitchNumber":1,"startTime":"2026-03-21T18:27:02.191Z","endTime":"2026-03-21T18:27:11.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"actionPlayId":"38c97790-2263-366a-a213-7e166bc78249","startTime":"2026-03-21T18:27:11.785Z","endTime":"2026-03-21T18:27:27.482Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"postOnSecond":{"id":607208,"link":"/api/v1/people/607208"},"postOnThird":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":2.27,"dramaIndex":77.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841142219190818,"aZ":-32.00969033204358,"pfxX":-7.321283371281048,"pfxZ":0.10402429924721623,"pX":-0.4967447031183458,"pZ":2.882076819749528,"vX0":6.292536337892944,"vY0":-123.51030217053237,"vZ0":-0.32892659980132344,"x":135.93,"y":160.96,"x0":-2.127571583989438,"y0":50.001978385391396,"z0":5.711336304488068,"aX":-11.299276418318803},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":11.8,"spinRate":1506,"spinDirection":239},"zone":1,"typeConfidence":1.35,"plateTime":0.4436617491454675,"extension":6.466060633902738},"index":4,"playId":"0697340e-8438-3cd2-84e5-27091d13c888","pitchNumber":2,"startTime":"2026-03-21T18:27:27.482Z","endTime":"2026-03-21T18:27:30.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63626371939285,"aZ":-30.15540865929309,"pfxX":-8.529149206038284,"pfxZ":1.3090896182407281,"pX":-0.18829510811181283,"pZ":2.5492382601255534,"vX0":7.464505901335085,"vY0":-124.35378612192058,"vZ0":-1.22715186555883,"x":124.18,"y":169.95,"x0":-2.1441156876455802,"y0":50.00205701440172,"z0":5.587616969804848,"aX":-13.145171678967191},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":13.3,"spinRate":1620,"spinDirection":230},"zone":5,"typeConfidence":1.36,"plateTime":0.44316539911123476,"extension":6.330655055008855},"index":5,"playId":"69821dda-061b-33fa-960f-9d24ff41af42","pitchNumber":3,"startTime":"2026-03-21T18:27:44.935Z","endTime":"2026-03-21T18:27:50.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706036797356607,"aZ":-12.30699835101503,"pfxX":-3.0849449113448744,"pfxZ":10.45337290361936,"pX":0.5378458159122377,"pZ":3.1038155634675535,"vX0":7.057232057110062,"vY0":-137.3169106379766,"vZ0":-4.800032468163658,"x":96.5,"y":154.98,"x0":-1.6700739610913913,"y0":50.006141121076986,"z0":5.718468100494001,"aX":-5.865403470705077},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":4.1,"spinRate":2149,"spinDirection":209},"zone":3,"typeConfidence":1.37,"plateTime":0.39956822546626114,"extension":6.583042612532852},"hitData":{"launchSpeed":86.9,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.97,"coordY":165.78}},"index":6,"playId":"08f3822f-1a4c-3c77-a6e9-cd6c7049c69f","pitchNumber":4,"startTime":"2026-03-21T18:28:17.366Z","endTime":"2026-03-21T18:28:24.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":694978,"link":"/api/v1/people/694978"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":694978,"link":"/api/v1/people/694978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":9.5,"leverageIndex":2.27,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:28:24.883Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Kemp singles on a line drive to right fielder Jhonkensy Noel. Christian Cairo scores. Trea Turner scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:28:38.244Z","endTime":"2026-03-21T18:31:19.934Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694978,"fullName":"Ben Vespi","link":"/api/v1/people/694978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678877,"link":"/api/v1/people/678877"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":694370,"link":"/api/v1/people/694370"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":{"id":694370,"link":"/api/v1/people/694370"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.348295009807433,"aZ":-38.83818955556926,"pfxX":3.818244167933914,"pfxZ":-4.916178334836154,"pX":0.03960860294831554,"pZ":2.969073387278835,"vX0":3.15081000349161,"vY0":-116.41763319535211,"vZ0":1.4538730000939832,"x":115.49,"y":158.62,"x0":-1.833373633752379,"y0":50.002571978001384,"z0":6.047226704812294,"aX":5.17608860350355},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.2,"breakHorizontal":-7.8,"spinRate":2178,"spinDirection":40},"zone":2,"typeConfidence":1.36,"plateTime":0.47269949433452174,"extension":6.770575828068681},"index":0,"playId":"a9805c1a-90cb-36f7-b0c1-7ccaa699b7bb","pitchNumber":1,"startTime":"2026-03-21T18:28:52.324Z","endTime":"2026-03-21T18:28:55.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.701511269992526,"aZ":-37.12149090301182,"pfxX":-1.1769888053139734,"pfxZ":-3.127612950560438,"pX":1.1121832887109215,"pZ":0.6952021243650887,"vX0":7.152966665981607,"vY0":-125.05449056123439,"vZ0":-5.101096534547652,"x":74.61,"y":220.01,"x0":-1.634899760978614,"y0":50.00483937658654,"z0":5.81364831175327,"aX":-1.8612777379176921},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":0.5,"spinRate":1987,"spinDirection":16},"zone":14,"typeConfidence":1.23,"plateTime":0.43832983217451904,"extension":6.747282493481463},"index":1,"playId":"c5a0a7c4-b70b-3360-a4e5-8cb4d66316f8","pitchNumber":2,"startTime":"2026-03-21T18:29:12.435Z","endTime":"2026-03-21T18:29:15.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.868439450451554,"aZ":-13.68619853593507,"pfxX":-4.145534810915791,"pfxZ":9.749864970581559,"pX":0.5866740218737875,"pZ":2.948274242965263,"vX0":7.076713921976478,"vY0":-137.41704537101913,"vZ0":-5.074051993206096,"x":94.64,"y":159.18,"x0":-1.4933957423574606,"y0":50.00316885135347,"z0":5.7617802176349695,"aX":-7.86173963396855},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2218,"spinDirection":199},"zone":3,"typeConfidence":1.37,"plateTime":0.39989112995456466,"extension":6.576098089744809},"index":2,"playId":"9f321b70-5c45-3d2f-a170-f7a38b86b3fa","pitchNumber":3,"startTime":"2026-03-21T18:29:34.172Z","endTime":"2026-03-21T18:29:37.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349463859070863,"aZ":-22.697075193845816,"pfxX":-8.066096186482692,"pfxZ":5.840196803773543,"pX":1.556726968088241,"pZ":1.2506809883928087,"vX0":11.137555747022931,"vY0":-127.1749375194088,"vZ0":-6.043934284620117,"x":57.66,"y":205.01,"x0":-1.850438308720447,"y0":50.00388173405821,"z0":5.481907323840121,"aX":-13.091250930662639},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":1712,"spinDirection":235},"zone":14,"typeConfidence":1.05,"plateTime":0.43222855824014506,"extension":6.664981630391468},"index":3,"playId":"2f6e9aff-3c03-3159-9ec7-95493fa7977d","pitchNumber":4,"startTime":"2026-03-21T18:29:56.499Z","endTime":"2026-03-21T18:29:59.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94953916680525,"aZ":-9.970230089000713,"pfxX":-1.940108949869539,"pfxZ":11.430691727880575,"pX":1.0685754454253167,"pZ":1.7940173284805874,"vX0":7.758405638177509,"vY0":-138.92765797189648,"vZ0":-8.76208942326146,"x":76.27,"y":190.34,"x0":-1.5159556349359111,"y0":50.00591900209533,"z0":5.663663128898575,"aX":-3.7710935595057484},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":1.8,"spinRate":2187,"spinDirection":208},"zone":14,"typeConfidence":1.37,"plateTime":0.39520435080226246,"extension":6.632525789369624},"index":4,"playId":"42046ae7-7fc0-33e3-9ddd-5f63c39db518","pitchNumber":5,"startTime":"2026-03-21T18:30:18.207Z","endTime":"2026-03-21T18:30:21.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194038530853344,"aZ":-28.886515171873373,"pfxX":-10.869268809682051,"pfxZ":2.0602910544618367,"pX":0.49726506406761994,"pZ":0.8942719098648223,"vX0":9.435482047485289,"vY0":-126.31922433566781,"vZ0":-5.660502433291928,"x":98.05,"y":214.63,"x0":-1.8929520389112737,"y0":50.00628113181404,"z0":5.5163842201835145,"aX":-17.388684972312888},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":17.3,"spinRate":1477,"spinDirection":239},"zone":14,"typeConfidence":1.35,"plateTime":0.43530681417362427,"extension":6.532687007376198},"index":5,"playId":"c4c4ba46-cf2f-38ae-a9ee-13cc83e8bdf4","pitchNumber":6,"startTime":"2026-03-21T18:30:43.541Z","endTime":"2026-03-21T18:30:47.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43250705203781,"aZ":-11.488251557590237,"pfxX":-2.0380765027343815,"pfxZ":10.55436734001258,"pX":0.7826242338646695,"pZ":2.335557231571708,"vX0":6.846929370710626,"vY0":-139.7977878147571,"vZ0":-7.177645788563593,"x":87.17,"y":175.72,"x0":-1.4441922012313855,"y0":50.00179759257778,"z0":5.707538721544086,"aX":-3.99524024965645},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":2.2,"spinRate":2314,"spinDirection":177},"zone":6,"typeConfidence":1.37,"plateTime":0.39330019885002176,"extension":6.6011578708944025},"hitData":{"launchSpeed":90.0,"launchAngle":22.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.19,"coordY":118.92}},"index":6,"playId":"526d0a27-e6a5-3c3b-90d6-49f76e002b3c","pitchNumber":7,"startTime":"2026-03-21T18:31:06.349Z","endTime":"2026-03-21T18:31:19.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":686551,"link":"/api/v1/people/686551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":694978,"link":"/api/v1/people/694978"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":694978,"link":"/api/v1/people/694978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":-19.8,"leverageIndex":2.54,"dramaIndex":190.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:31:19.934Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:31:37.240Z","endTime":"2026-03-21T18:33:15.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694978,"fullName":"Ben Vespi","link":"/api/v1/people/694978"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.587117430584833,"aZ":-38.490918770517055,"pfxX":2.543695174554892,"pfxZ":-4.5248924413439156,"pX":-0.4603910278927649,"pZ":3.7736059991099538,"vX0":2.4447307256065463,"vY0":-117.48869153979292,"vZ0":2.847262817042438,"x":134.55,"y":136.89,"x0":-1.845496643261932,"y0":50.00258338606694,"z0":6.126977329533129,"aX":3.550461550493675},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.2,"breakHorizontal":-5.2,"spinRate":1941,"spinDirection":27},"zone":11,"typeConfidence":1.36,"plateTime":0.46647550859730114,"extension":6.564203164135999},"index":0,"playId":"92298763-5660-3dcf-bc18-4a3684a05871","pitchNumber":1,"startTime":"2026-03-21T18:31:48.174Z","endTime":"2026-03-21T18:31:51.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37471142636503,"aZ":-11.103617697017144,"pfxX":-2.7335183703022627,"pfxZ":11.381411431255163,"pX":1.0345243805601168,"pZ":1.2609915790610768,"vX0":8.082055866575505,"vY0":-135.84465867246385,"vZ0":-9.428470768030914,"x":77.57,"y":204.73,"x0":-1.6365039189212403,"y0":50.003960893035774,"z0":5.568725581221222,"aX":-5.061810864338579},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":3.0,"spinRate":2160,"spinDirection":215},"zone":14,"typeConfidence":1.37,"plateTime":0.40467121537709794,"extension":6.655431466260822},"index":1,"playId":"d7e1fe14-b7d5-3755-ab3a-cde58913f0a2","pitchNumber":2,"startTime":"2026-03-21T18:32:06.167Z","endTime":"2026-03-21T18:32:10.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"d7e1fe14-b7d5-3755-ab3a-cde58913f0a2","startTime":"2026-03-21T18:32:12.071Z","endTime":"2026-03-21T18:32:28.926Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.417843333081944,"aZ":-13.59449880254457,"pfxX":-3.900928895741746,"pfxZ":10.173483129331384,"pX":0.9345299410500696,"pZ":1.3577938551898243,"vX0":8.432119847222918,"vY0":-134.59919086293235,"vZ0":-8.504160512925388,"x":81.38,"y":202.12,"x0":-1.738331466745419,"y0":50.006614316683034,"z0":5.530504248985588,"aX":-7.12761224930996},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2231,"spinDirection":206},"zone":14,"typeConfidence":1.36,"plateTime":0.40760924650294106,"extension":6.774305504777485},"index":3,"playId":"f75db9c9-dff7-3cba-b82f-bd1a03b73361","pitchNumber":3,"startTime":"2026-03-21T18:32:28.926Z","endTime":"2026-03-21T18:32:34.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923890411038656,"aZ":-14.291195825610973,"pfxX":-3.4405436478020244,"pfxZ":10.091461814287479,"pX":-0.49912863525077805,"pZ":2.7504286069210773,"vX0":5.070136344148648,"vY0":-132.90122940400698,"vZ0":-4.878793270651055,"x":136.03,"y":164.52,"x0":-1.9927485876274564,"y0":50.0061412718717,"z0":5.6632269921231115,"aX":-6.099576487907577},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.3,"breakHorizontal":5.0,"spinRate":2250,"spinDirection":196},"zone":4,"typeConfidence":1.35,"plateTime":0.41359179274251234,"extension":6.8026667598456125},"index":4,"playId":"3d1afaa7-39cd-3f13-93b4-e32a0a616fa0","pitchNumber":4,"startTime":"2026-03-21T18:32:50.250Z","endTime":"2026-03-21T18:32:54.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.376178128389625,"aZ":-25.60137008567924,"pfxX":-6.904290313656553,"pfxZ":4.372791846939158,"pX":-0.0357782484885884,"pZ":2.742698452360771,"vX0":6.777454480330697,"vY0":-122.21964387920501,"vZ0":-1.7699936809544665,"x":118.36,"y":164.73,"x0":-1.9553133017683235,"y0":50.00588469657435,"z0":5.687293990013823,"aX":-10.387587308687971},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":10.8,"spinRate":1444,"spinDirection":227},"zone":5,"typeConfidence":1.33,"plateTime":0.4491308049492777,"extension":6.4853195567325415},"hitData":{"launchSpeed":78.2,"launchAngle":13.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.5,"coordY":151.58}},"index":5,"playId":"5a5898d2-ea8c-3423-a0de-020bd843be59","pitchNumber":5,"startTime":"2026-03-21T18:33:08.513Z","endTime":"2026-03-21T18:33:15.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":694978,"link":"/api/v1/people/694978"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":694978,"link":"/api/v1/people/694978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:33:15.276Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, shortstop Christian Cairo to first baseman Liover Peguero.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:35:38.450Z","endTime":"2026-03-21T18:36:04.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces Jaydenn Estanista.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:35:25.460Z","endTime":"2026-03-21T18:35:40.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692838,"link":"/api/v1/people/692838","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577202982129414,"aZ":-36.117616051496206,"pfxX":7.773715025389336,"pfxZ":-3.1689114551061524,"pX":0.21216025769604985,"pZ":1.1739344284146254,"vX0":3.659747268641239,"vY0":-112.09634571063829,"vZ0":-0.7307933484517561,"x":108.91,"y":207.08,"x0":-2.4637319925491177,"y0":50.00383427192668,"z0":5.2662023637448625,"aX":9.66721980620389},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-5.5,"breakHorizontal":-15.1,"spinRate":2474,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4929623358340205,"extension":6.048495507827134},"index":1,"playId":"8b23a06c-7fdc-32b9-9c17-5c56e613c91a","pitchNumber":1,"startTime":"2026-03-21T18:35:40.544Z","endTime":"2026-03-21T18:35:43.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105666908437403,"aZ":-30.64947490690417,"pfxX":9.533487426787449,"pfxZ":1.1458462506842348,"pX":0.8204758156662326,"pZ":1.7917643454301437,"vX0":4.051325362867364,"vY0":-115.22748741349528,"vZ0":-1.1952575943947457,"x":85.73,"y":190.4,"x0":-2.203865964480439,"y0":50.00531158880451,"z0":5.301580799181033,"aX":12.710983359845205},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.0,"breakHorizontal":-18.4,"spinRate":2587,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.47690122187323203,"extension":6.254144124127587},"hitData":{"launchSpeed":67.7,"launchAngle":1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.51,"coordY":170.34}},"index":2,"playId":"b881d5dc-9581-3778-9327-54f9f606ec24","pitchNumber":2,"startTime":"2026-03-21T18:35:56.523Z","endTime":"2026-03-21T18:36:04.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:36:04.900Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a ground ball to first baseman Liover Peguero, deflected by pitcher Chase Shugart.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:36:26.048Z","endTime":"2026-03-21T18:38:29.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994696119734428,"aZ":-20.14442628945373,"pfxX":0.2915459937002183,"pfxZ":6.719289555614885,"pX":1.5784865951784872,"pZ":1.030815927279324,"vX0":8.920692890537136,"vY0":-132.38462190131,"vZ0":-7.163636637988971,"x":56.83,"y":210.95,"x0":-1.8607056191829583,"y0":50.003533666867234,"z0":5.226408317172558,"aX":0.5199068651060598},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.3,"spinRate":2222,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4123937226907173,"extension":6.43411435963701},"index":0,"playId":"90fa4627-4502-31b1-8074-2bd8a091f279","pitchNumber":1,"startTime":"2026-03-21T18:36:28.225Z","endTime":"2026-03-21T18:36:31.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.473220131748633,"aZ":-30.142535396956216,"pfxX":11.08746468317554,"pfxZ":1.5308008401327626,"pX":-0.11739556234676658,"pZ":2.5932323891038247,"vX0":1.9781116761461621,"vY0":-115.12347563916512,"vZ0":0.41094389427999345,"x":121.47,"y":168.76,"x0":-2.4295685781739773,"y0":50.00325511459207,"z0":5.354977757841101,"aX":14.725760742178018},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.2,"breakHorizontal":-20.5,"spinRate":2509,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4777016775319236,"extension":6.058216692426252},"index":1,"playId":"33ecde83-edc9-32dd-ac04-f6cabdcb4fbe","pitchNumber":2,"startTime":"2026-03-21T18:36:49.449Z","endTime":"2026-03-21T18:36:52.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748818601230276,"aZ":-22.52596595299872,"pfxX":-11.088463672933095,"pfxZ":5.2627274644507835,"pX":0.4416803048693255,"pZ":1.474256010724182,"vX0":10.426118157454594,"vY0":-134.42135481982967,"vZ0":-5.2530065220367765,"x":100.16,"y":198.98,"x0":-2.0439415396133804,"y0":50.001339939600186,"z0":5.049981588727561,"aX":-20.319831735613203},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2058,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40725920860380027,"extension":6.352872132569351},"index":2,"playId":"91bca0a7-cd0a-3bf4-944f-4b3130bd09f0","pitchNumber":3,"startTime":"2026-03-21T18:37:05.565Z","endTime":"2026-03-21T18:37:10.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"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":93.7,"endSpeed":85.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700651999586665,"aZ":-16.395424792664546,"pfxX":-7.395560406885787,"pfxZ":8.453679320285206,"pX":0.40011037340681005,"pZ":2.761864816868901,"vX0":8.281006629933842,"vY0":-136.1766937896467,"vZ0":-4.229518583601107,"x":101.75,"y":164.21,"x0":-1.7286834726187446,"y0":50.001109760395394,"z0":5.4797393601389945,"aX":-13.800073862209212},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2068,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40322819378397057,"extension":6.505010649178746},"index":3,"playId":"7594789f-1ae2-3a76-aa89-67d53755f38a","pitchNumber":4,"startTime":"2026-03-21T18:37:42.815Z","endTime":"2026-03-21T18:37:46.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50812680718837,"aZ":-28.843389800105694,"pfxX":10.495649345945633,"pfxZ":2.284860657108824,"pX":2.5482995653237865,"pZ":0.6349587436380107,"vX0":7.542570155000369,"vY0":-120.55831842832242,"vZ0":-4.505068246720041,"x":19.86,"y":221.64,"x0":-1.9947517591923851,"y0":50.002361516476256,"z0":5.101243613364105,"aX":15.303322283911431},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.2,"breakHorizontal":-20.9,"spinRate":2676,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45597675814318794,"extension":6.417846878623479},"index":4,"playId":"cba92702-88dd-3bfc-9dab-dc797dfb8331","pitchNumber":5,"startTime":"2026-03-21T18:38:00.943Z","endTime":"2026-03-21T18:38:05.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.288864884106864,"aZ":-13.470450034668158,"pfxX":-6.764163107866854,"pfxZ":9.876031691236719,"pX":0.45766577040857337,"pZ":2.285612044775788,"vX0":8.329292556501231,"vY0":-137.43724358756083,"vZ0":-5.817194152037992,"x":99.55,"y":177.07,"x0":-1.7476958129724558,"y0":50.00376907695661,"z0":5.361088466847166,"aX":-12.812344335675887},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2072,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4000609982914596,"extension":6.533963991214739},"hitData":{"launchSpeed":109.8,"launchAngle":0.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.66,"coordY":183.52}},"index":5,"playId":"e306d248-ef03-3b2f-b377-d838253e7f9c","pitchNumber":6,"startTime":"2026-03-21T18:38:19.956Z","endTime":"2026-03-21T18:38:29.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:38:29.021Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Enrique Bradfield Jr. walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:39:58.893Z","endTime":"2026-03-21T18:41:44.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6,8],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"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":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:39:00.309Z","endTime":"2026-03-21T18:40:01.005Z","isPitch":false,"type":"action","player":{"id":690961,"link":"/api/v1/people/690961"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49513924823828,"aZ":-23.098840591673827,"pfxX":-0.036663252586019546,"pfxZ":5.38651241073546,"pX":1.1266093949068794,"pZ":2.720964275838426,"vX0":7.670095557704548,"vY0":-129.11840766043073,"vZ0":-1.992056990420327,"x":74.06,"y":165.31,"x0":-1.8806227197448384,"y0":50.001489614604,"z0":5.284287342803489,"aX":-0.06309484302056992},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":-1.7,"spinRate":2316,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.4246065837611015,"extension":6.434808447136944},"index":1,"playId":"0dcee748-95ed-3c26-9bb1-6991dee00923","pitchNumber":1,"startTime":"2026-03-21T18:40:01.005Z","endTime":"2026-03-21T18:40:14.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jeremiah Jackson caught stealing 2nd base, catcher Rafael Marchán to shortstop Christian Cairo.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"0dcee748-95ed-3c26-9bb1-6991dee00923","startTime":"2026-03-21T18:40:14.186Z","endTime":"2026-03-21T18:40:30.142Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.59,"dramaIndex":78.0,"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50771357169199,"aZ":-13.070179540827061,"pfxX":-6.802720982258894,"pfxZ":10.178455410143997,"pX":0.6206333878948701,"pZ":2.370603209097464,"vX0":8.201051366143318,"vY0":-136.92792907529665,"vZ0":-5.8424624964901435,"x":93.34,"y":174.77,"x0":-1.5459012720397205,"y0":50.00402485757153,"z0":5.445603363829077,"aX":-12.769622942213104},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2096,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4018066159726259,"extension":6.471538898046418},"index":3,"playId":"920f32ea-dd30-3532-8bc1-a8dbc24e5e1a","pitchNumber":2,"startTime":"2026-03-21T18:40:30.142Z","endTime":"2026-03-21T18:40:33.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366145269320246,"aZ":-25.887057117773146,"pfxX":-9.554610733600862,"pfxZ":3.812931927257922,"pX":0.5852995646508269,"pZ":0.5153295246734171,"vX0":9.311931674267985,"vY0":-128.30409031428675,"vZ0":-6.2482072964093245,"x":94.69,"y":224.87,"x0":-1.8696394376882843,"y0":50.00132828621151,"z0":5.030434773049159,"aX":-15.747476146449511},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":1740,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4287765769099341,"extension":6.5089368697110705},"index":4,"playId":"2ec308ad-25ca-3325-bd94-9a2b7a34c036","pitchNumber":3,"startTime":"2026-03-21T18:40:42.788Z","endTime":"2026-03-21T18:40:46.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586139593002752,"aZ":-29.956070761102637,"pfxX":10.318962983443827,"pfxZ":1.6587578618858245,"pX":-0.856385684705644,"pZ":3.018120773150083,"vX0":0.6113557414205064,"vY0":-114.88387005728038,"vZ0":1.4900920571961924,"x":149.64,"y":157.29,"x0":-2.4662378696915908,"y0":50.00148815378821,"z0":5.276156345541118,"aX":13.769548979964345},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.7,"breakHorizontal":-18.8,"spinRate":2493,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.47705420993268355,"extension":6.082029727224838},"index":5,"playId":"438ea622-1a9c-385b-9d5f-0388c2d0d3f5","pitchNumber":4,"startTime":"2026-03-21T18:40:57.726Z","endTime":"2026-03-21T18:41:02.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87020150141326,"aZ":-15.80826737782059,"pfxX":-7.185426240806271,"pfxZ":8.984164333500733,"pX":-0.6531136156731947,"pZ":2.157316112199855,"vX0":5.966338880323131,"vY0":-134.5305197628895,"vZ0":-5.190324673223566,"x":141.9,"y":180.53,"x0":-1.9728446472254308,"y0":50.003245700590014,"z0":5.243036802434699,"aX":-13.089853013991476},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2056,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4081115301802978,"extension":6.501091052801763},"index":6,"playId":"907ed295-ee29-37dd-a464-43d01336df4a","pitchNumber":5,"startTime":"2026-03-21T18:41:19.308Z","endTime":"2026-03-21T18:41:23.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-03-21T18:41:33.391Z","endTime":"2026-03-21T18:41:40.674Z","isPitch":false,"type":"action","player":{"id":690961,"link":"/api/v1/people/690961"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01135572962633,"aZ":-30.920357411988036,"pfxX":7.846173360900501,"pfxZ":0.9084224647692167,"pX":1.360727821198801,"pZ":1.525451694986438,"vX0":5.833784284789992,"vY0":-117.30957278843545,"vZ0":-1.464508684202269,"x":65.13,"y":197.59,"x0":-2.189419013023141,"y0":50.000229715764576,"z0":5.076816162257911,"aX":10.78411298454098},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2569,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.46935366774562803,"extension":6.294290880592349},"index":8,"playId":"3febf8ca-bcc1-3006-8efd-85c365834b97","pitchNumber":6,"startTime":"2026-03-21T18:41:40.674Z","endTime":"2026-03-21T18:41:44.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.700000000000003,"awayTeamWinProbability":72.3,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":1.59,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:41:44.968Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gunnar Henderson doubles (1) on a line drive to center fielder Brandon Marsh. Enrique Bradfield Jr. scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:41:53.149Z","endTime":"2026-03-21T18:43:45.012Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48190114198775,"aZ":-14.009800580099034,"pfxX":-5.86720345284179,"pfxZ":9.541982807182784,"pX":0.6114921773789206,"pZ":3.1969163802763685,"vX0":7.995180149192238,"vY0":-137.80079207078168,"vZ0":-3.5854871309872514,"x":93.69,"y":152.46,"x0":-1.5788611303513136,"y0":50.00646442010606,"z0":5.475016098289922,"aX":-11.173923464151779},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2094,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39902168922016035,"extension":6.6428623687313095},"index":0,"playId":"94367a42-3c7e-33fb-b939-677eef10e4b1","pitchNumber":1,"startTime":"2026-03-21T18:42:09.426Z","endTime":"2026-03-21T18:42:18.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Enrique Bradfield Jr. steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"94367a42-3c7e-33fb-b939-677eef10e4b1","startTime":"2026-03-21T18:42:19.827Z","endTime":"2026-03-21T18:42:36.478Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690961,"link":"/api/v1/people/690961"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":690961,"link":"/api/v1/people/690961"},"postOnSecond":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":1.12,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851256534562502,"aZ":-20.105554884213873,"pfxX":-5.42411173793856,"pfxZ":7.479342273678084,"pX":-1.117675566847682,"pZ":3.637016283532619,"vX0":4.019976152489915,"vY0":-126.71940458083033,"vZ0":0.06210633892357753,"x":159.6,"y":140.58,"x0":-2.026330580080334,"y0":50.00038647362711,"z0":5.2292302316490655,"aX":-8.748794416827753},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":1786,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43358080434808155,"extension":6.5576321140244485},"index":2,"playId":"43e9a9df-3d49-3654-8c21-21aec491c455","pitchNumber":2,"startTime":"2026-03-21T18:42:36.478Z","endTime":"2026-03-21T18:42:39.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43749152040569,"aZ":-21.168926684282766,"pfxX":-0.006649018518294358,"pfxZ":6.3183892763350995,"pX":-0.6691410167840778,"pZ":2.177199552266586,"vX0":3.6901227271799093,"vY0":-130.60314836799867,"vZ0":-3.6638415572462733,"x":142.51,"y":180.0,"x0":-2.0946717609139456,"y0":50.00079460450895,"z0":5.174958916505384,"aX":-0.011908465623560032},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.9,"breakHorizontal":-0.7,"spinRate":2284,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4181009395615325,"extension":6.415291497914582},"index":3,"playId":"c7641717-c6b6-3e91-a84c-f283ab455949","pitchNumber":3,"startTime":"2026-03-21T18:42:53.098Z","endTime":"2026-03-21T18:42:57.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-03-21T18:43:05.797Z","endTime":"2026-03-21T18:43:17.954Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13379353814091,"aZ":-24.06160812022068,"pfxX":-9.643506980601336,"pfxZ":4.324863295536173,"pX":-0.13350130412407324,"pZ":1.8910880859129693,"vX0":8.141872254685463,"vY0":-135.92236608465961,"vZ0":-4.0701161572594655,"x":122.09,"y":187.72,"x0":-1.9114077261968194,"y0":50.001746749020604,"z0":5.073868909811926,"aX":-18.08567045378734},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":15.8,"spinRate":2096,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40260265220173785,"extension":6.61135447539212},"index":5,"playId":"9744f77f-ce4d-3a2f-8d80-f2e68c7d807b","pitchNumber":4,"startTime":"2026-03-21T18:43:17.954Z","endTime":"2026-03-21T18:43:21.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926919002075156,"aZ":-25.454380964247232,"pfxX":-8.487424608031674,"pfxZ":4.145201445224904,"pX":-1.302131103095753,"pZ":2.570624730274417,"vX0":4.6577057751094495,"vY0":-127.53697048390791,"vZ0":-1.5064976682741382,"x":166.63,"y":169.37,"x0":-2.063862742888619,"y0":50.00564240056641,"z0":5.205895681567509,"aX":-13.772861954493312},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":14.0,"spinRate":1787,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.43197370334999796,"extension":6.544097117612103},"hitData":{"launchSpeed":98.1,"launchAngle":17.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.11,"coordY":69.83}},"index":6,"playId":"7073cd7a-e3a6-3cde-9893-da6a997f1f5f","pitchNumber":5,"startTime":"2026-03-21T18:43:33.494Z","endTime":"2026-03-21T18:43:45.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":690961,"link":"/api/v1/people/690961"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":11.700000000000003,"leverageIndex":1.12,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:43:45.012Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Christian Cairo to first baseman Liover Peguero.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:43:57.882Z","endTime":"2026-03-21T18:45:15.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.598949582730057,"aZ":-23.89758855330026,"pfxX":-10.53245163979901,"pfxZ":4.367292753491598,"pX":-0.4265975015831716,"pZ":2.3300092735465094,"vX0":7.564707821672132,"vY0":-137.12742754258963,"vZ0":-3.2949424310959095,"x":133.26,"y":175.87,"x0":-1.8588387670341087,"y0":50.005262597380245,"z0":5.1860320450616815,"aX":-19.970855030338615},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":1999,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40011892604886956,"extension":6.677517496852931},"index":0,"playId":"b0546814-0d80-32c0-ae33-35c6f3cb66e3","pitchNumber":1,"startTime":"2026-03-21T18:44:19.075Z","endTime":"2026-03-21T18:44:22.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707393270427826,"aZ":-31.69292794159894,"pfxX":8.12219246725134,"pfxZ":0.33243741523105275,"pX":0.8778424338222439,"pZ":1.331698235766,"vX0":4.436545207247873,"vY0":-119.51216725514271,"vZ0":-1.894355042526235,"x":83.54,"y":202.82,"x0":-2.0568753998445337,"y0":50.00283286556958,"z0":4.9770179454901635,"aX":11.766477943833648},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.4,"breakHorizontal":-15.7,"spinRate":2629,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45803353717520157,"extension":6.429786185562697},"index":1,"playId":"9397f84e-4634-3458-9f0f-84543ee13352","pitchNumber":2,"startTime":"2026-03-21T18:44:33.922Z","endTime":"2026-03-21T18:44:38.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64938915690704,"aZ":-22.26368731834114,"pfxX":-10.6867639833202,"pfxZ":5.302264562438042,"pX":-0.7319744618794504,"pZ":2.6339454873988273,"vX0":6.392713527970099,"vY0":-136.0674906356042,"vZ0":-2.7021385295080473,"x":144.9,"y":167.66,"x0":-1.7268243770122709,"y0":50.004589499100106,"z0":5.187385266476468,"aX":-19.983847179486887},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2087,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4029827883822499,"extension":6.571958199229633},"index":2,"playId":"f37d58bc-8e3d-38d8-9dea-9b8d9356aeb8","pitchNumber":3,"startTime":"2026-03-21T18:44:48.081Z","endTime":"2026-03-21T18:44:51.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895407212486763,"aZ":-32.50816095428531,"pfxX":7.618191523480843,"pfxZ":-0.23481176874420662,"pX":1.3072011108884554,"pZ":2.322667227211889,"vX0":5.195494960296417,"vY0":-119.43129557361392,"vZ0":0.19619750362655974,"x":67.17,"y":176.07,"x0":-1.8963447527392518,"y0":50.00345165755109,"z0":5.1959657914373025,"aX":10.855070368601465},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.0,"breakHorizontal":-15.1,"spinRate":2795,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4610029459517695,"extension":6.652864221931772},"hitData":{"launchSpeed":70.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":153.1}},"index":3,"playId":"7a76f264-416d-3700-bab6-4852f9c62cf3","pitchNumber":4,"startTime":"2026-03-21T18:45:07.916Z","endTime":"2026-03-21T18:45:15.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.67,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:45:15.815Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan De La Cruz grounds out, shortstop Maikol Hernández to first baseman Victor Figueroa.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:47:28.533Z","endTime":"2026-03-21T18:48:13.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8],"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694204,"link":"/api/v1/people/694204"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":809372,"link":"/api/v1/people/809372"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Maikol Hernández replaces shortstop Gunnar Henderson, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-21T18:47:25.288Z","endTime":"2026-03-21T18:47:25.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694204,"link":"/api/v1/people/694204"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Victor Figueroa replaces first baseman Pete Alonso, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T18:47:25.311Z","endTime":"2026-03-21T18:47:25.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809372,"link":"/api/v1/people/809372"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Willy Vasquez replaces third baseman Blaze Alexander, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-21T18:47:25.315Z","endTime":"2026-03-21T18:47:25.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691938,"link":"/api/v1/people/691938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jaiden Lo Re replaces second baseman Jeremiah Jackson, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-21T18:47:25.318Z","endTime":"2026-03-21T18:47:25.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":828318,"link":"/api/v1/people/828318"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Weston Wilson replaces left fielder Enrique Bradfield Jr., batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-21T18:47:25.320Z","endTime":"2026-03-21T18:47:25.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":690961,"link":"/api/v1/people/690961"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yaramil Hiraldo replaces Ben Vespi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-21T18:47:25.324Z","endTime":"2026-03-21T18:47:30.478Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682274,"link":"/api/v1/people/682274"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694978,"link":"/api/v1/people/694978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29172038784138,"aZ":-29.005967715154284,"pfxX":2.2944637997994453,"pfxZ":1.9729535334956463,"pX":0.3763233858674995,"pZ":2.2360717219794695,"vX0":1.8159379225266994,"vY0":-125.56735713905061,"vZ0":-3.9892778645063682,"x":102.66,"y":178.41,"x0":-0.6531038729964674,"y0":50.002882810673576,"z0":6.19300018073355,"aX":3.6805775706488024},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2422,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.43542372082099323,"extension":5.978589135819283},"index":6,"playId":"a35c3070-d114-3312-b121-be7f97f0c989","pitchNumber":1,"startTime":"2026-03-21T18:47:30.478Z","endTime":"2026-03-21T18:47:34.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":87.5,"endSpeed":79.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88491507294804,"aZ":-18.770543422929926,"pfxX":-7.667043473383878,"pfxZ":8.28920109093521,"pX":-0.41375025576491675,"pZ":1.2601921136316832,"vX0":2.7186294877166572,"vY0":-127.12268154956674,"vZ0":-8.051521400229873,"x":132.77,"y":204.75,"x0":-0.5080504145296909,"y0":50.00596219632593,"z0":5.988896307183385,"aX":-12.40503244190391},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":1383,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4327872112242068,"extension":6.324030096453914},"index":7,"playId":"2b8c33d3-1ef3-35a2-afd3-02ef4e1de0ba","pitchNumber":2,"startTime":"2026-03-21T18:47:45.676Z","endTime":"2026-03-21T18:47:48.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.077057833166105,"aZ":-31.418225065420263,"pfxX":2.2508445392684004,"pfxZ":0.4552633924245928,"pX":0.027117180235788338,"pZ":2.517583332750642,"vX0":1.209511088040446,"vY0":-126.5691874979435,"vZ0":-2.8161994338192065,"x":115.97,"y":170.81,"x0":-0.7469850829033667,"y0":50.00145923712529,"z0":6.121507700750373,"aX":3.707472072813994},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-4.3,"spinRate":2469,"spinDirection":124},"zone":5,"typeConfidence":0.89,"plateTime":0.4302127420854358,"extension":5.745744139836425},"hitData":{"launchSpeed":91.8,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":158.17}},"index":8,"playId":"8ec4d363-b81f-3712-9933-e11266e4632b","pitchNumber":3,"startTime":"2026-03-21T18:48:05.989Z","endTime":"2026-03-21T18:48:13.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:48:13.477Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Marchán walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:48:28.556Z","endTime":"2026-03-21T18:50:13.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.039343889681895,"aZ":-8.727626540157912,"pfxX":-1.756646506920224,"pfxZ":11.895166038940905,"pX":-0.9227469576649489,"pZ":3.5502266752724068,"vX0":0.5909730935221493,"vY0":-140.2978123455795,"vZ0":-5.5975280460599475,"x":152.17,"y":142.92,"x0":-0.9092828722532462,"y0":50.00691271688083,"z0":6.1550052672436015,"aX":-3.463636003571714},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":3.0,"spinRate":2276,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.3920737052452372,"extension":5.952937999314694},"index":0,"playId":"bb96aca6-cdc2-3737-9bd6-6ed5716ae31e","pitchNumber":1,"startTime":"2026-03-21T18:48:39.722Z","endTime":"2026-03-21T18:48:42.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729522353346372,"aZ":-26.74192089230269,"pfxX":-4.299208636623808,"pfxZ":3.4259533371656286,"pX":-1.1642992424591099,"pZ":2.7464510770474173,"vX0":0.5711782907143048,"vY0":-125.93673605964193,"vZ0":-2.982876573493516,"x":161.38,"y":164.63,"x0":-0.8380570809209602,"y0":50.00118947630657,"z0":6.139885495945043,"aX":-6.813777374868808},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":7.6,"spinRate":1319,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4371422508441025,"extension":6.172164242215247},"index":1,"playId":"0f6bcec7-1ce9-335a-acc8-ecb45d382554","pitchNumber":2,"startTime":"2026-03-21T18:48:55.314Z","endTime":"2026-03-21T18:48:59.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01326841138673,"aZ":-29.489843264072487,"pfxX":3.3008951035053418,"pfxZ":1.6848646666981253,"pX":-0.7288730254503959,"pZ":2.1702852094569183,"vX0":-0.5333355673325078,"vY0":-124.84947477769857,"vZ0":-3.8588213686580595,"x":144.78,"y":180.18,"x0":-0.942778104204965,"y0":50.00213526750948,"z0":6.138966284833389,"aX":5.257752981056824},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.9,"spinRate":2290,"spinDirection":159},"zone":4,"typeConfidence":0.89,"plateTime":0.4372100670610872,"extension":6.414111208895722},"index":2,"playId":"677bba67-8dba-3ec6-90b1-53b5ec3fcee2","pitchNumber":3,"startTime":"2026-03-21T18:49:13.463Z","endTime":"2026-03-21T18:49:16.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624844581901993,"aZ":-25.959652495301597,"pfxX":-6.771083078015128,"pfxZ":3.9085918511620195,"pX":-0.8632907435335808,"pZ":1.4888406310957856,"vX0":1.891671433958666,"vY0":-126.0733698648742,"vZ0":-6.115529910185752,"x":149.91,"y":198.58,"x0":-0.7495509956995479,"y0":50.00114714029528,"z0":6.075980209030452,"aX":-10.762470079891182},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":11.8,"spinRate":1429,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4365322754971874,"extension":6.213804603397182},"index":3,"playId":"62c05bab-d736-3851-b467-9451d5fda008","pitchNumber":4,"startTime":"2026-03-21T18:49:30.787Z","endTime":"2026-03-21T18:49:33.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":96.8,"endSpeed":87.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.997398943951495,"aZ":-7.358347158412613,"pfxX":-0.7211123639984356,"pfxZ":12.529852965008493,"pX":-0.8787947464117151,"pZ":2.8787934924165386,"vX0":0.022736121305677967,"vY0":-140.79126214046028,"vZ0":-7.490285575352894,"x":150.5,"y":161.05,"x0":-0.7935609569896882,"y0":50.00085094148463,"z0":6.070561267505396,"aX":-1.4278651600527321},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.1,"breakHorizontal":1.3,"spinRate":2351,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.39106945510662383,"extension":6.214731069402588},"index":4,"playId":"8dcb7602-010b-3270-9086-bfb8bfd03c74","pitchNumber":5,"startTime":"2026-03-21T18:49:51.627Z","endTime":"2026-03-21T18:49:56.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.055554013099684,"aZ":-26.37237750971205,"pfxX":-5.235535980502053,"pfxZ":3.6816987942890265,"pX":-1.4928299006798187,"pZ":3.020985384915978,"vX0":-0.16552118427939533,"vY0":-125.23563757386648,"vZ0":-2.50509993002329,"x":173.9,"y":157.21,"x0":-0.7462315383136937,"y0":50.00556985423644,"z0":6.208157581991173,"aX":-8.254740703553788},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":9.5,"spinRate":1459,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4386243221078283,"extension":6.213637284703369},"index":5,"playId":"85f50ecc-6d40-3e84-9416-af75e617b91f","pitchNumber":6,"startTime":"2026-03-21T18:50:09.537Z","endTime":"2026-03-21T18:50:13.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:50:13.547Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Stubbs flies out to left fielder Weston Wilson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:50:22.614Z","endTime":"2026-03-21T18:51:33.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":78.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35623927439306,"aZ":-23.620409996044508,"pfxX":-7.036535306407629,"pfxZ":5.450968848613919,"pX":-0.6486727096304614,"pZ":1.5496847469695798,"vX0":2.359769313873533,"vY0":-126.00021500893399,"vZ0":-6.2305241699149185,"x":141.73,"y":196.94,"x0":-0.6965733936084816,"y0":50.00344309398696,"z0":6.027959731848894,"aX":-11.041195516334255},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.3,"breakHorizontal":12.0,"spinRate":1478,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4387888798312023,"extension":6.445223442781432},"index":0,"playId":"81ec3329-e43f-3b3d-b9cd-9358aa530a98","pitchNumber":1,"startTime":"2026-03-21T18:50:38.301Z","endTime":"2026-03-21T18:50:41.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10739395269674,"aZ":-9.662587293184508,"pfxX":-4.02379452467443,"pfxZ":11.650744161409714,"pX":-0.6169924947344855,"pZ":3.7212649575926338,"vX0":1.4995078993711577,"vY0":-139.0611850438278,"vZ0":-4.853742223873132,"x":140.52,"y":138.31,"x0":-0.644739529459301,"y0":50.0019601983178,"z0":6.147597590804786,"aX":-7.773813307552834},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":7.0,"spinRate":2330,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.3959255672217128,"extension":6.087861309159454},"index":1,"playId":"fa9c919b-2f43-37b2-b063-748aa253534d","pitchNumber":2,"startTime":"2026-03-21T18:51:08.102Z","endTime":"2026-03-21T18:51:11.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17281771597755,"aZ":-24.672898243365715,"pfxX":-3.2138454308512117,"pfxZ":4.884937098374898,"pX":-0.4651804399550016,"pZ":2.6819104663290174,"vX0":1.3023223715700984,"vY0":-123.35209989879914,"vZ0":-3.3130955871660404,"x":134.73,"y":166.37,"x0":-0.58321308897093,"y0":50.00534354195245,"z0":6.129012183849744,"aX":-4.939622812569488},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":5.5,"spinRate":1340,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.44449667252554015,"extension":6.216486666364436},"hitData":{"launchSpeed":84.0,"launchAngle":33.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.79,"coordY":92.71}},"index":2,"playId":"a7c2a274-28bb-3b11-ac62-e25043fe602a","pitchNumber":3,"startTime":"2026-03-21T18:51:25.590Z","endTime":"2026-03-21T18:51:33.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:51:33.184Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liover Peguero grounds out, shortstop Maikol Hernández to first baseman Victor Figueroa.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:51:46.677Z","endTime":"2026-03-21T18:54:00.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694204,"link":"/api/v1/people/694204"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":809372,"link":"/api/v1/people/809372"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33068193998301,"aZ":-26.626573482533175,"pfxX":2.5784199384745192,"pfxZ":3.4402954127388172,"pX":0.4964479513055109,"pZ":1.175696432388549,"vX0":1.7451138371744643,"vY0":-125.80721695900904,"vZ0":-6.726135275088529,"x":98.08,"y":207.04,"x0":-0.5399164099550938,"y0":50.00044498957069,"z0":6.027422565277458,"aX":4.152672191906212},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":-5.0,"spinRate":2265,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.434542118817427,"extension":6.265557839632412},"index":0,"playId":"6e84afcc-c38c-3eb5-b3f7-3b8b2226b694","pitchNumber":1,"startTime":"2026-03-21T18:52:01.347Z","endTime":"2026-03-21T18:52:05.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05353938668161,"aZ":-29.870760222384366,"pfxX":3.081378256055686,"pfxZ":1.4433522903171472,"pX":0.6505147159852063,"pZ":2.243611236821208,"vX0":2.3735120400914527,"vY0":-124.82282996022073,"vZ0":-3.4529418242730365,"x":92.2,"y":178.2,"x0":-0.7099988101135781,"y0":50.0011937963405,"z0":6.081385429560773,"aX":4.903595019809713},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2364,"spinDirection":130},"zone":6,"typeConfidence":0.89,"plateTime":0.43733545627825876,"extension":6.241879151163779},"index":1,"playId":"14f8c9b8-c047-3b57-a9e9-a596e5ca4a59","pitchNumber":2,"startTime":"2026-03-21T18:52:22.766Z","endTime":"2026-03-21T18:52:25.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.866479926598764,"aZ":-7.530178329465093,"pfxX":-2.3640824753417684,"pfxZ":12.496005254995467,"pX":-0.4240277182971214,"pZ":2.2967974119188406,"vX0":1.3188785415993356,"vY0":-140.2779534269502,"vZ0":-8.81901223248894,"x":133.16,"y":176.77,"x0":-0.5958144569221923,"y0":50.00082919543735,"z0":5.990754771986747,"aX":-4.660995796288751},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.8,"breakHorizontal":4.0,"spinRate":2415,"spinDirection":194},"zone":4,"typeConfidence":0.92,"plateTime":0.392051336005355,"extension":6.167569666928507},"index":2,"playId":"2087c913-502c-3613-8759-b6119a2ec091","pitchNumber":3,"startTime":"2026-03-21T18:52:51.707Z","endTime":"2026-03-21T18:52:54.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243073576772666,"aZ":-28.15933114906411,"pfxX":1.8660921537266812,"pfxZ":2.4385997445259626,"pX":-0.5773663245459166,"pZ":2.2647515900438657,"vX0":-0.5355946223214559,"vY0":-127.16354557713015,"vZ0":-4.026244254663463,"x":139.01,"y":177.63,"x0":-0.6068710814524415,"y0":50.00046897927461,"z0":6.093988144358544,"aX":3.0659654605195747},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-3.2,"spinRate":2266,"spinDirection":107},"zone":4,"typeConfidence":0.9,"plateTime":0.43017396009402553,"extension":6.220212606532851},"index":3,"playId":"f9d9f53e-9008-337f-98d5-db3045be1929","pitchNumber":4,"startTime":"2026-03-21T18:53:16.645Z","endTime":"2026-03-21T18:53:20.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28540762851277,"aZ":-23.602718232318047,"pfxX":-5.091882018350974,"pfxZ":5.339954958303223,"pX":-0.3895707851617099,"pZ":1.5694690435505052,"vX0":1.9462259674201143,"vY0":-126.51815189800948,"vZ0":-6.413951578116126,"x":131.85,"y":196.4,"x0":-0.5117890691275094,"y0":50.00127956235414,"z0":6.056371775304346,"aX":-8.169059334805887},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.3,"breakHorizontal":8.8,"spinRate":1305,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.4346407572849791,"extension":6.260431630945628},"hitData":{"launchSpeed":75.2,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.55,"coordY":161.21}},"index":4,"playId":"5290f3f2-a9f6-3923-a92e-bcb1c93e64c0","pitchNumber":5,"startTime":"2026-03-21T18:53:49.228Z","endTime":"2026-03-21T18:54:00.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":682274,"link":"/api/v1/people/682274"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:54:00.711Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sam Huff flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:56:02.608Z","endTime":"2026-03-21T18:58:03.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.7,"endSpeed":73.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.332103982100463,"aZ":-31.06021147481543,"pfxX":6.053716704900639,"pfxZ":0.8247436542931421,"pX":0.1525609858027897,"pZ":1.4781964016175233,"vX0":3.5090272180599893,"vY0":-116.06333106666877,"vZ0":-1.7788117020463052,"x":111.18,"y":198.87,"x0":-2.1695234526318457,"y0":50.00399463123384,"z0":5.234734551053525,"aX":8.193455950327028},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.3,"breakHorizontal":-11.9,"spinRate":2570,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4733543763667285,"extension":6.194515526252465},"index":0,"playId":"896147b2-f4c4-3869-8618-6e52d84b2447","pitchNumber":1,"startTime":"2026-03-21T18:56:19.424Z","endTime":"2026-03-21T18:56:23.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.0,"endSpeed":83.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55236037274417,"aZ":-21.356242963519353,"pfxX":-9.776593058318998,"pfxZ":5.983350295551971,"pX":-0.8977586172388368,"pZ":2.3404949752590283,"vX0":6.273999482956566,"vY0":-133.75014536367243,"vZ0":-3.5026180610014004,"x":151.22,"y":175.59,"x0":-2.006924999259465,"y0":50.00023700796935,"z0":5.2033200218452835,"aX":-17.663976218732074},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":16.3,"spinRate":2031,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40993201376757593,"extension":6.501102503732155},"index":1,"playId":"9ee0b353-ed15-36d4-a509-25e5aa64d4d2","pitchNumber":2,"startTime":"2026-03-21T18:56:33.400Z","endTime":"2026-03-21T18:56:37.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995545234298515,"aZ":-28.36133041821323,"pfxX":5.3574127876353135,"pfxZ":2.657286849067394,"pX":1.9672878237149833,"pZ":1.2030754556998589,"vX0":7.727846367680886,"vY0":-119.31340232409173,"vZ0":-3.094626292776387,"x":42.01,"y":206.3,"x0":-2.015709928754763,"y0":50.0037057307157,"z0":5.085817691726091,"aX":7.684818708191664},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.3,"breakHorizontal":-11.6,"spinRate":2591,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4599301194365175,"extension":6.2554079531092555},"index":2,"playId":"be171203-bdaf-3954-be5d-c0a31bfb7b06","pitchNumber":3,"startTime":"2026-03-21T18:57:04.523Z","endTime":"2026-03-21T18:57:07.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.1,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138603831966858,"aZ":-20.16438861672718,"pfxX":-10.915211957166242,"pfxZ":6.542869550937565,"pX":1.2501388291473383,"pZ":0.15111690327773622,"vX0":11.579205530269935,"vY0":-134.85269996157757,"vZ0":-9.033127399150661,"x":69.35,"y":234.7,"x0":-1.6873507205546852,"y0":50.005714901123966,"z0":4.974595330417636,"aX":-20.047090548803713},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":2164,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4066181761594758,"extension":6.779788343077006},"index":3,"playId":"2749cead-b61d-3dbf-929a-8ea56f039672","pitchNumber":4,"startTime":"2026-03-21T18:57:19.720Z","endTime":"2026-03-21T18:57:23.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12053670586809,"aZ":-22.161332783451556,"pfxX":0.7014815243008807,"pfxZ":5.754104840950426,"pX":-0.7249263865026662,"pZ":4.373709462268191,"vX0":3.129950305303043,"vY0":-130.24456565914448,"vZ0":1.5409783567456232,"x":144.63,"y":120.69,"x0":-2.027140868229194,"y0":50.000267822474655,"z0":5.43599415446848,"aX":1.2202125608663363},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2375,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.41852498301419505,"extension":6.47965710436199},"index":4,"playId":"e8659044-52c1-35b1-8be0-83dd4960ae51","pitchNumber":5,"startTime":"2026-03-21T18:57:42.247Z","endTime":"2026-03-21T18:57:46.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.041563050472543,"aZ":-31.992232600058802,"pfxX":8.483579290692303,"pfxZ":0.13974988344701433,"pX":0.5219483543545327,"pZ":1.96040195740461,"vX0":3.6545935929567155,"vY0":-113.85616865028253,"vZ0":0.09108061562462733,"x":97.1,"y":185.85,"x0":-2.2090423144352047,"y0":50.00310259953721,"z0":5.101159413550444,"aX":11.072476272205703},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.6,"breakHorizontal":-16.3,"spinRate":2538,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4821418710080225,"extension":6.431278623858424},"hitData":{"launchSpeed":96.9,"launchAngle":31.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.27,"coordY":52.72}},"index":5,"playId":"f508c1f6-e0d7-3621-9261-7c7b1758ea46","pitchNumber":6,"startTime":"2026-03-21T18:57:57.037Z","endTime":"2026-03-21T18:58:03.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:58:03.222Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jhonkensy Noel walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:58:32.391Z","endTime":"2026-03-21T19:00:24.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68740539827324,"aZ":-22.73405074729913,"pfxX":1.9962404169881136,"pfxZ":5.4792761967848245,"pX":0.48446841451549605,"pZ":2.1907613121409475,"vX0":5.327896618125761,"vY0":-129.5515007438023,"vZ0":-3.520135035344653,"x":98.53,"y":179.63,"x0":-1.8471631024876587,"y0":50.00224372607691,"z0":5.278290879650576,"aX":3.436798378364578},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":-4.7,"spinRate":2277,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.42066090551962,"extension":6.5018853504678935},"index":0,"playId":"9863fa1c-ed6b-3553-877c-834729d3c118","pitchNumber":1,"startTime":"2026-03-21T18:58:34.845Z","endTime":"2026-03-21T18:58:37.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":79.7,"endSpeed":72.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953524557390395,"aZ":-31.4352575316784,"pfxX":10.592789221859398,"pfxZ":0.5553114211638555,"pX":0.395602643284515,"pZ":1.4176875632185992,"vX0":2.6137266942743307,"vY0":-115.91532779988442,"vZ0":-1.2940975386317854,"x":101.92,"y":200.5,"x0":-2.1269937800443963,"y0":50.0041884085773,"z0":5.0294853090176455,"aX":14.181865523817981},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.0,"breakHorizontal":-19.8,"spinRate":2638,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4754974661294331,"extension":6.332619100022503},"index":1,"playId":"e0086727-0824-3b67-b6dc-25cce9a45552","pitchNumber":2,"startTime":"2026-03-21T18:58:52.183Z","endTime":"2026-03-21T18:58:55.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T18:59:05.254Z","endTime":"2026-03-21T18:59:09.227Z","isPitch":false,"type":"action","player":{"id":678877,"link":"/api/v1/people/678877"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547482843394967,"aZ":-34.12610285131194,"pfxX":7.9782583139290795,"pfxZ":-1.4423610469441974,"pX":1.6379692097512886,"pZ":0.6085622864763635,"vX0":5.746313789522026,"vY0":-116.03018394973212,"vZ0":-2.6478003771630325,"x":54.56,"y":222.35,"x0":-1.91532220944058,"y0":50.004817259617425,"z0":5.0454890351947945,"aX":10.77963671981671},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.0,"breakHorizontal":-16.0,"spinRate":2644,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4736981389354593,"extension":6.4466851075603655},"index":3,"playId":"084206c3-8ca4-3f15-bff9-947ea1bcb8fe","pitchNumber":3,"startTime":"2026-03-21T18:59:09.227Z","endTime":"2026-03-21T18:59:12.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278689324919345,"aZ":-33.07029844754321,"pfxX":8.314393860670508,"pfxZ":-0.6706970648977748,"pX":0.039478403931580516,"pZ":2.7535975040769727,"vX0":2.0835723235844137,"vY0":-115.19103314428088,"vZ0":1.5332647131744435,"x":115.5,"y":164.43,"x0":-1.9577548969982173,"y0":50.001757410786745,"z0":5.287053387076808,"aX":11.123204878854551},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.5,"breakHorizontal":-15.6,"spinRate":2660,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4762957823584837,"extension":6.272596651512904},"index":4,"playId":"b12c1e6f-ff10-33dc-beb6-b6d606e07c5a","pitchNumber":4,"startTime":"2026-03-21T18:59:30.674Z","endTime":"2026-03-21T18:59:34.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57993151365178,"aZ":-18.30176554647169,"pfxX":-11.75178433813752,"pfxZ":7.441033477541227,"pX":0.7786930463093704,"pZ":1.2453527946507692,"vX0":10.278002973397786,"vY0":-136.09532214712678,"vZ0":-6.868761579830052,"x":87.32,"y":205.16,"x0":-1.5313498350231993,"y0":50.00345290769437,"z0":5.082633462696847,"aX":-21.910681929787746},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":19.0,"spinRate":2146,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40341446903060163,"extension":6.646885719660433},"index":5,"playId":"c0fc5d98-6715-399d-bf7d-b597b69b12d3","pitchNumber":5,"startTime":"2026-03-21T18:59:49.105Z","endTime":"2026-03-21T18:59:53.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.9,"endSpeed":87.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189008018417116,"aZ":-14.743734808347225,"pfxX":-5.370308852576421,"pfxZ":9.003788233798932,"pX":1.2115953559415644,"pZ":2.3718408685311942,"vX0":9.06795643968861,"vY0":-137.90725421050846,"vZ0":-5.497336254267456,"x":70.82,"y":174.74,"x0":-1.4137271755391743,"y0":50.00312622758486,"z0":5.376997314827968,"aX":-10.397596522049119},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2048,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3963774646709619,"extension":6.641663358764794},"index":6,"playId":"6981c544-d21c-3fed-815e-280de1539725","pitchNumber":6,"startTime":"2026-03-21T19:00:05.136Z","endTime":"2026-03-21T19:00:09.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386932566068925,"aZ":-32.860009835685304,"pfxX":8.980288988425318,"pfxZ":-0.5067237056144589,"pX":2.3921799060361506,"pZ":0.8068711514907124,"vX0":7.030494923980197,"vY0":-116.7157019096123,"vZ0":-2.568894516569902,"x":25.82,"y":216.99,"x0":-1.8493656741276583,"y0":50.00314192371148,"z0":5.082982880742538,"aX":12.122583725258092},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.3,"breakHorizontal":-18.2,"spinRate":2750,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.47321023061766976,"extension":6.497241626516979},"index":7,"playId":"84a7c7c9-f2b6-3f74-ad29-698c36cfd220","pitchNumber":7,"startTime":"2026-03-21T19:00:20.776Z","endTime":"2026-03-21T19:00:24.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678877,"link":"/api/v1/people/678877"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.99,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:00:24.201Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maverick Handley strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:00:43.182Z","endTime":"2026-03-21T19:01:58.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"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":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Maverick Handley replaces Ryan Mountcastle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T19:00:35.568Z","endTime":"2026-03-21T19:00:45.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.440279740540863,"aZ":-22.799613624590798,"pfxX":-10.421706401579891,"pfxZ":5.244434277330431,"pX":0.036043677335710504,"pZ":2.078856528288739,"vX0":8.01415402507446,"vY0":-133.1142322167303,"vZ0":-3.6115519368537985,"x":115.63,"y":182.65,"x0":-1.664442604629321,"y0":50.0059350810193,"z0":5.110175443030609,"aX":-18.645360445884346},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":17.0,"spinRate":1967,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4119729852896672,"extension":6.562626300006322},"index":1,"playId":"8013fbb9-bf5b-3e5e-a7f3-f6ddb18f0257","pitchNumber":1,"startTime":"2026-03-21T19:00:45.476Z","endTime":"2026-03-21T19:00:49.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29834055882085,"aZ":-21.289755307221036,"pfxX":-10.39946448844253,"pfxZ":5.865364337854286,"pX":-0.5408321206031033,"pZ":3.6160425001920866,"vX0":6.84497342831036,"vY0":-135.33620894358458,"vZ0":-0.4532813557943494,"x":137.62,"y":141.15,"x0":-1.750523308015757,"y0":50.00575347818099,"z0":5.2756949880402715,"aX":-19.310939218814973},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":17.4,"spinRate":2040,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40457831962267443,"extension":6.547074110008148},"index":2,"playId":"1536e23a-60cb-3f94-bea6-76ddcc9731c7","pitchNumber":2,"startTime":"2026-03-21T19:01:00.984Z","endTime":"2026-03-21T19:01:05.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75976859860646,"aZ":-25.201790413371807,"pfxX":1.6275512590094485,"pfxZ":4.348727825135953,"pX":-0.16806527812665564,"pZ":3.2342964330155795,"vX0":3.7335313352144204,"vY0":-125.66313637816312,"vZ0":0.06777228279973635,"x":123.41,"y":151.45,"x0":-1.8828239640453373,"y0":50.004623456602125,"z0":5.249330143887876,"aX":2.6104182607561417},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.8,"spinRate":2262,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.4353751897397009,"extension":6.593141157659865},"index":3,"playId":"e874a0d7-453a-38bc-af4f-b066665669df","pitchNumber":3,"startTime":"2026-03-21T19:01:15.970Z","endTime":"2026-03-21T19:01:19.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"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-21T19:01:26.657Z","endTime":"2026-03-21T19:01:36.953Z","isPitch":false,"type":"action","player":{"id":668974,"link":"/api/v1/people/668974"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.152388106752426,"aZ":-13.011075865948582,"pfxX":-4.88925408422464,"pfxZ":10.248410822057238,"pX":1.9021459815863608,"pZ":1.6417610810525285,"vX0":10.49910154320425,"vY0":-136.3896446917167,"vZ0":-7.2031775234131095,"x":44.49,"y":194.45,"x0":-1.3751908242311885,"y0":50.0006013325954,"z0":5.228629605165329,"aX":-9.141141864814795},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":1994,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4027848292114977,"extension":6.837891924062096},"index":5,"playId":"632603c5-4b79-37d4-b19e-85464ee1e216","pitchNumber":4,"startTime":"2026-03-21T19:01:36.953Z","endTime":"2026-03-21T19:01:40.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257635114622104,"aZ":-22.994153290825874,"pfxX":1.3111455824843492,"pfxZ":5.413365745716009,"pX":0.47215804087479546,"pZ":2.587612118888887,"vX0":5.2783279703502854,"vY0":-128.52482582327517,"vZ0":-2.2433085200738927,"x":99.0,"y":168.91,"x0":-1.7672258121860305,"y0":50.00219434447529,"z0":5.232684845337212,"aX":2.222400825565632},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-3.4,"spinRate":2302,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.42397562876433037,"extension":6.497785239297694},"index":6,"playId":"dc7368d7-c016-3e8c-8d66-dd11e5f82ec7","pitchNumber":5,"startTime":"2026-03-21T19:01:53.426Z","endTime":"2026-03-21T19:01:58.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.88,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:01:58.005Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jud Fabian singles on a sharp line drive to left fielder Otto Kemp, deflected by shortstop Christian Cairo. Jhonkensy Noel to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:04:28.974Z","endTime":"2026-03-21T19:06:14.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678013,"fullName":"Lenny Torres Jr.","link":"/api/v1/people/678013"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"postOnSecond":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:02:09.674Z","endTime":"2026-03-21T19:02:57.508Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lenny Torres Jr. replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T19:02:57.508Z","endTime":"2026-03-21T19:04:31.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678013,"link":"/api/v1/people/678013"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04779546475362,"aZ":-28.120261729293127,"pfxX":-0.4147108240738129,"pfxZ":2.6225986071678173,"pX":0.4672030928712014,"pZ":2.0313230458788785,"vX0":5.620446618150965,"vY0":-123.62978362170178,"vZ0":-2.276028168474742,"x":99.19,"y":183.93,"x0":-1.7834366493211076,"y0":50.00316300138025,"z0":5.3282755679552976,"aX":-0.6421237471724781},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-0.6,"spinRate":2215,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.44334113994952284,"extension":6.296008465403799},"index":2,"playId":"69f89124-6e4b-3a7d-af2c-1ed64c3a8a70","pitchNumber":1,"startTime":"2026-03-21T19:04:31.100Z","endTime":"2026-03-21T19:04:34.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64255414846725,"aZ":-13.722563154133875,"pfxX":-6.227715351736037,"pfxZ":9.222636402002797,"pX":0.35509579133061125,"pZ":2.0995320202841685,"vX0":7.275336482014769,"vY0":-141.14675242829625,"vZ0":-6.400961147622775,"x":103.46,"y":182.09,"x0":-1.4570702971293996,"y0":50.00405099940814,"z0":5.294702870251788,"aX":-12.461616076209184},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2354,"spinDirection":225},"zone":9,"typeConfidence":0.97,"plateTime":0.3893038148197494,"extension":6.438581767839361},"index":3,"playId":"458148dc-cba6-3cce-a62a-a0738fb1e052","pitchNumber":2,"startTime":"2026-03-21T19:04:46.451Z","endTime":"2026-03-21T19:04:50.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-21T19:04:55.389Z","endTime":"2026-03-21T19:05:09.222Z","isPitch":false,"type":"action","player":{"id":682983,"link":"/api/v1/people/682983"},"defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029375366942986,"aZ":-28.73833469376394,"pfxX":0.013340993767872122,"pfxZ":2.2809742112645974,"pX":0.26315530131173775,"pZ":2.599910950956666,"vX0":4.571593775269088,"vY0":-121.99567162915112,"vZ0":-0.7307766072874006,"x":106.97,"y":168.58,"x0":-1.6369032869186795,"y0":50.00344782743335,"z0":5.380717227633176,"aX":0.019869918497271762},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2141,"spinDirection":51},"zone":6,"typeConfidence":0.9,"plateTime":0.44899812128019656,"extension":6.132355888359949},"index":5,"playId":"fc9aaba3-811e-33e7-8fb5-b6b47a4b6d9a","pitchNumber":3,"startTime":"2026-03-21T19:05:09.222Z","endTime":"2026-03-21T19:05:15.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.866442550108527,"aZ":-29.314668570642876,"pfxX":0.987440273389288,"pfxZ":1.9942437501360608,"pX":-0.8209866959100036,"pZ":2.3769718599236147,"vX0":1.8021114997105894,"vY0":-118.98027225521437,"vZ0":-0.6751845191793868,"x":148.29,"y":174.6,"x0":-1.7165529372271542,"y0":50.00326823743112,"z0":5.321440407508001,"aX":1.4149500778851423},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.7,"breakHorizontal":-2.3,"spinRate":2041,"spinDirection":70},"zone":4,"typeConfidence":0.9,"plateTime":0.46038939490007547,"extension":6.44354394497774},"index":6,"playId":"bf902cbf-78e9-3dc6-8e27-bc3f593ebf8d","pitchNumber":4,"startTime":"2026-03-21T19:05:40.136Z","endTime":"2026-03-21T19:05:45.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.582592641906416,"aZ":-15.718571616043421,"pfxX":-5.398002822715838,"pfxZ":8.179916427170955,"pX":0.11404027386001252,"pZ":2.6711238893354485,"vX0":5.69790721994249,"vY0":-141.26157239194197,"vZ0":-5.18077095886581,"x":112.65,"y":166.66,"x0":-1.2323725378182318,"y0":50.00203859465328,"z0":5.546961157140556,"aX":-10.858212814115724},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2265,"spinDirection":223},"zone":5,"typeConfidence":0.97,"plateTime":0.38843721423199495,"extension":6.1978330992326125},"hitData":{"launchSpeed":103.0,"launchAngle":10.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":91.39,"coordY":99.38}},"index":7,"playId":"89c27810-a47d-3bbc-9831-a08005c2c587","pitchNumber":5,"startTime":"2026-03-21T19:06:05.704Z","endTime":"2026-03-21T19:06:14.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"first":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682983,"link":"/api/v1/people/682983"},"credit":"b_ab"},{"player":{"id":678013,"link":"/api/v1/people/678013"},"credit":"p_ab"},{"player":{"id":682983,"link":"/api/v1/people/682983"},"credit":"b_pa"},{"player":{"id":678013,"link":"/api/v1/people/678013"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.39,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:06:14.931Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Vasquez flies out to right fielder Bryan De La Cruz.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:06:29.606Z","endTime":"2026-03-21T19:07:53.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678013,"fullName":"Lenny Torres Jr.","link":"/api/v1/people/678013"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":88.5,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38287037976097,"aZ":-16.116629921258298,"pfxX":-6.760186456205233,"pfxZ":7.940121094664194,"pX":-0.5002599329879337,"pZ":3.807960451404919,"vX0":5.344205788059716,"vY0":-141.58223598892948,"vZ0":-1.5578739083233104,"x":136.07,"y":135.97,"x0":-1.5372620180653955,"y0":50.00657955356338,"z0":5.400571044777087,"aX":-13.679277222844682},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2355,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.3873738948811072,"extension":6.240074201488852},"index":0,"playId":"69a4a908-c054-35df-8251-379d956510e6","pitchNumber":1,"startTime":"2026-03-21T19:06:45.075Z","endTime":"2026-03-21T19:06:49.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":682983,"link":"/api/v1/people/682983"},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.88191640754435,"aZ":-16.651034831258144,"pfxX":-8.424931913848065,"pfxZ":7.7792661434046,"pX":0.040573233775037215,"pZ":3.2298233424822373,"vX0":7.390857379027398,"vY0":-141.44067070817306,"vZ0":-2.891686409652844,"x":115.45,"y":151.57,"x0":-1.5317041145791674,"y0":50.00134251618381,"z0":5.353752243219423,"aX":-16.806928486637204},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":13.4,"spinRate":2380,"spinDirection":224},"zone":2,"typeConfidence":0.56,"plateTime":0.3895490208170824,"extension":6.317685672323642},"index":1,"playId":"a06f774a-0f6e-35ee-ae2f-7e453b698285","pitchNumber":2,"startTime":"2026-03-21T19:07:01.577Z","endTime":"2026-03-21T19:07:05.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":682983,"link":"/api/v1/people/682983"},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T19:07:08.762Z","endTime":"2026-03-21T19:07:25.687Z","isPitch":false,"type":"action","player":{"id":691938,"link":"/api/v1/people/691938"},"defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":682983,"link":"/api/v1/people/682983"},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":98.0,"endSpeed":88.8,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37531882827513,"aZ":-11.439667066080753,"pfxX":-6.3512159130829655,"pfxZ":10.196347907921755,"pX":0.9312731495752377,"pZ":2.2097198299132605,"vX0":8.134278275111521,"vY0":-142.33711189676666,"vZ0":-6.870811269339309,"x":81.5,"y":179.12,"x0":-1.1503825328028732,"y0":50.0057581205334,"z0":5.393921974296024,"aX":-12.919237697172159},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2426,"spinDirection":222},"zone":14,"typeConfidence":0.98,"plateTime":0.38612825458837197,"extension":6.289488104581155},"index":3,"playId":"c126cad6-fb67-3c06-92aa-12f8e1e12e44","pitchNumber":3,"startTime":"2026-03-21T19:07:25.687Z","endTime":"2026-03-21T19:07:30.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":682983,"link":"/api/v1/people/682983"},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408396308402974,"aZ":-29.23205150436802,"pfxX":1.8825284474128572,"pfxZ":1.9324417145262096,"pX":0.5065332573047577,"pZ":2.874593330526717,"vX0":4.484821670781956,"vY0":-122.69548991102815,"vZ0":-0.12211265240878577,"x":97.69,"y":161.17,"x0":-1.59005591859578,"y0":50.003392661800554,"z0":5.417169102327334,"aX":2.8686659303732536},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.4,"spinRate":2190,"spinDirection":51},"zone":6,"typeConfidence":0.91,"plateTime":0.4465037601362578,"extension":6.376128837336056},"hitData":{"launchSpeed":87.0,"launchAngle":46.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.52,"coordY":95.54}},"index":4,"playId":"f074845e-e8bf-3896-af85-ce43b85d8f79","pitchNumber":4,"startTime":"2026-03-21T19:07:43.933Z","endTime":"2026-03-21T19:07:53.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":682983,"link":"/api/v1/people/682983"},"second":{"id":678877,"link":"/api/v1/people/678877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_ab"},{"player":{"id":678013,"link":"/api/v1/people/678013"},"credit":"p_ab"},{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_pa"},{"player":{"id":678013,"link":"/api/v1/people/678013"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-6.699999999999996,"leverageIndex":2.65,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:07:53.164Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T19:10:01.383Z","endTime":"2026-03-21T19:11:26.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Maverick Handley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"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-21T19:09:03.009Z","endTime":"2026-03-21T19:09:03.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Wells replaces Yaramil Hiraldo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-21T19:09:03.034Z","endTime":"2026-03-21T19:10:03.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682274,"link":"/api/v1/people/682274","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22084955685686,"aZ":-11.833485119557492,"pfxX":-4.649675389054496,"pfxZ":10.993409327931214,"pX":-0.02999001497733626,"pZ":2.241315836610127,"vX0":4.042922554409265,"vY0":-135.78381779047214,"vZ0":-9.799107033481512,"x":118.14,"y":178.26,"x0":-0.9406900587112105,"y0":50.0057800191943,"z0":6.740423640732254,"aX":-8.60596981100085},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2468,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.40477935654530084,"extension":6.244318529835811},"index":2,"playId":"3e833d4a-6308-3d66-9734-a05e305be93c","pitchNumber":1,"startTime":"2026-03-21T19:10:03.528Z","endTime":"2026-03-21T19:10:06.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":86.8,"endSpeed":80.0,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706366061653068,"aZ":-26.5383110944129,"pfxX":3.0818602427516195,"pfxZ":3.517085678376679,"pX":1.445336709964158,"pZ":0.5488452474236079,"vX0":4.829497813246192,"vY0":-126.06691227821081,"vZ0":-10.01043039901796,"x":61.91,"y":223.96,"x0":-0.8989632182965998,"y0":50.003774083607645,"z0":6.729036767433616,"aX":4.937470967445385},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-6.7,"spinRate":2501,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.43522862477157886,"extension":6.357885979741881},"index":3,"playId":"0b862ca5-7a2d-3bd6-934f-4a3516b5c9ab","pitchNumber":2,"startTime":"2026-03-21T19:10:18.438Z","endTime":"2026-03-21T19:10:21.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71198196250377,"aZ":-24.02423468484242,"pfxX":3.768934400984641,"pfxZ":4.821762361208682,"pX":1.45328705453751,"pZ":0.6489571308802022,"vX0":4.513538929329053,"vY0":-129.39080124120204,"vZ0":-10.8010399393855,"x":73.26,"y":226.65,"x0":-0.8053818247008867,"y0":50.00573841435873,"z0":6.727968391945487,"aX":6.372529049262283},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":-7.8,"spinRate":2483,"spinDirection":166},"zone":14,"typeConfidence":0.88,"plateTime":0.42377978282726403,"extension":6.318000240425085},"index":4,"playId":"d4e2f26d-10d7-3e0f-b556-5be0841c0ae9","pitchNumber":3,"startTime":"2026-03-21T19:10:34.789Z","endTime":"2026-03-21T19:10:37.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.226321535570655,"aZ":-12.938968872363814,"pfxX":-1.555174964446905,"pfxZ":10.478493439456953,"pX":0.05987411010821462,"pZ":2.049565809814522,"vX0":2.9387041204355677,"vY0":-135.08000676546047,"vZ0":-9.95995349720446,"x":114.72,"y":183.44,"x0":-0.8433482088017973,"y0":50.00517033283483,"z0":6.7096689452259985,"aX":-2.855671822999896},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":2.2,"spinRate":2393,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4064983650352909,"extension":6.422857497987963},"index":5,"playId":"10250d7b-960f-3958-b7c6-ce69136d297c","pitchNumber":4,"startTime":"2026-03-21T19:10:56.405Z","endTime":"2026-03-21T19:10:59.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-21T19:11:09.584Z","endTime":"2026-03-21T19:11:23.323Z","isPitch":false,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836646884518174,"aZ":-10.687850713540547,"pfxX":-4.4273535889809255,"pfxZ":11.453707028384775,"pX":-0.462292679350125,"pZ":3.25137788726127,"vX0":2.1585493216180893,"vY0":-136.53044883664353,"vZ0":-7.556939548299538,"x":134.62,"y":150.99,"x0":-0.6906771200674717,"y0":50.002620607050055,"z0":6.8019660108217534,"aX":-8.305262139835651},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":7.6,"spinRate":2394,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4021473257647057,"extension":6.313423964359105},"index":7,"playId":"6c2a9eb5-d7af-3f6a-bbae-e0a8a569a511","pitchNumber":5,"startTime":"2026-03-21T19:11:23.323Z","endTime":"2026-03-21T19:11:26.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:11:26.701Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T19:11:29.562Z","endTime":"2026-03-21T19:12:31.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56822308028993,"aZ":-24.988012166058937,"pfxX":-0.5400502333075154,"pfxZ":4.198003228191297,"pX":0.16876697531301488,"pZ":1.735515188748817,"vX0":3.0765674318966494,"vY0":-129.6382348817484,"vZ0":-8.121461839802956,"x":110.57,"y":191.92,"x0":-0.9601479950180921,"y0":50.00419445619986,"z0":6.798896339817994,"aX":-0.925023182172599},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":0.4,"spinRate":2509,"spinDirection":158},"zone":8,"typeConfidence":0.81,"plateTime":0.4215254048457666,"extension":6.352845886291595},"index":0,"playId":"a5852245-d4cf-35df-ae1f-34013c6cd906","pitchNumber":1,"startTime":"2026-03-21T19:11:49.698Z","endTime":"2026-03-21T19:11:53.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282219063968434,"aZ":-23.868586568184135,"pfxX":2.3006101819349136,"pfxZ":4.877910199158462,"pX":1.0442822565482102,"pZ":2.525308811901757,"vX0":3.8177447070490356,"vY0":-129.4542600006163,"vZ0":-6.505711254516332,"x":77.19,"y":170.6,"x0":-0.7467798635567419,"y0":50.00310127747477,"z0":6.890686195097337,"aX":3.914921441733024},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-5.0,"spinRate":2449,"spinDirection":172},"zone":14,"typeConfidence":0.84,"plateTime":0.42263209942020996,"extension":6.377554516876394},"index":1,"playId":"2f8c8b9d-47e4-3da1-bd3d-b6496516e042","pitchNumber":2,"startTime":"2026-03-21T19:12:06.759Z","endTime":"2026-03-21T19:12:09.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29544488405394,"aZ":-9.814030834463681,"pfxX":-1.3425353787091132,"pfxZ":11.908303087242833,"pX":-0.11897565953341745,"pZ":3.5794613269967503,"vX0":2.2431630629105483,"vY0":-137.13716623162898,"vZ0":-7.017516869091221,"x":121.54,"y":142.13,"x0":-0.7784296857986511,"y0":50.005436852957324,"z0":6.864267523807978,"aX":-2.521599136901547},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":1.9,"spinRate":2440,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4015670504998412,"extension":6.305260544295359},"index":2,"playId":"fb005f9b-8486-3785-afd2-01adc7b40bd5","pitchNumber":3,"startTime":"2026-03-21T19:12:27.094Z","endTime":"2026-03-21T19:12:31.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:12:31.970Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T19:12:42.381Z","endTime":"2026-03-21T19:14:28.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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.7,"endSpeed":85.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15804912505356,"aZ":-11.636970440801104,"pfxX":-0.8288913585550384,"pfxZ":11.02304718799274,"pX":-0.39892864901521946,"pZ":2.5777506955933625,"vX0":1.31269911008599,"vY0":-136.19102644523093,"vZ0":-9.042269767653243,"x":132.21,"y":169.18,"x0":-0.7812834380868892,"y0":50.006166743993056,"z0":6.762789282727584,"aX":-1.5449013941917265},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":1.2,"spinRate":2329,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.403420304825306,"extension":6.290612390822194},"index":0,"playId":"f0623eac-e08b-328c-a011-1c120c01daf0","pitchNumber":1,"startTime":"2026-03-21T19:12:57.930Z","endTime":"2026-03-21T19:13:01.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":86.5,"endSpeed":78.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69789445068596,"aZ":-18.12206859820027,"pfxX":-8.936378377328692,"pfxZ":8.884443421362969,"pX":-1.3167322994931348,"pZ":3.4447904940272562,"vX0":1.8859202345234427,"vY0":-125.80793378390051,"vZ0":-4.9689691432357455,"x":167.19,"y":145.77,"x0":-0.9218764417942251,"y0":50.00403798112452,"z0":6.942128946804968,"aX":-14.134169666075751},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":15.0,"breakHorizontal":15.6,"spinRate":2182,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4376110562451987,"extension":6.365132640403297},"index":1,"playId":"ab99277f-2bcb-3b4b-9b3d-9bb33829384a","pitchNumber":2,"startTime":"2026-03-21T19:13:14.394Z","endTime":"2026-03-21T19:13:18.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298214096018416,"aZ":-16.45370770944233,"pfxX":-9.118163637454852,"pfxZ":9.58386026695969,"pX":-0.2169459042690433,"pZ":2.0524432666974834,"vX0":4.60695423783638,"vY0":-127.3033523427243,"vZ0":-8.496848108806171,"x":125.27,"y":183.36,"x0":-0.8661162445177307,"y0":50.00207628548544,"z0":6.737473788717861,"aX":-14.955107057740646},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.6,"breakHorizontal":15.5,"spinRate":2223,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.4303649696228251,"extension":6.161816048640117},"index":2,"playId":"67f01791-9283-36ad-90fd-81ba2ce1d095","pitchNumber":3,"startTime":"2026-03-21T19:13:32.068Z","endTime":"2026-03-21T19:13:35.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T19:13:40.715Z","endTime":"2026-03-21T19:13:59.069Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.6,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40609444599189,"aZ":-10.37273225456677,"pfxX":-1.7888104752440142,"pfxZ":11.543743684464113,"pX":-0.1632905252552457,"pZ":4.0309865735436015,"vX0":2.6422177570575784,"vY0":-137.51170432333993,"vZ0":-5.694088187805043,"x":123.22,"y":129.94,"x0":-0.9103690414530539,"y0":50.005829469194595,"z0":6.852642861352985,"aX":-3.3794525954709793},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":2.6,"spinRate":2444,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4004236720366485,"extension":6.2798986509633155},"index":4,"playId":"f3d3eb9c-a8c5-3df4-9583-af6181fadee4","pitchNumber":4,"startTime":"2026-03-21T19:13:59.069Z","endTime":"2026-03-21T19:14:02.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":87.3,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.326314453837636,"aZ":-27.390761114723755,"pfxX":2.526492502260364,"pfxZ":2.977139123348829,"pX":0.01646097448922294,"pZ":3.714942066625146,"vX0":1.3766524292372233,"vY0":-127.02364611137102,"vZ0":-2.833436973872747,"x":116.37,"y":138.48,"x0":-0.8638109697191784,"y0":50.00121589552154,"z0":7.0638028039278185,"aX":4.054240941440631},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-4.9,"spinRate":2407,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.4341613028257303,"extension":6.271338400608417},"index":5,"playId":"793e2ea6-a456-3d14-b4a3-e3d2f63f0e12","pitchNumber":5,"startTime":"2026-03-21T19:14:23.950Z","endTime":"2026-03-21T19:14:28.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:14:28.619Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jaiden Lo Re singles on a line drive to left fielder Otto Kemp.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:16:50.279Z","endTime":"2026-03-21T19:17:38.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Robert Moore replaces second baseman Bryson Stott, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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-21T19:16:41.581Z","endTime":"2026-03-21T19:16:41.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691001,"link":"/api/v1/people/691001"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Hernández replaces Lenny Torres Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-21T19:16:41.607Z","endTime":"2026-03-21T19:16:52.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642546,"link":"/api/v1/people/642546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678013,"link":"/api/v1/people/678013","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":97.2,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.7649568201899,"aZ":-24.913889911160485,"pfxX":-11.436355795357496,"pfxZ":3.691475111283185,"pX":-0.183833232372257,"pZ":1.97886687263115,"vX0":10.868571495484566,"vY0":-140.91780129981643,"vZ0":-4.84219063771543,"x":124.01,"y":185.35,"x0":-2.6478450209564044,"y0":50.00191202981141,"z0":5.376497951736678,"aX":-22.48050841175866},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":2210,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.39209912422849946,"extension":6.481085758562871},"index":2,"playId":"6c619b3f-f730-348e-9c10-2fd090a25bcd","pitchNumber":1,"startTime":"2026-03-21T19:16:52.472Z","endTime":"2026-03-21T19:16:56.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7477498128366,"aZ":-31.046651049722833,"pfxX":2.04066992212635,"pfxZ":0.693686129704103,"pX":0.0920477261959293,"pZ":0.7442098479331267,"vX0":6.341620100866991,"vY0":-127.3662547258088,"vZ0":-5.299341806716769,"x":113.49,"y":218.69,"x0":-2.7019463247522673,"y0":50.00604155977936,"z0":5.326282515483732,"aX":3.3303551061539216},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-5.2,"spinRate":2384,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4311243451159874,"extension":6.441848218391616},"index":3,"playId":"1a508f6d-2293-3f6b-b5a3-32638d78f145","pitchNumber":2,"startTime":"2026-03-21T19:17:06.678Z","endTime":"2026-03-21T19:17:09.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":87.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.51515075280207,"aZ":-24.9765938055445,"pfxX":-11.104512259201456,"pfxZ":3.60484885839048,"pX":-1.1742341419755977,"pZ":2.1435167577880487,"vX0":7.6305822127238425,"vY0":-141.85607919975968,"vZ0":-4.562844199898063,"x":161.76,"y":180.91,"x0":-2.4842039721873364,"y0":50.00416160235145,"z0":5.4059823719088635,"aX":-22.17949935832846},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2176,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.3891196742845806,"extension":6.374415724897947},"hitData":{"launchSpeed":90.5,"launchAngle":11.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.35,"coordY":104.73}},"index":4,"playId":"57e63e82-57ba-3faa-b6a3-c839bd639953","pitchNumber":3,"startTime":"2026-03-21T19:17:29.153Z","endTime":"2026-03-21T19:17:38.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":828318,"link":"/api/v1/people/828318"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":828318,"link":"/api/v1/people/828318"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:17:38.852Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Weston Wilson doubles (3) on a ground ball to left fielder Otto Kemp. Jaiden Lo Re scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:17:56.696Z","endTime":"2026-03-21T19:20:44.299Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2,5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":87.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85073297929421,"aZ":-23.942818953617305,"pfxX":-10.786353667127651,"pfxZ":4.211434232583412,"pX":-0.16450628660349215,"pZ":2.2253004167914057,"vX0":9.988115641018089,"vY0":-139.5199291725413,"vZ0":-4.445243918673568,"x":123.27,"y":178.7,"x0":-2.404175900598701,"y0":50.00337184964179,"z0":5.43386447197282,"aX":-21.087229014389564},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":2199,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3938450340879225,"extension":6.342550149629165},"index":0,"playId":"d3bda173-a799-34c7-9be0-10d2306646f6","pitchNumber":1,"startTime":"2026-03-21T19:18:00.151Z","endTime":"2026-03-21T19:18:04.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712935978146387,"aZ":-28.322627103850483,"pfxX":0.3177097517033385,"pfxZ":2.310687644918099,"pX":2.240612106338538,"pZ":-0.5341762372652774,"vX0":11.411549603871723,"vY0":-128.3642939119493,"vZ0":-9.278997952986368,"x":31.59,"y":253.2,"x0":-2.3051541875944075,"y0":50.00593078688269,"z0":5.334868885213239,"aX":0.5274122314571349},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-3.1,"spinRate":2404,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.42679776464164654,"extension":6.5630782043606635},"index":1,"playId":"bfc5a0c2-2e83-3290-a2ec-e848fb666a45","pitchNumber":2,"startTime":"2026-03-21T19:18:26.539Z","endTime":"2026-03-21T19:18:37.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jaiden Lo Re steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"bfc5a0c2-2e83-3290-a2ec-e848fb666a45","startTime":"2026-03-21T19:18:37.178Z","endTime":"2026-03-21T19:18:50.200Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":828318,"link":"/api/v1/people/828318"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"postOnSecond":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":50.4,"awayTeamWinProbability":49.6,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":2.58,"dramaIndex":97.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29797235191067,"aZ":-31.23490743728748,"pfxX":2.382643889192215,"pfxZ":0.5603323583789752,"pX":0.4117455924959708,"pZ":1.8530982608838666,"vX0":6.543430193937618,"vY0":-128.7288819759973,"vZ0":-3.04497871031604,"x":101.31,"y":188.75,"x0":-2.478914712665216,"y0":50.000764284063514,"z0":5.485221038448891,"aX":3.971893459551351},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":-5.9,"spinRate":2385,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.42652626397979665,"extension":6.378048996595456},"index":3,"playId":"7fba68ee-ccf7-35d2-93c8-20554fb3a53d","pitchNumber":3,"startTime":"2026-03-21T19:18:50.200Z","endTime":"2026-03-21T19:18:53.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93503624007251,"aZ":-34.1975670116674,"pfxX":3.011332807386107,"pfxZ":-1.263581218472,"pX":-0.5488162857548365,"pZ":0.9127526340626702,"vX0":3.998094807675873,"vY0":-126.29756328261695,"vZ0":-4.156626429722715,"x":137.92,"y":214.14,"x0":-2.5491445141906572,"y0":50.002617735149016,"z0":5.357753393905501,"aX":4.819914977392531},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":-6.5,"spinRate":2319,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4352190750397691,"extension":6.470597579098237},"index":4,"playId":"23d26879-34c6-3691-bc9d-7295de4d9fc2","pitchNumber":4,"startTime":"2026-03-21T19:19:06.210Z","endTime":"2026-03-21T19:19:10.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jonathan Hernández. Jaiden Lo Re to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"23d26879-34c6-3691-bc9d-7295de4d9fc2","startTime":"2026-03-21T19:19:19.920Z","endTime":"2026-03-21T19:19:45.537Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":828318,"link":"/api/v1/people/828318"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":828318,"link":"/api/v1/people/828318"},"postOnThird":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":2.58,"dramaIndex":97.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88039321508261,"aZ":-31.00875692461847,"pfxX":1.2157731781481118,"pfxZ":0.7044845925412455,"pX":1.4204596803504281,"pZ":0.3906488927778086,"vX0":9.58815578103144,"vY0":-128.53836414337306,"vZ0":-6.117488162143907,"x":62.86,"y":228.23,"x0":-2.530192620298125,"y0":50.0056631794071,"z0":5.236618277470606,"aX":2.0141866842403733},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":-4.6,"spinRate":2418,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4276003385860192,"extension":6.652732137486989},"index":6,"playId":"4d3824be-7bf3-34c4-b563-a4318d4e69ab","pitchNumber":5,"startTime":"2026-03-21T19:19:45.537Z","endTime":"2026-03-21T19:19:50.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":98.8,"endSpeed":89.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77530372489168,"aZ":-23.616810466374737,"pfxX":-10.584456809017933,"pfxZ":4.143542915530914,"pX":0.0016576588654066092,"pZ":1.884865291532631,"vX0":10.686092931702332,"vY0":-143.41842485788513,"vZ0":-5.598979372489143,"x":116.94,"y":187.89,"x0":-2.412716077665897,"y0":50.003182871999385,"z0":5.352666270616575,"aX":-21.86430874276227},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":2135,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.38314154269191336,"extension":6.571733499830494},"index":7,"playId":"33372e0e-0b7a-3aef-bb75-c30c37f8a7b6","pitchNumber":6,"startTime":"2026-03-21T19:20:11.489Z","endTime":"2026-03-21T19:20:14.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82374471614232,"aZ":-28.279062354623573,"pfxX":-10.927901077263808,"pfxZ":1.9796269214943303,"pX":-0.5467809021212509,"pZ":2.126059005908364,"vX0":9.178362926957284,"vY0":-139.97067149817477,"vZ0":-3.677144445379298,"x":137.84,"y":181.38,"x0":-2.460918609703516,"y0":50.003788988621174,"z0":5.3243739866444235,"aX":-21.52072168253607},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.9,"breakHorizontal":17.8,"spinRate":2143,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.3924457271528361,"extension":6.566508585289872},"hitData":{"launchSpeed":97.8,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.41,"coordY":106.97}},"index":8,"playId":"c3feb867-8f07-3bf4-bf8d-a4b4d8b4d3b5","pitchNumber":7,"startTime":"2026-03-21T19:20:33.071Z","endTime":"2026-03-21T19:20:44.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":11.899999999999999,"leverageIndex":2.58,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:20:44.299Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikol Hernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:21:06.500Z","endTime":"2026-03-21T19:23:13.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694204,"fullName":"Maikol Hernández","link":"/api/v1/people/694204"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694204,"fullName":"Maikol Hernández","link":"/api/v1/people/694204"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.0,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492784128748315,"aZ":-30.930690868593523,"pfxX":2.4533054850601657,"pfxZ":0.7614338567280599,"pX":1.118893063700537,"pZ":0.8062960852076998,"vX0":8.208516829257125,"vY0":-127.75608715444216,"vZ0":-5.142345127414708,"x":74.35,"y":217.01,"x0":-2.4662144682427,"y0":50.00495475776401,"z0":5.3019723728206705,"aX":4.0192528711024975},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-6.5,"spinRate":2359,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43018440122824986,"extension":6.61373810857195},"index":0,"playId":"e83eda5d-e898-3562-a888-11d69aae91ae","pitchNumber":1,"startTime":"2026-03-21T19:21:12.501Z","endTime":"2026-03-21T19:21:16.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493161991291768,"aZ":-28.123965000357433,"pfxX":-0.2223753147126306,"pfxZ":2.4234762741136713,"pX":1.0473532022575416,"pZ":1.467836200932371,"vX0":9.112276307175714,"vY0":-129.0871983210868,"vZ0":-4.373488293011009,"x":77.08,"y":199.15,"x0":-2.5150048824898277,"y0":50.000596829628215,"z0":5.375526002452037,"aX":-0.37159996170769743},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-1.8,"spinRate":2403,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4260074509249363,"extension":6.4560373642813405},"index":1,"playId":"bd2f92c7-e39a-31e5-b159-30c0c9dedb52","pitchNumber":2,"startTime":"2026-03-21T19:21:27.282Z","endTime":"2026-03-21T19:21:30.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61024942220337,"aZ":-24.193388968027634,"pfxX":-10.829783553076572,"pfxZ":4.012668478109912,"pX":-0.8601545048633611,"pZ":2.3129769947539414,"vX0":8.261225677090124,"vY0":-140.37411535754003,"vZ0":-4.34278361854931,"x":149.79,"y":176.33,"x0":-2.438322431339668,"y0":50.00636046903026,"z0":5.460852736376153,"aX":-21.556551536577118},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":17.9,"spinRate":2189,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3906114293387697,"extension":6.468744947643327},"index":2,"playId":"f14e87e2-d890-3b7a-960f-5168e923a3ab","pitchNumber":3,"startTime":"2026-03-21T19:21:42.885Z","endTime":"2026-03-21T19:21:47.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961312288176245,"aZ":-27.108678151038525,"pfxX":-0.3065871937170035,"pfxZ":3.091680961651093,"pX":-0.47316406269985817,"pZ":1.3101367584158896,"vX0":5.602815370569561,"vY0":-127.83508321369426,"vZ0":-4.71821774564691,"x":135.04,"y":203.41,"x0":-2.663305487745144,"y0":50.00153180801407,"z0":5.335016817849464,"aX":-0.5027062251453059},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.7,"breakHorizontal":-0.8,"spinRate":2389,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.430206265066853,"extension":6.472624087404673},"index":3,"playId":"f06e141f-9650-3e0b-907a-bf8273ab4d86","pitchNumber":4,"startTime":"2026-03-21T19:22:00.276Z","endTime":"2026-03-21T19:22:05.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.885468996410886,"aZ":-21.393299024665854,"pfxX":-10.505688406261537,"pfxZ":5.4664476686627,"pX":-0.21117470653834375,"pZ":1.7923355589695484,"vX0":9.980608822864676,"vY0":-140.07197914331311,"vZ0":-5.771886369102069,"x":125.05,"y":190.39,"x0":-2.4688084899976888,"y0":50.002170379359974,"z0":5.293951800771416,"aX":-20.716675806030715},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2178,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.39218241651217456,"extension":6.541397469230029},"index":4,"playId":"3d7abf7f-1d67-3e8e-b0c3-e2d014590986","pitchNumber":5,"startTime":"2026-03-21T19:22:23.540Z","endTime":"2026-03-21T19:22:26.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638233850413062,"aZ":-30.358547212953198,"pfxX":-11.44779294275015,"pfxZ":0.896761876313716,"pX":-1.0540286958006069,"pZ":0.7287779562147333,"vX0":8.200314723882002,"vY0":-141.06011589350535,"vZ0":-6.984121168046272,"x":157.18,"y":219.1,"x0":-2.5092970896767866,"y0":50.001285872843184,"z0":5.190060373867921,"aX":-23.10242292283793},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":0.4,"breakHorizontal":19.1,"spinRate":2126,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.38807485401894537,"extension":6.583684626051719},"index":5,"playId":"217823fd-fb27-3e95-a01f-c430845e9fac","pitchNumber":6,"startTime":"2026-03-21T19:22:46.038Z","endTime":"2026-03-21T19:22:49.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26262098352832,"aZ":-33.492646852802395,"pfxX":2.6844612972496398,"pfxZ":-0.8297577120733388,"pX":-0.2519039592381089,"pZ":1.9433156902361113,"vX0":4.800207678450292,"vY0":-126.17021518835463,"vZ0":-1.999974426601763,"x":126.6,"y":186.31,"x0":-2.5391689098291472,"y0":50.00438220508768,"z0":5.484665786398261,"aX":4.261893992864381},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-6.1,"spinRate":2358,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.43663621710505396,"extension":6.418676844454374},"index":6,"playId":"0cf7aa07-ad85-37ab-8655-1b52d7285074","pitchNumber":7,"startTime":"2026-03-21T19:23:09.627Z","endTime":"2026-03-21T19:23:13.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694204,"link":"/api/v1/people/694204"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":694204,"link":"/api/v1/people/694204"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":1.68,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:23:13.021Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Figueroa walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:23:23.551Z","endTime":"2026-03-21T19:25:13.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191805300710303,"aZ":-25.149225478101744,"pfxX":0.7180137891541514,"pfxZ":3.974763394064439,"pX":0.08053449805722346,"pZ":1.7866705370750384,"vX0":6.7594564911260555,"vY0":-132.367534753967,"vZ0":-4.7658836238203355,"x":113.93,"y":190.54,"x0":-2.603326679663009,"y0":50.00418834435204,"z0":5.460009609838105,"aX":1.269574731074255},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-2.9,"spinRate":2242,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.41436061937945556,"extension":6.5521899674476485},"index":0,"playId":"27e71797-20ea-30f7-b6c2-2272e7791e85","pitchNumber":1,"startTime":"2026-03-21T19:23:34.851Z","endTime":"2026-03-21T19:23:37.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209708360418745,"aZ":-32.13322590029928,"pfxX":3.343029924940517,"pfxZ":0.028488189878961734,"pX":-0.9312630733813226,"pZ":1.1155106254023355,"vX0":3.3873953411479074,"vY0":-124.82464210604797,"vZ0":-3.7685264143203385,"x":152.5,"y":208.66,"x0":-2.7491182444151905,"y0":50.004857416309555,"z0":5.3407385670443706,"aX":5.183422553632205},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-7.0,"spinRate":2295,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.4417591277715882,"extension":6.327356098867441},"index":1,"playId":"28db502f-409a-3d2e-8f2a-37c67330cee4","pitchNumber":2,"startTime":"2026-03-21T19:23:51.289Z","endTime":"2026-03-21T19:23:54.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"coordinates":{"x":79.48,"y":173.12},"breaks":{}},"index":2,"playId":"08314996-0586-0033-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-03-21T19:24:13.019Z","endTime":"2026-03-21T19:24:13.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11271902791732,"aZ":-29.742739259162313,"pfxX":2.137161002284068,"pfxZ":1.5011722102372855,"pX":0.3069160509316682,"pZ":-0.036427775635956956,"vX0":6.720706105243876,"vY0":-127.73714845752325,"vZ0":-7.282239308677957,"x":105.3,"y":239.76,"x0":-2.657025595329985,"y0":50.004562313881095,"z0":5.252614413775507,"aX":3.4614034683571013},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-5.6,"spinRate":2359,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.43205149429424905,"extension":6.408523328071364},"index":3,"playId":"85a37459-8b8f-366d-b071-767b98c548ae","pitchNumber":4,"startTime":"2026-03-21T19:24:30.111Z","endTime":"2026-03-21T19:24:33.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883651862429872,"aZ":-32.61696591344815,"pfxX":-5.701238867977504,"pfxZ":-0.24848834047155055,"pX":1.1153493251899556,"pZ":1.529484723261352,"vX0":10.901451502160775,"vY0":-132.86141038169953,"vZ0":-3.8385013455732198,"x":74.49,"y":197.48,"x0":-2.282286013824173,"y0":50.00162313723557,"z0":5.338656299024769,"aX":-10.292685721307585},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.1,"breakHorizontal":8.3,"spinRate":1398,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4107379601835226,"extension":6.3934543445776},"index":4,"playId":"7b7eaf38-3efa-3e2d-95b4-487d2f8489f7","pitchNumber":5,"startTime":"2026-03-21T19:24:50.669Z","endTime":"2026-03-21T19:24:54.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":87.3,"endSpeed":79.7,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.045510919495698,"aZ":-28.369190449392136,"pfxX":0.2967039169441197,"pfxZ":2.3431622898259343,"pX":-1.655209523059336,"pZ":1.497368190272022,"vX0":2.5837996441712554,"vY0":-127.10540931190337,"vZ0":-4.116138316194033,"x":180.09,"y":198.35,"x0":-2.726907028208517,"y0":50.00191228461083,"z0":5.4114861520465665,"aX":0.4810764666232336},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":-1.2,"spinRate":2359,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4322899304287162,"extension":6.37100231178795},"index":5,"playId":"ab96efd1-618c-35e7-bc00-ff276fde5af4","pitchNumber":6,"startTime":"2026-03-21T19:25:09.517Z","endTime":"2026-03-21T19:25:13.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809372,"link":"/api/v1/people/809372"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.94,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:25:13.481Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sam Huff walks. Weston Wilson to 3rd. Victor Figueroa to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:25:34.959Z","endTime":"2026-03-21T19:27:15.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"postOnSecond":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"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":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18377917146493,"aZ":-23.22715141146808,"pfxX":-10.988824233799914,"pfxZ":4.4968922174073,"pX":-1.2557754351965633,"pZ":1.8022320088757247,"vX0":7.335988207041372,"vY0":-140.68384483591137,"vZ0":-5.20189141449697,"x":164.87,"y":190.12,"x0":-2.4797144491314933,"y0":50.00359825014906,"z0":5.196440990007771,"aX":-21.860322328637817},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":18.2,"spinRate":2194,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.3904742890444717,"extension":6.606813134582226},"index":0,"playId":"916de685-b23c-329d-82de-11aa46290efd","pitchNumber":1,"startTime":"2026-03-21T19:25:42.111Z","endTime":"2026-03-21T19:25:46.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.96773234748207,"aZ":-26.30584025845909,"pfxX":-12.438060057615047,"pfxZ":2.957815412049192,"pX":0.11968398648105748,"pZ":1.439899980220614,"vX0":11.984717511741582,"vY0":-141.13713771367796,"vZ0":-5.63029972871299,"x":112.44,"y":199.9,"x0":-2.599381476934401,"y0":50.004991060760354,"z0":5.191793941967367,"aX":-24.690818459026723},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.1,"breakHorizontal":19.6,"spinRate":2233,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.3905194409782142,"extension":6.639080030654809},"index":1,"playId":"55aaed5b-48d9-33b2-9f50-0a08a6b1c5a8","pitchNumber":2,"startTime":"2026-03-21T19:25:57.119Z","endTime":"2026-03-21T19:26:01.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72491128510801,"aZ":-23.41513298184583,"pfxX":-11.868883719555432,"pfxZ":4.389451999294986,"pX":-0.2712696886304208,"pZ":0.7564356699001763,"vX0":10.096044679301416,"vY0":-141.4211835301722,"vZ0":-8.015085042894215,"x":127.34,"y":218.36,"x0":-2.3719531970413845,"y0":50.003143786155576,"z0":5.16602612947967,"aX":-23.68445353986751},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":19.1,"spinRate":2282,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.38952839082504687,"extension":6.697010485313382},"index":2,"playId":"9435def4-563f-3b80-8018-a6ef899c94e9","pitchNumber":3,"startTime":"2026-03-21T19:26:15.270Z","endTime":"2026-03-21T19:26:18.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.060920011218336,"aZ":-24.690251204871114,"pfxX":-10.156452944120048,"pfxZ":3.8231981822756023,"pX":-0.7646143367424935,"pZ":1.8926266907205203,"vX0":8.605078086061464,"vY0":-140.10418073692588,"vZ0":-4.755416619557557,"x":146.15,"y":187.68,"x0":-2.579043619743113,"y0":50.006234109775214,"z0":5.256887704937108,"aX":-19.894086881420243},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2321,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.39320512866005375,"extension":6.610942684016149},"index":3,"playId":"eadc3f3c-8b41-335b-bd17-91a71e71108a","pitchNumber":4,"startTime":"2026-03-21T19:26:35.643Z","endTime":"2026-03-21T19:26:38.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198953212892302,"aZ":-31.593608155112303,"pfxX":1.2804380583132764,"pfxZ":0.361445905983949,"pX":0.1989172412208215,"pZ":2.324030505351583,"vX0":6.2356382941692035,"vY0":-126.80147614446815,"vZ0":-1.5973037678209603,"x":109.42,"y":176.03,"x0":-2.4639225699291925,"y0":50.0059195335889,"z0":5.49541343026678,"aX":2.073289030795827},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-3.8,"spinRate":2369,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.4328406558772584,"extension":6.319976162279878},"index":4,"playId":"52fe81a0-db9c-3e6e-834d-bd00a20e97d8","pitchNumber":5,"startTime":"2026-03-21T19:26:54.780Z","endTime":"2026-03-21T19:26:58.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":85.8,"endSpeed":78.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15934172258621,"aZ":-32.18892709649598,"pfxX":2.0343568096483873,"pfxZ":-0.01005434445253961,"pX":-1.315902373095904,"pZ":2.6313839482099772,"vX0":2.6556532295260755,"vY0":-124.9560285192709,"vZ0":-0.5793405504775291,"x":167.16,"y":167.73,"x0":-2.658407053144922,"y0":50.002236210591796,"z0":5.520464401126223,"aX":3.203158726082836},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2349,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.439034627967275,"extension":6.295001995288066},"index":5,"playId":"e4a7aa5c-b24f-3780-97c4-9f9a4a0d0317","pitchNumber":6,"startTime":"2026-03-21T19:27:10.735Z","endTime":"2026-03-21T19:27:15.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":8.099999999999994,"leverageIndex":2.75,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:27:15.053Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jhonkensy Noel hits a grand slam (2) to left field. Weston Wilson scores. Victor Figueroa scores. Sam Huff scores.","rbi":4,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:27:55.231Z","endTime":"2026-03-21T19:29:28.965Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T19:27:24.022Z","endTime":"2026-03-21T19:27:57.412Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"second":{"id":809372,"link":"/api/v1/people/809372"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.450963597820014,"aZ":-26.76730696506661,"pfxX":-11.733741917657719,"pfxZ":2.8182627828688718,"pX":-1.3184765739799333,"pZ":1.9943958192279436,"vX0":7.576164652881774,"vY0":-138.7361331086764,"vZ0":-3.8598287752990412,"x":167.26,"y":184.93,"x0":-2.581790658749091,"y0":50.00453808678926,"z0":5.219705148299687,"aX":-22.527173908399483},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":19.3,"spinRate":2212,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3971206453404621,"extension":6.551499477451483},"index":1,"playId":"cc209ab6-1743-3201-8769-4e6dba066eff","pitchNumber":1,"startTime":"2026-03-21T19:27:57.412Z","endTime":"2026-03-21T19:28:01.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"second":{"id":809372,"link":"/api/v1/people/809372"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53925473878656,"aZ":-27.41955675375208,"pfxX":0.09254507186257666,"pfxZ":2.7177299957264545,"pX":0.4389032625502334,"pZ":1.2486321886450147,"vX0":7.611026532853839,"vY0":-131.14091776373232,"vZ0":-5.218396649387206,"x":100.27,"y":205.07,"x0":-2.5073994415199605,"y0":50.00372931678823,"z0":5.29804848780597,"aX":0.16091229961099046},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":-1.8,"spinRate":2500,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.41693872395933607,"extension":6.466782514120934},"index":2,"playId":"504a4d37-4a19-36d5-b3be-e6601b35517d","pitchNumber":2,"startTime":"2026-03-21T19:28:17.375Z","endTime":"2026-03-21T19:28:22.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"second":{"id":809372,"link":"/api/v1/people/809372"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-21T19:28:28.719Z","endTime":"2026-03-21T19:28:38.016Z","isPitch":false,"type":"action","player":{"id":678877,"link":"/api/v1/people/678877"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"second":{"id":809372,"link":"/api/v1/people/809372"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553788640021672,"aZ":-29.592334855191552,"pfxX":1.4644033545250383,"pfxZ":1.5497767632680466,"pX":0.43321112579752336,"pZ":1.067047736145004,"vX0":6.677731685970401,"vY0":-128.2219584999958,"vZ0":-4.97606214060173,"x":100.49,"y":209.97,"x0":-2.395272124100694,"y0":50.00326553608071,"z0":5.3424969975254095,"aX":2.4362290857562727},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2468,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.42719782860948596,"extension":6.425642756794486},"index":4,"playId":"10491295-a953-3c1a-92d0-997fde55d754","pitchNumber":3,"startTime":"2026-03-21T19:28:38.016Z","endTime":"2026-03-21T19:28:41.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"second":{"id":809372,"link":"/api/v1/people/809372"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91173591030282,"aZ":-27.754138124731323,"pfxX":-0.8481856798885836,"pfxZ":2.6048668612592953,"pX":0.024393960713401455,"pZ":2.140682332365167,"vX0":6.807280858939945,"vY0":-129.65350400499207,"vZ0":-2.995580706817627,"x":116.07,"y":180.98,"x0":-2.5285263492481556,"y0":50.00260542857423,"z0":5.436172710802452,"aX":-1.439597967124953},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":0.0,"spinRate":2356,"spinDirection":105},"zone":8,"typeConfidence":2.0,"plateTime":0.4229591148982066,"extension":6.636333662023087},"hitData":{"launchSpeed":93.5,"launchAngle":45.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":24.25,"coordY":88.21}},"index":5,"playId":"5c283983-e86e-32fe-b3b8-3d24d37a82bb","pitchNumber":4,"startTime":"2026-03-21T19:28:58.946Z","endTime":"2026-03-21T19:29:28.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"second":{"id":809372,"link":"/api/v1/people/809372"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678877,"link":"/api/v1/people/678877"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":678877,"link":"/api/v1/people/678877"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":23.599999999999994,"leverageIndex":3.33,"dramaIndex":233.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:29:28.965Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maverick Handley grounds out, pitcher Colin Peluse to first baseman Liover Peguero.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:31:50.446Z","endTime":"2026-03-21T19:32:32.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668761,"fullName":"Colin Peluse","link":"/api/v1/people/668761"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668761,"link":"/api/v1/people/668761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T19:30:24.531Z","endTime":"2026-03-21T19:30:50.526Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Colin Peluse replaces Jonathan Hernández.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"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-21T19:30:50.526Z","endTime":"2026-03-21T19:31:52.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668761,"link":"/api/v1/people/668761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668541393262206,"aZ":-10.65350204028168,"pfxX":-4.251482727463831,"pfxZ":12.023101612897019,"pX":1.28226931578923,"pZ":2.0900319356131787,"vX0":9.666274892361656,"vY0":-133.65263372741754,"vZ0":-7.766045002284011,"x":68.12,"y":182.35,"x0":-1.8461816502571633,"y0":50.001667082266216,"z0":5.818399832627799,"aX":-7.6098770184138305},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.0,"breakHorizontal":5.4,"spinRate":2285,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.41148865338964224,"extension":5.720745291894979},"index":2,"playId":"0106cf5f-8092-3f2d-aacc-36ffba3678dd","pitchNumber":1,"startTime":"2026-03-21T19:31:52.613Z","endTime":"2026-03-21T19:31:55.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649331144488333,"aZ":-11.389494922740644,"pfxX":-4.133622497651212,"pfxZ":11.417180438968138,"pX":2.0203844609545603,"pZ":1.9442543979780584,"vX0":11.476281857579318,"vY0":-134.22108006138228,"vZ0":-8.23086024503845,"x":39.99,"y":186.29,"x0":-1.7780099073198048,"y0":50.006176976147025,"z0":5.8662857851100645,"aX":-7.5291197070123275},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":4.9,"spinRate":2277,"spinDirection":208},"zone":14,"typeConfidence":0.92,"plateTime":0.4084326806270555,"extension":5.955756344247913},"index":3,"playId":"19f97ffa-029a-346a-9ceb-54cc9524070c","pitchNumber":2,"startTime":"2026-03-21T19:32:09.196Z","endTime":"2026-03-21T19:32:12.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.894793639185504,"aZ":-23.840984485866088,"pfxX":-0.21756862548077938,"pfxZ":5.076920517818829,"pX":0.41410118978062443,"pZ":1.366322059047549,"vX0":6.275922739492232,"vY0":-127.7609140455138,"vZ0":-6.310295498366811,"x":101.22,"y":201.89,"x0":-2.052737443058071,"y0":50.00548691745546,"z0":5.7587231071097635,"aX":-0.35716511512116567},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-1.1,"spinRate":2339,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.42976038631178204,"extension":5.648888685464574},"hitData":{"launchSpeed":74.6,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.14,"coordY":182.5}},"index":4,"playId":"bffaa424-b50c-3ca4-b014-c9c27c35fb7d","pitchNumber":3,"startTime":"2026-03-21T19:32:27.334Z","endTime":"2026-03-21T19:32:32.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_ab"},{"player":{"id":668761,"link":"/api/v1/people/668761"},"credit":"p_ab"},{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_pa"},{"player":{"id":668761,"link":"/api/v1/people/668761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:32:32.702Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jud Fabian pops out to shortstop Christian Cairo.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T19:32:44.607Z","endTime":"2026-03-21T19:33:47.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668761,"fullName":"Colin Peluse","link":"/api/v1/people/668761"},"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":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287893805396266,"aZ":-21.844773312886588,"pfxX":2.5827437792827803,"pfxZ":6.301833682973016,"pX":1.103165360427353,"pZ":2.0590077192363903,"vX0":6.911347054908778,"vY0":-127.25843329101535,"vZ0":-5.255574222045415,"x":74.95,"y":183.19,"x0":-1.984138783779404,"y0":50.00256964431957,"z0":5.88302643236678,"aX":4.232075867202614},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.4,"breakHorizontal":-6.2,"spinRate":2106,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4305167238207135,"extension":5.864101473070777},"index":0,"playId":"4ba9c370-19a1-362b-a890-2637583cebc6","pitchNumber":1,"startTime":"2026-03-21T19:33:00.372Z","endTime":"2026-03-21T19:33:03.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0548614837777,"aZ":-23.613840076925978,"pfxX":-0.16628797704358156,"pfxZ":5.1164436531162165,"pX":0.13344657918415978,"pZ":1.9283831378445004,"vX0":5.3943427836912825,"vY0":-128.18441756826425,"vZ0":-5.507025275125725,"x":111.91,"y":186.71,"x0":-1.9715856180079863,"y0":50.005713126325105,"z0":5.934301405816315,"aX":-0.2791340288434256},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.8,"spinRate":2226,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.42635018515177014,"extension":5.8151754621420455},"index":1,"playId":"43cba2ac-8a99-382b-8bbb-6bc1aeac05cc","pitchNumber":2,"startTime":"2026-03-21T19:33:17.914Z","endTime":"2026-03-21T19:33:20.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750663077288902,"aZ":-33.68975056677884,"pfxX":7.5936166316884615,"pfxZ":-1.1164948018266951,"pX":-0.09265134332010687,"pZ":2.469607336870868,"vX0":3.0689553382954826,"vY0":-116.71198751431139,"vZ0":-0.5273463630559375,"x":120.53,"y":172.1,"x0":-2.418613542955114,"y0":50.00469807242006,"z0":5.922674883028677,"aX":10.28287971826241},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.8,"breakHorizontal":-14.5,"spinRate":2527,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.47266695466252573,"extension":5.840953516409589},"hitData":{"launchSpeed":83.2,"launchAngle":64.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":93.2,"coordY":138.4}},"index":2,"playId":"2d798e73-8f3b-3b41-b057-26ffc6d0fc7a","pitchNumber":3,"startTime":"2026-03-21T19:33:39.671Z","endTime":"2026-03-21T19:33:47.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682983,"link":"/api/v1/people/682983"},"credit":"b_ab"},{"player":{"id":668761,"link":"/api/v1/people/668761"},"credit":"p_ab"},{"player":{"id":682983,"link":"/api/v1/people/682983"},"credit":"b_pa"},{"player":{"id":668761,"link":"/api/v1/people/668761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:33:47.259Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Kemp pops out to first baseman Victor Figueroa in foul territory.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:35:57.106Z","endTime":"2026-03-21T19:36:44.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":809372,"link":"/api/v1/people/809372"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sayer Diederich replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:34:29.915Z","endTime":"2026-03-21T19:35:59.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687040,"link":"/api/v1/people/687040"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60529314596489,"aZ":-27.340996144459066,"pfxX":8.674075796819087,"pfxZ":2.8755214239253855,"pX":-0.1889058871142452,"pZ":1.6037064739579763,"vX0":-5.646345512074127,"vY0":-129.74486593292835,"vZ0":-3.9586763864409846,"x":124.2,"y":195.48,"x0":0.9037969583502724,"y0":50.004456328094584,"z0":5.265736792893776,"aX":14.58779221986409},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":-14.2,"spinRate":2341,"spinDirection":135},"zone":8,"typeConfidence":0.78,"plateTime":0.42437648004278605,"extension":6.203640626462054},"index":1,"playId":"887810c1-2a72-3409-b1dc-f48b2dd55964","pitchNumber":1,"startTime":"2026-03-21T19:35:59.249Z","endTime":"2026-03-21T19:36:05.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511870579734417,"aZ":-32.14197804725658,"pfxX":-3.900239631365028,"pfxZ":0.02074701320290906,"pX":1.0658539390739852,"pZ":3.248995415933026,"vX0":0.9349402719423283,"vY0":-124.19617426153734,"vZ0":0.8425068703275531,"x":76.37,"y":151.06,"x0":1.1916311739356982,"y0":50.00321884299693,"z0":5.575354975785923,"aX":-6.102283202743401},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":6.8,"spinRate":2672,"spinDirection":250},"zone":12,"typeConfidence":0.38,"plateTime":0.4407587117702976,"extension":6.005259697439216},"index":2,"playId":"c0ac4696-0dac-3ed9-a96e-66c8ffab609d","pitchNumber":2,"startTime":"2026-03-21T19:36:18.003Z","endTime":"2026-03-21T19:36:21.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.486068779490417,"aZ":-24.28880257960304,"pfxX":7.116588262756327,"pfxZ":4.539415049913718,"pX":-0.04746760139464302,"pZ":3.135147962959648,"vX0":-5.018417743152397,"vY0":-131.41573332462548,"vZ0":-1.0489079675822843,"x":118.81,"y":154.13,"x0":0.9683335357253964,"y0":50.00545600472574,"z0":5.354241403769789,"aX":12.371135957183009},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":-11.6,"spinRate":2410,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.41779255106282154,"extension":6.01918394932331},"hitData":{"launchSpeed":78.7,"launchAngle":74.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.72,"coordY":185.04}},"index":3,"playId":"ccfdead3-319c-3f70-8509-bcff4c4ac48a","pitchNumber":3,"startTime":"2026-03-21T19:36:35.008Z","endTime":"2026-03-21T19:36:44.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:36:44.835Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder Weston Wilson.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:36:55.025Z","endTime":"2026-03-21T19:37:37.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654561319708254,"aZ":-25.72247444165792,"pfxX":7.353622775366715,"pfxZ":3.7139395257577448,"pX":0.31677422201118194,"pZ":3.3544416799122256,"vX0":-4.078024021763895,"vY0":-131.61829197742045,"vZ0":-0.48226985569217273,"x":104.93,"y":148.21,"x0":0.9394616445818528,"y0":50.00016315655158,"z0":5.462302901391068,"aX":12.765313496465446},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.8,"breakHorizontal":-12.2,"spinRate":2343,"spinDirection":145},"zone":3,"typeConfidence":0.92,"plateTime":0.4178226099762776,"extension":5.958404875996327},"index":0,"playId":"b86d7305-d3e5-3e4e-bfca-5c958ee95b83","pitchNumber":1,"startTime":"2026-03-21T19:37:11.568Z","endTime":"2026-03-21T19:37:15.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.207506393982158,"aZ":-25.594697524799432,"pfxX":7.911121214449895,"pfxZ":3.761009376575146,"pX":0.662105380928017,"pZ":3.022288409566528,"vX0":-2.950082090205166,"vY0":-131.74395446178363,"vZ0":-1.444146076282646,"x":91.76,"y":157.18,"x0":0.7715645486847604,"y0":50.003701543448756,"z0":5.477788972210672,"aX":13.841963480865548},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-13.7,"spinRate":2409,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.4165061056652948,"extension":6.012825335135417},"hitData":{"launchSpeed":88.9,"launchAngle":39.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.43,"coordY":84.34}},"index":1,"playId":"2f456e96-b13a-3e2d-a4e2-b7df6aa5d7f2","pitchNumber":2,"startTime":"2026-03-21T19:37:28.857Z","endTime":"2026-03-21T19:37:37.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:37:37.670Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan De La Cruz doubles (2) on a fly ball to right fielder Jhonkensy Noel.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:37:46.881Z","endTime":"2026-03-21T19:40:47.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678877,"link":"/api/v1/people/678877"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13102936488615,"aZ":-25.68921262314954,"pfxX":8.907129897935242,"pfxZ":3.787762620450968,"pX":0.4857792722032639,"pZ":2.803916798675012,"vX0":-4.1297720377083005,"vY0":-130.96029007369128,"vZ0":-1.6482255807921007,"x":98.48,"y":163.07,"x0":0.937477313223694,"y0":50.00620586972973,"z0":5.3884122143168085,"aX":15.266107248877558},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-15.0,"spinRate":2371,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.42041293248609435,"extension":6.097962241639872},"index":0,"playId":"ae8ff348-d3ff-37e4-9b0b-1b72be0dbf03","pitchNumber":1,"startTime":"2026-03-21T19:38:04.434Z","endTime":"2026-03-21T19:38:10.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03609022350613,"aZ":-36.000284569989994,"pfxX":-7.339898769997461,"pfxZ":-2.750460475395471,"pX":3.0262531452800254,"pZ":3.86686261576431,"vX0":5.614134321092366,"vY0":-117.9984930701057,"vZ0":3.8843530911767825,"x":1.65,"y":134.37,"x0":1.5553616738451461,"y0":50.00145312042606,"z0":5.542120733562151,"aX":-10.222424254927637},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.6,"breakHorizontal":11.8,"spinRate":2735,"spinDirection":284},"zone":12,"typeConfidence":0.93,"plateTime":0.46640521765589016,"extension":5.832470878006401},"index":1,"playId":"8f6e8c6c-790f-3a85-8311-2f07163b3908","pitchNumber":2,"startTime":"2026-03-21T19:38:30.995Z","endTime":"2026-03-21T19:38:33.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615997921952225,"aZ":-35.42926793392301,"pfxX":-7.099227844829224,"pfxZ":-2.3635582284064993,"pX":-0.8397846697604591,"pZ":0.5172157233478134,"vX0":-2.5899534807425852,"vY0":-116.85635845855543,"vZ0":-3.0179627068116277,"x":149.01,"y":224.82,"x0":1.2059860768067132,"y0":50.00120733143781,"z0":5.163378814172372,"aX":-9.788100127952104},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.8,"breakHorizontal":13.6,"spinRate":2667,"spinDirection":293},"zone":13,"typeConfidence":0.93,"plateTime":0.4692428532680286,"extension":6.109933162821406},"index":2,"playId":"82d74f62-ea6b-3086-886a-bb986f832198","pitchNumber":3,"startTime":"2026-03-21T19:38:53.723Z","endTime":"2026-03-21T19:39:01.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529179193803067,"aZ":-26.22624121186966,"pfxX":7.426185018629324,"pfxZ":3.592120999683818,"pX":-0.3051630580811637,"pZ":2.5795114030330697,"vX0":-5.32793182715211,"vY0":-127.89873498674336,"vZ0":-1.92588407275821,"x":128.63,"y":169.13,"x0":0.8407977418784061,"y0":50.00288161635942,"z0":5.400268194701701,"aX":12.295736108660488},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":-12.2,"spinRate":2324,"spinDirection":144},"zone":4,"typeConfidence":0.69,"plateTime":0.428361907591873,"extension":6.2397515962772765},"index":3,"playId":"835c12db-2509-387f-920c-cd32b30824d6","pitchNumber":4,"startTime":"2026-03-21T19:39:17.177Z","endTime":"2026-03-21T19:39:22.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.316966989808886,"aZ":-33.34941818049716,"pfxX":10.354382318322351,"pfxZ":-0.7122283076588265,"pX":0.8977437265728501,"pZ":0.7860473612111122,"vX0":-3.6679910719357034,"vY0":-128.4619476898709,"vZ0":-4.792811407553614,"x":82.78,"y":217.56,"x0":1.0079909834689107,"y0":50.00155428221723,"z0":5.300647046864467,"aX":17.11589518759662},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.3,"breakHorizontal":-17.8,"spinRate":1343,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4281580505997913,"extension":6.1730376996081},"index":4,"playId":"8cba1b6d-4d32-3d6e-b104-0a432283ee6c","pitchNumber":5,"startTime":"2026-03-21T19:39:38.588Z","endTime":"2026-03-21T19:39:42.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907967035651765,"aZ":-31.92151217664156,"pfxX":-8.607298497194126,"pfxZ":0.17901055111610908,"pX":-0.6587149859394759,"pZ":2.1836937094029056,"vX0":-1.9233000812889895,"vY0":-118.93512651702422,"vZ0":-0.3468531661734827,"x":142.11,"y":179.82,"x0":1.2809475735447016,"y0":50.00331617565106,"z0":5.262809250535294,"aX":-12.150946367868219},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":2861,"spinDirection":287},"zone":7,"typeConfidence":0.88,"plateTime":0.463119965168044,"extension":6.097085118936445},"index":5,"playId":"8867da29-402e-3dbc-a8a4-23c5ddc8ad90","pitchNumber":6,"startTime":"2026-03-21T19:40:01.568Z","endTime":"2026-03-21T19:40:04.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-21T19:40:24.940Z","endTime":"2026-03-21T19:40:34.172Z","isPitch":false,"type":"action","player":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78026316405574,"aZ":-21.651566785649855,"pfxX":8.424902678510227,"pfxZ":5.949372737914495,"pX":-0.23560647074966296,"pZ":1.1881420585654445,"vX0":-5.813298969289419,"vY0":-132.30846228675762,"vZ0":-6.398586470609038,"x":125.98,"y":206.7,"x0":0.8977326962944365,"y0":50.005509882500704,"z0":5.229625595745491,"aX":14.907922032497796},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2468,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.414314184280971,"extension":6.244712957303726},"hitData":{"launchSpeed":98.4,"launchAngle":25.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.11,"coordY":77.56}},"index":7,"playId":"26616f07-d0b6-3e72-a7b2-da173623406d","pitchNumber":7,"startTime":"2026-03-21T19:40:34.172Z","endTime":"2026-03-21T19:40:47.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.19,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:40:47.126Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Marchán walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:41:17.508Z","endTime":"2026-03-21T19:42:50.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnSecond":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Austin Murr replaces Bryan De La Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:41:05.932Z","endTime":"2026-03-21T19:41:19.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689456,"link":"/api/v1/people/689456"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"base":2,"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97553225900913,"aZ":-23.4279581613958,"pfxX":5.420416529975167,"pfxZ":5.117385020371636,"pX":0.7397330233550663,"pZ":3.9163433857675085,"vX0":-2.3988781869992684,"vY0":-130.5316821223792,"vZ0":0.6282925127592774,"x":88.8,"y":133.04,"x0":0.971416515353791,"y0":50.00163523766906,"z0":5.449864403704081,"aX":9.261741038696682},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.6,"breakHorizontal":-9.2,"spinRate":2431,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.42119409632803917,"extension":6.076683586915233},"index":1,"playId":"60c0b7a2-8b9e-3675-a282-3b0c88a23b5f","pitchNumber":1,"startTime":"2026-03-21T19:41:19.511Z","endTime":"2026-03-21T19:41:22.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47629919362936,"aZ":-32.20841166889048,"pfxX":-1.375148542498506,"pfxZ":-0.02014679796243435,"pX":1.6212576166233361,"pZ":2.7436492770170084,"vX0":1.4928603027184133,"vY0":-123.49726250067438,"vZ0":-0.04001560032773743,"x":55.2,"y":164.7,"x0":1.1926199478301198,"y0":50.004679574582376,"z0":5.429534488005805,"aX":-2.1624514107172925},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":2.2,"spinRate":2567,"spinDirection":237},"zone":12,"typeConfidence":0.46,"plateTime":0.4405363021890052,"extension":6.022609937652895},"index":2,"playId":"841d67f0-37aa-3021-98fd-3ef7fe63f972","pitchNumber":2,"startTime":"2026-03-21T19:41:38.910Z","endTime":"2026-03-21T19:41:42.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94248852180078,"aZ":-24.430217143193893,"pfxX":7.024968534666261,"pfxZ":4.518375124932398,"pX":-0.7464539637451729,"pZ":2.207805370295106,"vX0":-6.36498194754171,"vY0":-130.89596875811995,"vZ0":-3.255992513994596,"x":145.45,"y":179.17,"x0":0.8192613867353082,"y0":50.001265036545824,"z0":5.323580700145037,"aX":12.033022151295413},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-11.0,"spinRate":2343,"spinDirection":144},"zone":4,"typeConfidence":0.86,"plateTime":0.4205192511953304,"extension":6.2497966962832185},"index":3,"playId":"d3fa2333-cf97-3acd-9c0d-1d4117812336","pitchNumber":3,"startTime":"2026-03-21T19:41:59.189Z","endTime":"2026-03-21T19:42:05.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32525048815487,"aZ":-22.56715132631582,"pfxX":6.088418504634892,"pfxZ":5.527954676099984,"pX":-1.8869761386242565,"pZ":2.9049302126166925,"vX0":-8.892192106381867,"vY0":-131.3594757820661,"vZ0":-1.943750010758159,"x":188.93,"y":160.35,"x0":0.7599799688764509,"y0":50.00094162493127,"z0":5.342075927641024,"aX":10.577935615708025},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":-9.0,"spinRate":2400,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.41788590207686527,"extension":6.1256552743776815},"index":4,"playId":"77d70750-b160-3fe7-b5c3-83ff817e550d","pitchNumber":4,"startTime":"2026-03-21T19:42:24.002Z","endTime":"2026-03-21T19:42:28.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3357562789615,"aZ":-22.285794467317224,"pfxX":4.67665799557899,"pfxZ":5.77790796895829,"pX":1.1959752632961826,"pZ":3.6185963092430167,"vX0":-1.538989723926686,"vY0":-130.94988916562284,"vZ0":-0.1041115314495239,"x":71.41,"y":141.08,"x0":1.188684138930923,"y0":50.005514898750704,"z0":5.346461353151124,"aX":8.006901109579996},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":-8.0,"spinRate":2355,"spinDirection":152},"zone":12,"typeConfidence":0.92,"plateTime":0.4205796603503469,"extension":6.066146330238164},"index":5,"playId":"f4e07d6e-b0cd-35a7-aec8-623107a53e98","pitchNumber":5,"startTime":"2026-03-21T19:42:46.236Z","endTime":"2026-03-21T19:42:50.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.39999999999999,"awayTeamWinProbability":5.6000000000000085,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.57,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:42:50.077Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Garrett Stubbs hit by pitch. Austin Murr to 3rd. Bryson Ware to 2nd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:43:50.916Z","endTime":"2026-03-21T19:44:27.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"postOnSecond":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"postOnThird":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:43:05.741Z","endTime":"2026-03-21T19:43:33.244Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Bryson Ware replaces Rafael Marchán.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T19:43:33.244Z","endTime":"2026-03-21T19:43:41.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694310,"link":"/api/v1/people/694310"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":665561,"link":"/api/v1/people/665561"},"base":1,"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"08314996-0676-0003-001c-f08cd117d70a","startTime":"2026-03-21T19:43:41.992Z","endTime":"2026-03-21T19:43:53.071Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":694310,"link":"/api/v1/people/694310"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4424334658233,"aZ":-23.63663262929796,"pfxX":6.460752214202425,"pfxZ":4.984932406432447,"pX":-0.4986111271246765,"pZ":2.226867117735737,"vX0":-5.59906883748194,"vY0":-130.5144690354184,"vZ0":-3.2633583419903713,"x":136.01,"y":178.65,"x0":0.8431622383634829,"y0":50.00192447862741,"z0":5.289165634461537,"aX":11.060047613360808},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":-10.3,"spinRate":2359,"spinDirection":146},"zone":4,"typeConfidence":0.85,"plateTime":0.4209213880850702,"extension":6.299072656054939},"index":3,"playId":"cefac648-885a-3953-a316-fe81fdbea1e0","pitchNumber":1,"startTime":"2026-03-21T19:43:53.071Z","endTime":"2026-03-21T19:43:57.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":694310,"link":"/api/v1/people/694310"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.263541613118242,"aZ":-34.310724601417526,"pfxX":-6.691015550620969,"pfxZ":-1.4893766188213693,"pX":2.749627848945753,"pZ":3.5032857960606534,"vX0":4.743227744130834,"vY0":-118.77515068455477,"vZ0":2.762745126043469,"x":12.19,"y":144.19,"x0":1.5983341105065605,"y0":50.004763851047095,"z0":5.4402152782389726,"aX":-9.583080951713736},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.8,"breakHorizontal":11.0,"spinRate":2687,"spinDirection":279},"zone":12,"typeConfidence":0.91,"plateTime":0.46074774064782353,"extension":5.817010834352873},"index":4,"playId":"0568aaa7-013b-3281-9c2c-e9e38d7d1eaf","pitchNumber":2,"startTime":"2026-03-21T19:44:17.791Z","endTime":"2026-03-21T19:44:27.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":694310,"link":"/api/v1/people/694310"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":1.06,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:44:27.867Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Liover Peguero doubles (3) on a sharp line drive to left fielder Weston Wilson. Austin Murr scores. Bryson Ware scores. Brady Day to 3rd.","rbi":2,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:45:02.898Z","endTime":"2026-03-21T19:45:33.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"postOnThird":{"id":800953,"fullName":"Brady Day","link":"/api/v1/people/800953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"responsiblePitcher":{"id":687040,"link":"/api/v1/people/687040"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":{"id":687040,"link":"/api/v1/people/687040"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800953,"fullName":"Brady Day","link":"/api/v1/people/800953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brady Day replaces Garrett Stubbs.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:44:46.719Z","endTime":"2026-03-21T19:45:05.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800953,"link":"/api/v1/people/800953"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"base":1,"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":694310,"link":"/api/v1/people/694310"},"third":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":80.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11373056511269,"aZ":-22.36677844837571,"pfxX":8.155859169543902,"pfxZ":5.86425266355602,"pX":-0.17248626974788178,"pZ":2.2833753771976752,"vX0":-5.525286176319786,"vY0":-130.01074338470326,"vZ0":-3.08846115394926,"x":123.57,"y":177.13,"x0":0.9458004703117211,"y0":50.00196424350819,"z0":5.229139251848049,"aX":13.639431073345314},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-13.2,"spinRate":2332,"spinDirection":143},"zone":5,"typeConfidence":0.85,"plateTime":0.4250596797814037,"extension":6.246829951495688},"index":1,"playId":"4e1fd632-9002-35c8-abe9-8ec0a69cf5d7","pitchNumber":1,"startTime":"2026-03-21T19:45:05.079Z","endTime":"2026-03-21T19:45:08.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":800953,"link":"/api/v1/people/800953"},"second":{"id":694310,"link":"/api/v1/people/694310"},"third":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120073506845326,"aZ":-23.0397481286097,"pfxX":5.140747799263868,"pfxZ":5.292511247137279,"pX":0.14590320160949824,"pZ":2.9816074564684087,"vX0":-3.87334053070529,"vY0":-130.91116661940111,"vZ0":-1.561000050891474,"x":111.44,"y":158.28,"x0":0.9810106924677666,"y0":50.00215751905452,"z0":5.320006584080237,"aX":8.871147328378527},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":-8.4,"spinRate":2317,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.41931955473432847,"extension":6.228486430382367},"hitData":{"launchSpeed":102.0,"launchAngle":14.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.66,"coordY":120.0}},"index":2,"playId":"b98ae01d-28b9-329c-92f1-5c7be2a38c13","pitchNumber":2,"startTime":"2026-03-21T19:45:23.210Z","endTime":"2026-03-21T19:45:33.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":800953,"link":"/api/v1/people/800953"},"second":{"id":694310,"link":"/api/v1/people/694310"},"third":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":2.18,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:45:33.624Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:46:12.115Z","endTime":"2026-03-21T19:47:59.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687040,"fullName":"Sayer Diederich","link":"/api/v1/people/687040"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"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":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Alex Binelas replaces Liover Peguero.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:46:01.500Z","endTime":"2026-03-21T19:46:14.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":678894,"link":"/api/v1/people/678894"},"base":2,"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737271147288958,"aZ":-33.216679997614854,"pfxX":-6.304002177549377,"pfxZ":-0.7181346732718472,"pX":-0.731605265247775,"pZ":1.8016735612424013,"vX0":-2.693868298207883,"vY0":-119.80759916508921,"vZ0":-0.9499210156209131,"x":144.89,"y":190.13,"x0":1.2290309939351316,"y0":50.00487759512644,"z0":5.191404049031787,"aX":-9.098297169866724},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.3,"breakHorizontal":12.1,"spinRate":2639,"spinDirection":285},"zone":7,"typeConfidence":0.85,"plateTime":0.45846682717822773,"extension":5.969573507874048},"index":1,"playId":"22b3b548-afbb-3ab8-b467-2bd3380a2e8b","pitchNumber":1,"startTime":"2026-03-21T19:46:14.268Z","endTime":"2026-03-21T19:46:17.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634989142562855,"aZ":-34.42713307290834,"pfxX":-7.190500864152138,"pfxZ":-1.5997434375595603,"pX":0.8232372769449238,"pZ":2.036368715689621,"vX0":0.9772500394414878,"vY0":-118.7892935087501,"vZ0":-0.1471187934501379,"x":85.62,"y":183.8,"x0":1.3361611500081754,"y0":50.00270343495548,"z0":5.265141659852266,"aX":-10.135965655751242},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.6,"breakHorizontal":12.7,"spinRate":2937,"spinDirection":292},"zone":9,"typeConfidence":0.91,"plateTime":0.46351542873533846,"extension":6.03539990212222},"index":2,"playId":"2026f0c8-bd5b-3845-82ea-a87ad8018c40","pitchNumber":2,"startTime":"2026-03-21T19:46:34.728Z","endTime":"2026-03-21T19:46:39.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017512011564456,"aZ":-33.69215143260817,"pfxX":-1.6142859218147372,"pfxZ":-0.9548060892038173,"pX":-1.7502939425707023,"pZ":2.013411797935838,"vX0":-6.15383502333494,"vY0":-125.25195819416354,"vZ0":-1.485443185131171,"x":183.72,"y":184.42,"x0":0.9513642300067329,"y0":50.00483879297885,"z0":5.376950596165877,"aX":-2.55735783047166},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":4.4,"spinRate":2808,"spinDirection":267},"zone":13,"typeConfidence":0.61,"plateTime":0.4378026653086122,"extension":6.111130602359418},"index":3,"playId":"9918d702-c28d-3ec0-99f3-915d5267e29c","pitchNumber":3,"startTime":"2026-03-21T19:46:56.519Z","endTime":"2026-03-21T19:46:59.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54399233192442,"aZ":-23.05360213519644,"pfxX":2.236527659739565,"pfxZ":5.272227882708863,"pX":-1.3784040976940646,"pZ":3.180318328388395,"vX0":-6.734707480687554,"vY0":-130.25337130312488,"vZ0":-0.8885769693402943,"x":169.54,"y":152.91,"x0":0.9421337542953293,"y0":50.00471992377975,"z0":5.257844082141249,"aX":3.871389360782188},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":-2.6,"spinRate":2491,"spinDirection":152},"zone":11,"typeConfidence":0.86,"plateTime":0.4193753067298802,"extension":6.136901616221312},"index":4,"playId":"80ee32bc-decc-3b25-97de-574a01c14558","pitchNumber":4,"startTime":"2026-03-21T19:47:17.094Z","endTime":"2026-03-21T19:47:20.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-21T19:47:38.258Z","endTime":"2026-03-21T19:47:54.058Z","isPitch":false,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":74.8,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297116304595082,"aZ":-37.21960653931633,"pfxX":-8.186257067832333,"pfxZ":-3.5003418703809466,"pX":0.06518588107077383,"pZ":1.6980430958879786,"vX0":-0.52402031763501,"vY0":-121.18824770274564,"vZ0":-0.5855370049710398,"x":114.52,"y":192.93,"x0":1.3450304256725596,"y0":50.00170520762008,"z0":5.280469515521094,"aX":-11.809371789430928},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.1,"breakHorizontal":14.9,"spinRate":2965,"spinDirection":293},"zone":8,"typeConfidence":0.83,"plateTime":0.45726419542968344,"extension":5.9533374254887255},"index":6,"playId":"2587e9b4-0a32-38dc-bc12-d4650287293d","pitchNumber":5,"startTime":"2026-03-21T19:47:54.058Z","endTime":"2026-03-21T19:47:59.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":800953,"link":"/api/v1/people/800953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":687040,"link":"/api/v1/people/687040"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":9.200000000000003,"leverageIndex":3.29,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:47:59.078Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Vasquez flies out to right fielder Austin Murr in foul territory.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:50:05.628Z","endTime":"2026-03-21T19:51:00.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11],"actionIndex":[0,1,2,3,4,5,6,7],"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":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":689456,"link":"/api/v1/people/689456"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Paul McIntosh replaces left fielder Otto Kemp, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:50:07.712Z","endTime":"2026-03-21T19:50:07.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cade Fergus replaces center fielder Brandon Marsh, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:50:07.714Z","endTime":"2026-03-21T19:50:07.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681495,"link":"/api/v1/people/681495"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Austin Murr remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:50:07.716Z","endTime":"2026-03-21T19:50:07.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689456,"link":"/api/v1/people/689456"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryson Ware remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T19:50:07.718Z","endTime":"2026-03-21T19:50:07.719Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694310,"link":"/api/v1/people/694310"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brady Day remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T19:50:07.720Z","endTime":"2026-03-21T19:50:07.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800953,"link":"/api/v1/people/800953"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alex Binelas remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:50:07.722Z","endTime":"2026-03-21T19:50:07.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":678894,"link":"/api/v1/people/678894"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Erick Brito replaces shortstop Christian Cairo, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T19:50:07.724Z","endTime":"2026-03-21T19:50:07.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lou Trivino III replaces Colin Peluse.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-21T19:50:07.726Z","endTime":"2026-03-21T19:50:07.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642152,"link":"/api/v1/people/642152"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668761,"link":"/api/v1/people/668761","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192105324793157,"aZ":-17.703061034177264,"pfxX":-0.07452747195903908,"pfxZ":7.930929777671972,"pX":0.16928099637256142,"pZ":3.6022345045321758,"vX0":4.090649932633461,"vY0":-133.8014150533181,"vZ0":-3.5319020630301985,"x":110.55,"y":141.52,"x0":-1.3656085826771798,"y0":50.00056362553443,"z0":6.19783577205097,"aX":-0.136160505986351},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-0.7,"spinRate":2312,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40839181781160594,"extension":6.254294370864779},"index":8,"playId":"0a236f92-4595-3e2d-8a7f-21e60891a62a","pitchNumber":1,"startTime":"2026-03-21T19:50:07.728Z","endTime":"2026-03-21T19:50:10.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63277735615645,"aZ":-21.1916825235193,"pfxX":0.05381320489328889,"pfxZ":6.177165715313544,"pX":1.65536500567705,"pZ":1.8184902737957063,"vX0":7.284716723219539,"vY0":-131.86731428971152,"vZ0":-7.182403342863536,"x":53.9,"y":189.68,"x0":-1.1392145460563448,"y0":50.00155968800529,"z0":6.118630008209158,"aX":0.09390489018069281},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2328,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41392845342767437,"extension":6.237817987292146},"index":9,"playId":"851eaabe-46b9-3639-92c9-0a2b497441e0","pitchNumber":2,"startTime":"2026-03-21T19:50:20.834Z","endTime":"2026-03-21T19:50:25.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.791454812302398,"aZ":-35.48466743561087,"pfxX":8.75757390404495,"pfxZ":-2.4625638434594777,"pX":-0.2552138147174683,"pZ":2.1480655538791584,"vX0":0.4359427888120751,"vY0":-115.79257140037045,"vZ0":-1.4741241153962217,"x":126.73,"y":180.78,"x0":-1.5825389800442864,"y0":50.0033050149823,"z0":6.2215167896937045,"aX":11.764692539436961},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.6,"breakHorizontal":-16.0,"spinRate":2611,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.47498585492378975,"extension":6.059354547253024},"index":10,"playId":"90f3dbcf-4143-3a78-953e-ebfbd147e1db","pitchNumber":3,"startTime":"2026-03-21T19:50:34.141Z","endTime":"2026-03-21T19:50:37.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.090025261275912,"aZ":-14.113486168760074,"pfxX":-6.0328096334827865,"pfxZ":9.422509661400884,"pX":0.19226660724101788,"pZ":2.5091852855312315,"vX0":6.072596698468463,"vY0":-137.47388542909835,"vZ0":-6.824861625369056,"x":109.67,"y":171.03,"x0":-1.2600518470549544,"y0":50.00381239518262,"z0":5.979605709608262,"aX":-11.56402336981153},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2079,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3982297790578131,"extension":6.307965692394102},"hitData":{"launchSpeed":88.2,"launchAngle":53.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.78,"coordY":135.58}},"index":11,"playId":"e715d2d9-2bc4-3a15-8167-4c23bac0db8a","pitchNumber":4,"startTime":"2026-03-21T19:50:51.247Z","endTime":"2026-03-21T19:51:00.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:51:00.085Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jaiden Lo Re walks.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:51:12.003Z","endTime":"2026-03-21T19:52:48.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181640115470557,"aZ":-30.676855867249778,"pfxX":11.25414774385193,"pfxZ":1.1781860090209442,"pX":-0.978609413948091,"pZ":3.291042677055463,"vX0":-2.136572297273115,"vY0":-113.4261006390558,"vZ0":0.1898740277700557,"x":154.3,"y":149.92,"x0":-1.4717616629240917,"y0":50.00500547271614,"z0":6.324006070337215,"aX":14.328698609061949},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":2.5,"breakHorizontal":-19.6,"spinRate":2558,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.4872027639708181,"extension":6.122560701506111},"index":0,"playId":"d8bd7075-ea6d-312a-a782-08caf1604f2c","pitchNumber":1,"startTime":"2026-03-21T19:51:25.698Z","endTime":"2026-03-21T19:51:32.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":95.3,"endSpeed":85.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29308344486155,"aZ":-18.78946653708229,"pfxX":-9.082243086810209,"pfxZ":7.026937969646456,"pX":0.19958390191541367,"pZ":2.75631077545578,"vX0":6.941972574177464,"vY0":-138.45883294979237,"vZ0":-5.4474871281947355,"x":109.39,"y":164.36,"x0":-1.1838150769807663,"y0":50.00446826043107,"z0":6.042101087697148,"aX":-17.30665632034483},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":2238,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39843298983234954,"extension":6.323036216810055},"index":1,"playId":"3f6ccf8c-4467-3d08-a1e4-2e3aa2afa80c","pitchNumber":2,"startTime":"2026-03-21T19:51:38.838Z","endTime":"2026-03-21T19:51:42.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.155554706106543,"aZ":-22.11156789796012,"pfxX":0.1956960908927985,"pfxZ":5.596164536305462,"pX":0.9454288941979817,"pZ":2.728134490784841,"vX0":5.73445897694965,"vY0":-133.55943927254938,"vZ0":-4.663888361745205,"x":80.96,"y":165.12,"x0":-1.2594064903847957,"y0":50.00029221316438,"z0":6.097820464069795,"aX":0.35048457053661564},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-1.7,"spinRate":2424,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4109243531637645,"extension":6.183961586596178},"index":2,"playId":"9c7e7c8d-32d0-3fa6-aced-a560ba3c680d","pitchNumber":3,"startTime":"2026-03-21T19:51:52.765Z","endTime":"2026-03-21T19:51:56.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95664899338466,"aZ":-19.077964638649988,"pfxX":-8.702201264832947,"pfxZ":6.843628308282569,"pX":-0.3454685527240348,"pZ":1.2826367258021036,"vX0":5.533146399993818,"vY0":-138.65976460313473,"vZ0":-9.054830120061542,"x":130.17,"y":204.15,"x0":-1.2539893914474105,"y0":50.006361373555215,"z0":5.906119143136814,"aX":-16.658272632880358},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2264,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3976387948196254,"extension":6.370605673663973},"index":3,"playId":"74ca0f17-0b7f-3be2-a81a-f7dbb4107602","pitchNumber":4,"startTime":"2026-03-21T19:52:07.675Z","endTime":"2026-03-21T19:52:12.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93308611082921,"aZ":-21.987659804179426,"pfxX":-0.05248494813933702,"pfxZ":5.664230960952304,"pX":-0.7994658326888032,"pZ":1.6564827289659352,"vX0":1.3810640320447425,"vY0":-133.51323723031055,"vZ0":-7.297364382935027,"x":147.47,"y":194.05,"x0":-1.317558668695458,"y0":50.000622559643816,"z0":6.018390060673991,"aX":-0.09467169629080238},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-0.2,"spinRate":2346,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4109419143131987,"extension":6.05395802822352},"index":4,"playId":"407c12bc-7244-3f02-a3b3-67a1d82fa1a2","pitchNumber":5,"startTime":"2026-03-21T19:52:40.068Z","endTime":"2026-03-21T19:52:48.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":828318,"link":"/api/v1/people/828318","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":828318,"link":"/api/v1/people/828318"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:52:48.882Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Weston Wilson hit by pitch.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:52:56.417Z","endTime":"2026-03-21T19:55:12.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnSecond":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.2,"endSpeed":72.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852800374760537,"aZ":-32.32480671877108,"pfxX":9.104654788593454,"pfxZ":-0.11442476306951299,"pX":-0.04758005732765706,"pZ":2.4466817979630187,"vX0":0.3405978573058148,"vY0":-115.2992409179124,"vZ0":-1.4749302139472618,"x":118.81,"y":172.72,"x0":-1.3783612111755918,"y0":50.00195460466897,"z0":6.248871223101592,"aX":12.10939553656728},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.2,"breakHorizontal":-16.6,"spinRate":2402,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4772531949707832,"extension":6.116128692816829},"index":0,"playId":"6792c06b-7f2e-377c-87e9-457cb02e8208","pitchNumber":1,"startTime":"2026-03-21T19:53:10.533Z","endTime":"2026-03-21T19:53:13.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"8affc9ec-c104-3948-973b-34dbdb7ec8f5","startTime":"2026-03-21T19:53:22.346Z","endTime":"2026-03-21T19:53:26.161Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"08314996-0726-0013-002c-f08cd117d70a","startTime":"2026-03-21T19:53:41.638Z","endTime":"2026-03-21T19:53:54.469Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3660866011366,"aZ":-31.754943510321258,"pfxX":9.410424252984162,"pfxZ":0.3195263417519758,"pX":-0.4381149305559562,"pZ":2.652362728832861,"vX0":-0.5717961790020788,"vY0":-115.22853007739906,"vZ0":-1.0762341994858913,"x":133.7,"y":167.17,"x0":-1.4032225716458968,"y0":50.004127623803484,"z0":6.249049747777571,"aX":12.404172848775975},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.6,"breakHorizontal":-16.8,"spinRate":2533,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.478995844419817,"extension":6.229949577760519},"index":3,"playId":"390e87c7-7e6f-3e28-a893-84890b9f9c7c","pitchNumber":2,"startTime":"2026-03-21T19:53:54.469Z","endTime":"2026-03-21T19:53:57.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33180503314896,"aZ":-17.840457577700366,"pfxX":-10.285619578612339,"pfxZ":7.400056296349215,"pX":0.3571636843088424,"pZ":1.0547534358930513,"vX0":7.778669980895948,"vY0":-139.47430912301374,"vZ0":-9.794300522483551,"x":103.39,"y":210.3,"x0":-1.155568701609517,"y0":50.00452301226609,"z0":5.830934637217317,"aX":-19.922961972993235},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":16.7,"spinRate":2096,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3953015379671805,"extension":6.51991883357935},"index":4,"playId":"a5c2f601-fabe-38ae-a9b3-d4f3a8d7b595","pitchNumber":3,"startTime":"2026-03-21T19:54:13.088Z","endTime":"2026-03-21T19:54:17.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13390693254975,"aZ":-15.362829537682636,"pfxX":-3.5172339423086534,"pfxZ":8.735025794177393,"pX":2.0051709359674024,"pZ":2.9467158062240673,"vX0":9.791704378604488,"vY0":-138.60898384791307,"vZ0":-5.595080362229862,"x":40.57,"y":159.22,"x0":-1.1334155676908213,"y0":50.002860198660365,"z0":6.03599777377619,"aX":-6.770144568893484},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":2084,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3968247782579817,"extension":6.557415662287212},"index":5,"playId":"befbc9f5-bc7e-3540-aee1-b0629adb7597","pitchNumber":4,"startTime":"2026-03-21T19:54:27.826Z","endTime":"2026-03-21T19:54:34.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Lou Trivino III. Jaiden Lo Re to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"befbc9f5-bc7e-3540-aee1-b0629adb7597","startTime":"2026-03-21T19:54:41.873Z","endTime":"2026-03-21T19:55:02.821Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":828318,"link":"/api/v1/people/828318"},"defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":828318,"link":"/api/v1/people/828318"},"postOnSecond":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.57,"dramaIndex":25.0,"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57725030578534,"aZ":-31.104222023508342,"pfxX":-9.023566002771961,"pfxZ":0.6713596554549266,"pX":-1.8895569929713638,"pZ":3.270151410609333,"vX0":1.6961196709157231,"vY0":-125.77846223568397,"vZ0":-0.9460518875102499,"x":189.03,"y":150.49,"x0":-1.4046148482377185,"y0":50.00059676227341,"z0":6.193001864457922,"aX":-14.33057344409344},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":15.8,"spinRate":1646,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.4369240148175768,"extension":6.299336245500289},"index":7,"playId":"9738b39c-3772-3a04-85a0-7186c33cc958","pitchNumber":5,"startTime":"2026-03-21T19:55:02.821Z","endTime":"2026-03-21T19:55:12.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.57,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:55:12.514Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikol Hernández strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:55:17.426Z","endTime":"2026-03-21T19:56:55.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694204,"fullName":"Maikol Hernández","link":"/api/v1/people/694204"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694204,"fullName":"Maikol Hernández","link":"/api/v1/people/694204"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.364090565723668,"aZ":-24.0241846392895,"pfxX":-0.4101362198378604,"pfxZ":4.670426350088151,"pX":-1.2002987618616918,"pZ":3.102041086377267,"vX0":0.3715431522431723,"vY0":-132.0932515562677,"vZ0":-3.4957506426265486,"x":162.75,"y":155.02,"x0":-1.290336182232515,"y0":50.004488555437646,"z0":6.234125854546659,"aX":-0.7159580512559571},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":0.6,"spinRate":2427,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4166239378888634,"extension":6.134848208446351},"index":0,"playId":"8e5dedec-1cf8-34bb-b913-cd0299873365","pitchNumber":1,"startTime":"2026-03-21T19:55:36.306Z","endTime":"2026-03-21T19:55:45.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jaiden Lo Re steals (2) 3rd base. Weston Wilson steals (3) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"8e5dedec-1cf8-34bb-b913-cd0299873365","startTime":"2026-03-21T19:55:48.138Z","endTime":"2026-03-21T19:55:55.308Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":828318,"link":"/api/v1/people/828318"},"defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":828318,"link":"/api/v1/people/828318"},"postOnSecond":{"id":642215,"link":"/api/v1/people/642215"},"postOnThird":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.86,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.531247318921096,"aZ":-20.909681848696138,"pfxX":-10.204015567228016,"pfxZ":6.025740030800057,"pX":-1.345721893528582,"pZ":3.0733637595988967,"vX0":3.3197271824939376,"vY0":-136.48930130030382,"vZ0":-4.1356193145746865,"x":168.3,"y":155.8,"x0":-1.2585134413743566,"y0":50.00459172666408,"z0":6.064516143798973,"aX":-19.08347242489391},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":17.6,"spinRate":2106,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40266859259821874,"extension":6.167618464875584},"index":2,"playId":"621414df-0ff9-3581-9593-ffb7842cab5f","pitchNumber":2,"startTime":"2026-03-21T19:55:55.308Z","endTime":"2026-03-21T19:55:58.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64892796088811,"aZ":-32.9758493138808,"pfxX":9.280774812586895,"pfxZ":-0.5878470695515396,"pX":-0.10166637432984957,"pZ":2.2508592170893005,"vX0":0.07489633040568144,"vY0":-116.44914582625395,"vZ0":-1.8577102171554025,"x":120.88,"y":178.01,"x0":-1.3383888979493135,"y0":50.0035442817411,"z0":6.204327072728628,"aX":12.63482134682706},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.2,"breakHorizontal":-16.8,"spinRate":2592,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.47194439083288664,"extension":6.202675511223494},"index":3,"playId":"9a1398e6-1fcd-32bf-b95e-639b92ee6aa8","pitchNumber":3,"startTime":"2026-03-21T19:56:13.760Z","endTime":"2026-03-21T19:56:17.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799605433341284,"aZ":-19.37366327596653,"pfxX":-10.65534331898994,"pfxZ":6.610878151447353,"pX":0.9070171670068502,"pZ":1.1396478059307746,"vX0":9.18277553189905,"vY0":-138.68180467424577,"vZ0":-9.32642575683299,"x":82.43,"y":208.01,"x0":-1.0728024419184308,"y0":50.001418165406015,"z0":5.853839760269103,"aX":-20.62572563512769},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":17.3,"spinRate":2140,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39589388785027735,"extension":6.484930265918005},"index":4,"playId":"2432b84d-27c4-3902-91c9-42157c749c16","pitchNumber":4,"startTime":"2026-03-21T19:56:29.507Z","endTime":"2026-03-21T19:56:34.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3967857191018,"aZ":-12.96560113458833,"pfxX":-4.1120736689493,"pfxZ":10.057745786935214,"pX":-0.2848459743225235,"pZ":1.9992338209218694,"vX0":3.8407155301343496,"vY0":-138.20401024950547,"vZ0":-8.237912364412043,"x":127.86,"y":184.8,"x0":-1.1668184737701934,"y0":50.005834224535086,"z0":5.914594432256477,"aX":-7.856452455857958},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2138,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3982175391321521,"extension":6.2513015742439935},"index":5,"playId":"1bede639-3f1d-3489-abbd-8205a7a0be48","pitchNumber":5,"startTime":"2026-03-21T19:56:47.480Z","endTime":"2026-03-21T19:56:55.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":694204,"link":"/api/v1/people/694204","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694204,"link":"/api/v1/people/694204"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":694204,"link":"/api/v1/people/694204"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.86,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:56:55.140Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Figueroa singles on a ground ball to center fielder Cade Fergus. Jaiden Lo Re scores. Weston Wilson scores.","rbi":2,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:57:07.209Z","endTime":"2026-03-21T19:59:00.083Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681495,"link":"/api/v1/people/681495"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":642152,"link":"/api/v1/people/642152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":828318,"fullName":"Jaiden Lo Re","link":"/api/v1/people/828318"},"responsiblePitcher":{"id":642152,"link":"/api/v1/people/642152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777458261828542,"aZ":-33.832187276230684,"pfxX":11.983541790552383,"pfxZ":-1.2791428153111362,"pX":-0.32066035539491,"pZ":1.0846997951713044,"vX0":-0.9075783344847221,"vY0":-114.65987965397618,"vZ0":-3.688520316506694,"x":129.22,"y":209.49,"x0":-1.4663214330758956,"y0":50.00009236328627,"z0":6.096301477502447,"aX":15.5836126497869},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-3.1,"breakHorizontal":-21.2,"spinRate":2578,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4819879749696825,"extension":6.209115821578772},"index":0,"playId":"6e29a8c6-aac1-3803-8fce-a21be34084b8","pitchNumber":1,"startTime":"2026-03-21T19:57:16.134Z","endTime":"2026-03-21T19:57:20.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42160562971782,"aZ":-16.891516889804272,"pfxX":-3.2392604119156463,"pfxZ":8.150782539359536,"pX":-0.9447541500395414,"pZ":2.4021438733512737,"vX0":2.0360363659174867,"vY0":-137.27331343024133,"vZ0":-6.485980923046672,"x":153.01,"y":173.92,"x0":-1.2821295481220334,"y0":50.000089112179104,"z0":5.980494706467462,"aX":-6.071322686409811},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":5.3,"spinRate":2039,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40175031709843045,"extension":6.207467208882752},"index":1,"playId":"dac5e776-3e33-358a-8879-65983f212181","pitchNumber":2,"startTime":"2026-03-21T19:57:36.514Z","endTime":"2026-03-21T19:57:41.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785718126066318,"aZ":-22.17591153089902,"pfxX":0.5241982771092035,"pfxZ":5.635236350092134,"pX":-0.4269343524760559,"pZ":2.739132939211607,"vX0":2.1166313457345676,"vY0":-132.9340832747095,"vZ0":-4.57852015424599,"x":133.27,"y":164.82,"x0":-1.3044012305720907,"y0":50.00405643191486,"z0":6.111634066211126,"aX":0.9296983749762433},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2342,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.41339171075249137,"extension":6.278208614838786},"index":2,"playId":"d8de2924-d26a-3a0f-80cf-0aeae5370fa4","pitchNumber":3,"startTime":"2026-03-21T19:58:11.666Z","endTime":"2026-03-21T19:58:15.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359534157900523,"aZ":-29.62260468360001,"pfxX":-10.530499007169615,"pfxZ":1.630399061276091,"pX":0.320389691167308,"pZ":0.11706077946963757,"vX0":6.798509316835259,"vY0":-125.57474168101217,"vZ0":-8.194220746423822,"x":104.79,"y":235.62,"x0":-1.0827589086289355,"y0":50.003871328896345,"z0":5.904139512963109,"aX":-16.469114954348385},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":1940,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4396969182607564,"extension":6.4197509567903035},"index":3,"playId":"04a6eded-5c02-38b9-a295-239bb7928b02","pitchNumber":4,"startTime":"2026-03-21T19:58:27.148Z","endTime":"2026-03-21T19:58:31.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.583250384813493,"aZ":-17.48907124352792,"pfxX":-3.8564803524766846,"pfxZ":7.678951728079827,"pX":0.20151200315418002,"pZ":3.446931766814225,"vX0":5.287166462667612,"vY0":-137.01358814253504,"vZ0":-3.8527989233816298,"x":109.32,"y":145.71,"x0":-1.246821057532074,"y0":50.003217590710776,"z0":6.057028088459608,"aX":-7.376155479712352},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":6.0,"spinRate":1994,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39884623158670207,"extension":6.344081665635237},"hitData":{"launchSpeed":92.6,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.36,"coordY":85.68}},"index":4,"playId":"17ef9b15-7b3f-328b-981f-502ce1bd17d1","pitchNumber":5,"startTime":"2026-03-21T19:58:48.606Z","endTime":"2026-03-21T19:59:00.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":809372,"link":"/api/v1/people/809372","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"third":{"id":828318,"link":"/api/v1/people/828318"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809372,"link":"/api/v1/people/809372"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":809372,"link":"/api/v1/people/809372"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":0.98,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:59:00.083Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Sam Huff grounds into a force out, shortstop Erick Brito to second baseman Robert Moore. Victor Figueroa out at 2nd.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:59:34.376Z","endTime":"2026-03-21T20:01:20.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"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":809372,"fullName":"Victor Figueroa","link":"/api/v1/people/809372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691001,"link":"/api/v1/people/691001"},"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":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"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(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":90.4,"endSpeed":82.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46246103430492,"aZ":-19.06700611749116,"pfxX":-0.4966060848853928,"pfxZ":7.517466686325027,"pX":1.3563500193499531,"pZ":1.8482476111834727,"vX0":6.313026513863172,"vY0":-131.3536856714772,"vZ0":-7.214994076862292,"x":65.3,"y":188.88,"x0":-1.0161265159139037,"y0":50.00273864394257,"z0":6.0541864312000255,"aX":-0.8674808908059465},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":-0.5,"spinRate":2379,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.417394647546641,"extension":6.19508400734245},"index":0,"playId":"d0c05d84-ead4-3594-bb0c-8183fd687cd1","pitchNumber":1,"startTime":"2026-03-21T20:00:22.114Z","endTime":"2026-03-21T20:00:25.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827116930753373,"aZ":-34.517503752449585,"pfxX":7.827161019801428,"pfxZ":-1.724495906168939,"pX":0.44873437213098005,"pZ":1.186244501963033,"vX0":1.669651536924238,"vY0":-116.08028886942685,"vZ0":-3.6648044837089264,"x":99.9,"y":206.75,"x0":-1.297533005872169,"y0":50.003373820636995,"z0":6.090086421654117,"aX":10.624239902552517},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.8,"breakHorizontal":-14.6,"spinRate":2482,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.47281653965048553,"extension":6.26700416990866},"index":1,"playId":"fd2221d8-3c0c-354a-b61c-8608a3c7d9af","pitchNumber":2,"startTime":"2026-03-21T20:00:38.600Z","endTime":"2026-03-21T20:00:46.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673867444726568,"aZ":-35.56006714321099,"pfxX":9.236654475675397,"pfxZ":-2.571803964955282,"pX":0.8760619532333697,"pZ":1.3173377299048432,"vX0":2.3779985890677104,"vY0":-115.28366048211387,"vZ0":-2.911383624658445,"x":83.61,"y":203.21,"x0":-1.3737635306070894,"y0":50.00168539493785,"z0":6.102217855272964,"aX":12.167516602650407},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.2,"breakHorizontal":-17.4,"spinRate":2534,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4790242506128375,"extension":6.2751757147278004},"index":2,"playId":"7a4c5e5b-1bcb-36be-bba9-2616c031857e","pitchNumber":3,"startTime":"2026-03-21T20:00:57.592Z","endTime":"2026-03-21T20:01:03.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90808765291228,"aZ":-21.762541748142578,"pfxX":-10.23398132860451,"pfxZ":5.707679777206902,"pX":-0.7314676243193869,"pZ":2.8838835211714544,"vX0":4.838969793317906,"vY0":-135.08891206858263,"vZ0":-4.446567894078875,"x":144.88,"y":160.92,"x0":-1.2287090509649456,"y0":50.00622692940437,"z0":6.106434776339383,"aX":-18.678379381515363},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":17.3,"spinRate":1998,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40745230786939457,"extension":6.29914743973661},"hitData":{"launchSpeed":76.6,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.42,"coordY":158.17}},"index":3,"playId":"d8f1dff1-bb24-3a16-8b1e-5615a5071382","pitchNumber":4,"startTime":"2026-03-21T20:01:13.131Z","endTime":"2026-03-21T20:01:20.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"first":{"id":809372,"link":"/api/v1/people/809372"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:01:20.480Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Farquhar walks.","rbi":0,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:04:02.486Z","endTime":"2026-03-21T20:05:18.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814837,"fullName":"Jacob Cravey","link":"/api/v1/people/814837"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Cravey replaces Sayer Diederich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:02:09.581Z","endTime":"2026-03-21T20:03:19.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814837,"link":"/api/v1/people/814837"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687040,"link":"/api/v1/people/687040","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Trent Farquhar replaces Trea Turner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:03:19.246Z","endTime":"2026-03-21T20:03:53.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802531,"link":"/api/v1/people/802531"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T20:03:53.965Z","endTime":"2026-03-21T20:04:04.691Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76691418565567,"aZ":-12.904039557885511,"pfxX":-4.997482581922924,"pfxZ":10.414881117508392,"pX":0.20495232142339606,"pZ":2.144491139380352,"vX0":5.601959688368438,"vY0":-135.21776133494197,"vZ0":-8.341311507607456,"x":109.19,"y":180.88,"x0":-1.2453367748509507,"y0":50.001679328074545,"z0":6.1768598750672385,"aX":-9.24476118764894},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2234,"spinDirection":209},"zone":5,"typeConfidence":1.37,"plateTime":0.4052315982685424,"extension":6.095134043965492},"index":3,"playId":"ce8b0f04-761c-394e-b4db-36e5aaee61b5","pitchNumber":1,"startTime":"2026-03-21T20:04:04.691Z","endTime":"2026-03-21T20:04:08.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.9,"endSpeed":84.6,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994780664755492,"aZ":-12.520072289415106,"pfxX":-3.331636665901148,"pfxZ":10.660854865302523,"pX":-1.7761915803054706,"pZ":3.456209270266982,"vX0":-0.5439994916479807,"vY0":-135.2765818827767,"vZ0":-5.381598566918205,"x":184.7,"y":145.46,"x0":-1.1396447060984343,"y0":50.00105360519246,"z0":6.357500570357972,"aX":-6.140339125568807},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":6.1,"spinRate":2271,"spinDirection":203},"zone":11,"typeConfidence":1.38,"plateTime":0.40573881969231884,"extension":6.008155711992616},"index":4,"playId":"6d3ea3cf-b514-3599-a745-9cc68ad8e1bf","pitchNumber":2,"startTime":"2026-03-21T20:04:15.978Z","endTime":"2026-03-21T20:04:20.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":87.5,"endSpeed":80.2,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464226454728045,"aZ":-26.964700694806535,"pfxX":-0.18674717747347458,"pfxZ":3.177053751159468,"pX":0.24477028353604013,"pZ":3.343958490697574,"vX0":4.128923905360891,"vY0":-127.39852050303138,"vZ0":-2.061434252580008,"x":107.67,"y":148.49,"x0":-1.3735888040005881,"y0":50.00610554383825,"z0":6.297431306743738,"aX":-0.30673101717175044},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":1916,"spinDirection":187},"zone":12,"typeConfidence":1.35,"plateTime":0.43013409373293676,"extension":6.157595780456224},"index":5,"playId":"9b01ed48-fdca-3ea6-8d49-773f657df389","pitchNumber":3,"startTime":"2026-03-21T20:04:33.433Z","endTime":"2026-03-21T20:04:38.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69969759838247,"aZ":-25.308777942998884,"pfxX":-1.528329242998952,"pfxZ":4.167543284963127,"pX":-0.19955940261010818,"pZ":2.9729682633380943,"vX0":3.449285345349369,"vY0":-127.93610824465084,"vZ0":-3.138462047511638,"x":124.61,"y":158.51,"x0":-1.3699484932525892,"y0":50.00586893198212,"z0":6.21077515909768,"aX":-2.5204678128574125},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":1986,"spinDirection":187},"zone":2,"typeConfidence":1.33,"plateTime":0.4289871207502669,"extension":6.123445759062031},"index":6,"playId":"c623d988-0a30-3420-b3b2-88094709d605","pitchNumber":4,"startTime":"2026-03-21T20:04:46.555Z","endTime":"2026-03-21T20:04:50.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.5,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03801843391833,"aZ":-14.17721898462481,"pfxX":-4.571811772299358,"pfxZ":9.871128577089998,"pX":-1.8176234619682434,"pZ":3.9975915919556027,"vX0":-0.012104069144026314,"vY0":-135.73516185641256,"vZ0":-3.5144628064956573,"x":186.28,"y":130.85,"x0":-1.2213654299549028,"y0":50.003832120651374,"z0":6.3281729943980025,"aX":-8.336017590805998},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2261,"spinDirection":215},"zone":11,"typeConfidence":1.37,"plateTime":0.4071061351154608,"extension":6.3074235758857045},"index":7,"playId":"8f4b8f97-a52a-3c2b-a449-a7a255d6c867","pitchNumber":5,"startTime":"2026-03-21T20:05:01.132Z","endTime":"2026-03-21T20:05:04.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14147913667286,"aZ":-13.26493803262103,"pfxX":-5.781645236183497,"pfxZ":10.57305491407488,"pX":0.18080580189606654,"pZ":4.127346592175811,"vX0":4.689977861381555,"vY0":-133.70299967407814,"vZ0":-3.292411063750583,"x":110.11,"y":127.34,"x0":-0.8556387693376126,"y0":50.000763916815565,"z0":6.342930157420131,"aX":-10.337732246988342},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2181,"spinDirection":207},"zone":12,"typeConfidence":1.35,"plateTime":0.4116116232554998,"extension":6.225554790375329},"index":8,"playId":"11aab718-16fb-3206-8680-12eabe185bcb","pitchNumber":6,"startTime":"2026-03-21T20:05:15.081Z","endTime":"2026-03-21T20:05:18.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802531,"link":"/api/v1/people/802531"},"credit":"b_pa"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.52,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:05:18.995Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Robert Moore strikes out swinging.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:05:32.405Z","endTime":"2026-03-21T20:07:45.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691001,"fullName":"Robert Moore","link":"/api/v1/people/691001"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814837,"fullName":"Jacob Cravey","link":"/api/v1/people/814837"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691001,"fullName":"Robert Moore","link":"/api/v1/people/691001"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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":90.5,"endSpeed":81.9,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937402459914814,"aZ":-13.232195129540733,"pfxX":-5.462453093109886,"pfxZ":10.96860251426031,"pX":0.6846284349512449,"pZ":2.4165068838951576,"vX0":6.69539782645417,"vY0":-131.37600668529035,"vZ0":-7.120791305616326,"x":90.9,"y":173.53,"x0":-1.201633366496863,"y0":50.00585232846358,"z0":6.169461371240829,"aX":-9.436489121860404},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2275,"spinDirection":216},"zone":6,"typeConfidence":1.36,"plateTime":0.4188349337888897,"extension":6.605315759351163},"index":0,"playId":"2bba4b7b-5941-3cde-a51b-683c19987013","pitchNumber":1,"startTime":"2026-03-21T20:05:42.335Z","endTime":"2026-03-21T20:05:45.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079423988073476,"aZ":-26.7600080853242,"pfxX":-1.8988537717986758,"pfxZ":3.3811398495296707,"pX":-0.41123110235946075,"pZ":3.3331853107709986,"vX0":3.981744220848719,"vY0":-126.4043560708997,"vZ0":-1.8432742765086878,"x":132.68,"y":148.78,"x0":-1.7670182210313414,"y0":50.00458412319532,"z0":6.24062219214928,"aX":-3.043464339883863},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":2.4,"spinRate":1968,"spinDirection":186},"zone":11,"typeConfidence":1.28,"plateTime":0.434912450774108,"extension":6.335058967400156},"index":1,"playId":"b0a8d040-e552-3599-8dd4-1f4968875e0b","pitchNumber":2,"startTime":"2026-03-21T20:05:58.222Z","endTime":"2026-03-21T20:06:01.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.587151475262473,"aZ":-22.86538598810189,"pfxX":-9.547272062186693,"pfxZ":6.3480109843934125,"pX":0.5008962959748302,"pZ":1.4556944144329782,"vX0":7.042507417055953,"vY0":-120.65121256940355,"vZ0":-6.305284628529984,"x":97.91,"y":199.48,"x0":-1.222769998581676,"y0":50.00465587321075,"z0":6.13229649378322,"aX":-14.005519659615551},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.1,"breakHorizontal":15.5,"spinRate":2045,"spinDirection":225},"zone":14,"typeConfidence":1.35,"plateTime":0.45485557320016845,"extension":6.547056238723328},"index":2,"playId":"1fdf32fb-afda-3e36-88c5-a2c430f0a308","pitchNumber":3,"startTime":"2026-03-21T20:06:17.118Z","endTime":"2026-03-21T20:06:20.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667621430951428,"aZ":-14.815332733658545,"pfxX":-3.8122888629510774,"pfxZ":9.428496497592949,"pX":-1.06672042251396,"pZ":4.655008339565108,"vX0":1.9861406617678705,"vY0":-134.91399642634454,"vZ0":-1.9478709180291667,"x":157.66,"y":113.09,"x0":-1.3175689599118885,"y0":50.004670857182504,"z0":6.431929076815218,"aX":-7.020331176308729},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2144,"spinDirection":205},"zone":11,"typeConfidence":1.37,"plateTime":0.4061604162330603,"extension":6.539101167956242},"index":3,"playId":"c8395dc2-1fbf-3252-a4f3-9329737552fb","pitchNumber":4,"startTime":"2026-03-21T20:06:36.532Z","endTime":"2026-03-21T20:06:39.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412276194265782,"aZ":-23.962686924502535,"pfxX":-7.181752728403584,"pfxZ":5.792295514450213,"pX":0.514392884531634,"pZ":4.218109121815145,"vX0":6.249324257921745,"vY0":-118.5529455390214,"vZ0":0.010638228862985155,"x":97.39,"y":124.89,"x0":-1.227206267286858,"y0":50.00570463959983,"z0":6.407213606150417,"aX":-10.188701574685346},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":1788,"spinDirection":234},"zone":12,"typeConfidence":1.31,"plateTime":0.46263759278288497,"extension":6.6543261847361626},"index":4,"playId":"f789c19d-e4bc-359e-bae0-1fad4157ee4a","pitchNumber":5,"startTime":"2026-03-21T20:06:56.881Z","endTime":"2026-03-21T20:06:59.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":90.2,"endSpeed":82.2,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748478035388217,"aZ":-14.368965314384756,"pfxX":-5.619371302282745,"pfxZ":10.275358333008947,"pX":0.21233284293743304,"pZ":2.3201231856271134,"vX0":5.5753228360335445,"vY0":-131.07656632415748,"vZ0":-7.139433296288986,"x":108.91,"y":176.14,"x0":-1.2163000009007,"y0":50.00464376213681,"z0":6.160386672963046,"aX":-9.739826791523681},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2160,"spinDirection":214},"zone":5,"typeConfidence":1.35,"plateTime":0.4185170834418006,"extension":6.816325437510397},"index":5,"playId":"8d258145-951f-37c2-8f5e-6a1565f8b9ca","pitchNumber":6,"startTime":"2026-03-21T20:07:14.121Z","endTime":"2026-03-21T20:07:18.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802104683513694,"aZ":-25.88366559372834,"pfxX":-1.6516438713632189,"pfxZ":3.729601666683804,"pX":0.3405935116059775,"pZ":2.8749045664266037,"vX0":5.2473907918497895,"vY0":-128.75878476812926,"vZ0":-3.1888009626640392,"x":104.02,"y":161.16,"x0":-1.5057604009857724,"y0":50.00015941778209,"z0":6.124058729674528,"aX":-2.7837655201437124},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":1.9,"spinRate":1956,"spinDirection":193},"zone":3,"typeConfidence":1.34,"plateTime":0.42478401711469527,"extension":6.256500965502672},"index":6,"playId":"422bc704-ebd4-35fb-9e76-9d8d52dc03b4","pitchNumber":7,"startTime":"2026-03-21T20:07:40.410Z","endTime":"2026-03-21T20:07:45.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":691001,"link":"/api/v1/people/691001","batSide":{"code":"L","description":"Left"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691001,"link":"/api/v1/people/691001"},"credit":"b_ab"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_ab"},{"player":{"id":691001,"link":"/api/v1/people/691001"},"credit":"b_pa"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.07,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:07:45.108Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul McIntosh flies out sharply to left fielder Weston Wilson.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:08:01.460Z","endTime":"2026-03-21T20:09:29.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814837,"fullName":"Jacob Cravey","link":"/api/v1/people/814837"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37860193150294,"aZ":-9.92992444009494,"pfxX":-3.78720895299502,"pfxZ":12.005496105383067,"pX":-0.19826692177955343,"pZ":1.1186618912750863,"vX0":3.3960107475199575,"vY0":-135.89001143962346,"vZ0":-11.26340178117027,"x":124.56,"y":208.58,"x0":-0.9778669009264778,"y0":50.00237680929918,"z0":6.028964781412428,"aX":-7.0166115070904285},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":6.0,"spinRate":2228,"spinDirection":210},"zone":13,"typeConfidence":1.38,"plateTime":0.404525430214731,"extension":6.797320686071763},"index":0,"playId":"bc38fb10-8b06-32dd-bb9a-4032ec399e70","pitchNumber":1,"startTime":"2026-03-21T20:08:08.344Z","endTime":"2026-03-21T20:08:12.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"coordinates":{"x":73.7,"y":115.45},"breaks":{}},"index":1,"playId":"08314996-0786-0023-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-21T20:08:31.452Z","endTime":"2026-03-21T20:08:31.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37840242672605,"aZ":-27.90085973403286,"pfxX":-0.5517069547461348,"pfxZ":2.681345611529858,"pX":-0.5779992284332565,"pZ":2.997978852072658,"vX0":3.035131603379935,"vY0":-125.61190556703019,"vZ0":-2.2714703903273175,"x":139.03,"y":157.83,"x0":-1.7322661409513427,"y0":50.00057670112422,"z0":6.19139516465883,"aX":-0.8786196390114217},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":0.2,"spinRate":1996,"spinDirection":188},"zone":1,"typeConfidence":1.25,"plateTime":0.4367158672627327,"extension":6.284458767460537},"index":2,"playId":"79cbab75-af5d-3c5f-a63c-10090b2daf08","pitchNumber":3,"startTime":"2026-03-21T20:08:41.548Z","endTime":"2026-03-21T20:08:45.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.207584938559275,"aZ":-27.63333540021604,"pfxX":-0.6330239242960332,"pfxZ":2.7959010288414126,"pX":1.0312387385671051,"pZ":1.8031167499821499,"vX0":6.304421619652629,"vY0":-126.93445434307746,"vZ0":-5.203389296575486,"x":77.69,"y":190.1,"x0":-1.4076737180079701,"y0":50.00163440929128,"z0":6.093280415135624,"aX":-1.027989223938166},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-0.4,"spinRate":1947,"spinDirection":177},"zone":14,"typeConfidence":1.31,"plateTime":0.432344397262054,"extension":6.459726122432056},"index":3,"playId":"13173015-9ab6-31b4-af80-e57f5f5bfc6c","pitchNumber":4,"startTime":"2026-03-21T20:08:59.382Z","endTime":"2026-03-21T20:09:03.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77579277067972,"aZ":-26.15558578890351,"pfxX":-0.6709106587700869,"pfxZ":3.6459756522728117,"pX":-0.01323085946306704,"pZ":2.6780248028294245,"vX0":4.104646003282814,"vY0":-127.8165076861411,"vZ0":-3.3972297561763805,"x":117.5,"y":166.47,"x0":-1.554016346587063,"y0":50.00402616430363,"z0":6.082155703167007,"aX":-1.1081953499119583},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":0.2,"spinRate":1955,"spinDirection":179},"zone":5,"typeConfidence":1.35,"plateTime":0.4288065278257709,"extension":6.656299662606965},"hitData":{"launchSpeed":100.2,"launchAngle":55.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":71.0,"coordY":95.08}},"index":4,"playId":"fb2b61b2-edc9-3dee-bd95-82450f68401c","pitchNumber":5,"startTime":"2026-03-21T20:09:17.015Z","endTime":"2026-03-21T20:09:29.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"credit":"b_ab"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_ab"},{"player":{"id":682192,"link":"/api/v1/people/682192"},"credit":"b_pa"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:09:29.164Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cade Fergus grounds out, second baseman Jaiden Lo Re to first baseman Victor Figueroa.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:09:47.810Z","endTime":"2026-03-21T20:11:37.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681495,"fullName":"Cade Fergus","link":"/api/v1/people/681495"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814837,"fullName":"Jacob Cravey","link":"/api/v1/people/814837"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681495,"fullName":"Cade Fergus","link":"/api/v1/people/681495"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":828318,"link":"/api/v1/people/828318"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":809372,"link":"/api/v1/people/809372"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85495109131055,"aZ":-28.633776262311347,"pfxX":1.6452449507229732,"pfxZ":2.174475682628911,"pX":-0.30499624642195156,"pZ":3.338463579467097,"vX0":2.959317485596341,"vY0":-126.51666212634734,"vZ0":-1.7441405690851937,"x":128.63,"y":148.64,"x0":-1.7017504540093655,"y0":50.002024601319555,"z0":6.322946610601419,"aX":2.677150590111417},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-3.6,"spinRate":2059,"spinDirection":175},"zone":1,"typeConfidence":1.33,"plateTime":0.4322701577243335,"extension":6.161420772988919},"index":0,"playId":"aae8fa3f-6f67-300e-8b88-4bd77992c316","pitchNumber":1,"startTime":"2026-03-21T20:09:53.986Z","endTime":"2026-03-21T20:09:57.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681495,"link":"/api/v1/people/681495","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0297114164629,"aZ":-30.226229399005963,"pfxX":2.309624990727465,"pfxZ":1.2776346323166337,"pX":1.0713223870523474,"pZ":2.743686814885944,"vX0":5.134477164296147,"vY0":-122.89801431461878,"vZ0":-2.3585921353449137,"x":76.16,"y":164.7,"x0":-1.347493096278345,"y0":50.00356769726732,"z0":6.290666897733349,"aX":3.5217963553564258},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":-5.4,"spinRate":1991,"spinDirection":123},"zone":12,"typeConfidence":1.3,"plateTime":0.44619096838077876,"extension":6.053037851747586},"index":1,"playId":"26536ba6-4fa5-3a86-add6-38720b72878e","pitchNumber":2,"startTime":"2026-03-21T20:10:12.615Z","endTime":"2026-03-21T20:10:18.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681495,"link":"/api/v1/people/681495","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185542326249752,"aZ":-25.6048342058409,"pfxX":-0.33681115328636,"pfxZ":3.938504565370792,"pX":-0.8721313781414729,"pZ":2.6102428054293387,"vX0":2.100881364943235,"vY0":-128.90142819399355,"vZ0":-3.8956070418555893,"x":150.24,"y":168.3,"x0":-1.657294766101305,"y0":50.000979153133045,"z0":6.140008014591474,"aX":-0.5617683992869356},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":0.1,"spinRate":2024,"spinDirection":188},"zone":11,"typeConfidence":1.35,"plateTime":0.42649155061940824,"extension":6.427356065869288},"index":2,"playId":"120b38c7-95df-30a1-974c-54b7c70cf44a","pitchNumber":3,"startTime":"2026-03-21T20:10:29.615Z","endTime":"2026-03-21T20:10:34.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681495,"link":"/api/v1/people/681495","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.9,"endSpeed":85.2,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72718819670729,"aZ":-10.56128823151733,"pfxX":-3.6514752200878053,"pfxZ":11.558986413804641,"pX":-0.9298105215424689,"pZ":2.3834244943472482,"vX0":1.791092494027632,"vY0":-136.52430135513325,"vZ0":-8.10220826901918,"x":152.44,"y":174.43,"x0":-1.1233643511184692,"y0":50.0033316976783,"z0":6.134372294559182,"aX":-6.827435013043414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2255,"spinDirection":206},"zone":13,"typeConfidence":1.38,"plateTime":0.40267067529422196,"extension":6.386109955593319},"index":3,"playId":"1d07e765-0d3c-36cd-b66c-758b2ba0bef5","pitchNumber":4,"startTime":"2026-03-21T20:10:46.473Z","endTime":"2026-03-21T20:10:51.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681495,"link":"/api/v1/people/681495","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5851365802512,"aZ":-24.115524824709293,"pfxX":-1.4815859931419553,"pfxZ":4.896220695680889,"pX":0.7071260774153896,"pZ":1.0884998996257074,"vX0":6.164232144617688,"vY0":-128.6852640890821,"vZ0":-7.664171506705429,"x":90.05,"y":209.39,"x0":-1.5473720944532654,"y0":50.0001837856632,"z0":6.02949251287693,"aX":-2.43737038199252},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.0,"breakHorizontal":1.0,"spinRate":2020,"spinDirection":193},"zone":14,"typeConfidence":1.32,"plateTime":0.42887922882086427,"extension":6.263717788378163},"index":4,"playId":"3ea49ccd-7b9d-3652-a520-ed204fecb9e2","pitchNumber":5,"startTime":"2026-03-21T20:11:03.659Z","endTime":"2026-03-21T20:11:08.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681495,"link":"/api/v1/people/681495","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09876064978422,"aZ":-28.051550620185566,"pfxX":-0.10695216852173406,"pfxZ":2.4604600720259278,"pX":-0.97230433033551,"pZ":2.6568485572222746,"vX0":1.9406651391688683,"vY0":-128.1840131655925,"vZ0":-3.3296322526339632,"x":154.06,"y":167.05,"x0":-1.7234590962886136,"y0":50.00083329357455,"z0":6.149443839238365,"aX":-0.1793529310264229},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-0.2,"spinRate":2003,"spinDirection":173},"zone":11,"typeConfidence":1.36,"plateTime":0.42639238636910015,"extension":6.352893229272946},"hitData":{"launchSpeed":73.3,"launchAngle":2.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":158.17}},"index":5,"playId":"38935399-1774-3f2d-9946-f0a9f67d8115","pitchNumber":6,"startTime":"2026-03-21T20:11:30.796Z","endTime":"2026-03-21T20:11:37.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681495,"link":"/api/v1/people/681495","batSide":{"code":"R","description":"Right"}},"first":{"id":802531,"link":"/api/v1/people/802531"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681495,"link":"/api/v1/people/681495"},"credit":"b_ab"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_ab"},{"player":{"id":681495,"link":"/api/v1/people/681495"},"credit":"b_pa"},{"player":{"id":814837,"link":"/api/v1/people/814837"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:11:37.085Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhonkensy Noel grounds out, shortstop Erick Brito to first baseman Alex Binelas.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:13:49.678Z","endTime":"2026-03-21T20:14:16.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688753,"fullName":"Evan Gates","link":"/api/v1/people/688753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Trent Farquhar remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:13:00.794Z","endTime":"2026-03-21T20:13:00.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802531,"link":"/api/v1/people/802531"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Evan Gates replaces Lou Trivino III.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:13:00.826Z","endTime":"2026-03-21T20:13:51.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688753,"link":"/api/v1/people/688753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478341759134228,"aZ":-18.789642295991133,"pfxX":-0.24278762992965902,"pfxZ":7.660983438357174,"pX":-0.12347606474862909,"pZ":3.0371073391965755,"vX0":4.771721371620775,"vY0":-131.26783882052553,"vZ0":-4.168131842292811,"x":121.71,"y":156.78,"x0":-1.9323943141293345,"y0":50.00408312323169,"z0":6.042333933470227,"aX":-0.42504212611332126},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-0.6,"spinRate":2100,"spinDirection":191},"zone":2,"typeConfidence":1.26,"plateTime":0.41706645138414045,"extension":6.27139635318942},"index":2,"playId":"8e574ec0-e8f3-32be-a95f-9fd9f5586102","pitchNumber":1,"startTime":"2026-03-21T20:13:51.774Z","endTime":"2026-03-21T20:13:54.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160752153051376,"aZ":-15.441931141304714,"pfxX":0.9052771600739744,"pfxZ":9.312079001502958,"pX":0.9282062668088658,"pZ":2.743528914146968,"vX0":5.550575664790696,"vY0":-133.54015074669437,"vZ0":-6.032511909797233,"x":81.62,"y":164.7,"x0":-1.2992275525359804,"y0":50.00073743874715,"z0":6.152367790308753,"aX":1.6258222427152529},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-2.9,"spinRate":2000,"spinDirection":187},"zone":12,"typeConfidence":1.17,"plateTime":0.410985221524939,"extension":6.224638174238327},"hitData":{"launchSpeed":84.7,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":160.71}},"index":3,"playId":"a8e4feb2-d732-3d63-9b7a-83064a8eb653","pitchNumber":2,"startTime":"2026-03-21T20:14:09.836Z","endTime":"2026-03-21T20:14:16.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":678877,"link":"/api/v1/people/678877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678877,"link":"/api/v1/people/678877"},"credit":"b_ab"},{"player":{"id":688753,"link":"/api/v1/people/688753"},"credit":"p_ab"},{"player":{"id":678877,"link":"/api/v1/people/678877"},"credit":"b_pa"},{"player":{"id":688753,"link":"/api/v1/people/688753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:14:16.877Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maverick Handley grounds out, third baseman Brady Day to first baseman Alex Binelas.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:14:35.057Z","endTime":"2026-03-21T20:15:55.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688753,"fullName":"Evan Gates","link":"/api/v1/people/688753"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800953,"link":"/api/v1/people/800953"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87417666793674,"aZ":-31.305698219367077,"pfxX":0.5743185917362689,"pfxZ":0.5624344797706353,"pX":-0.16652689412035362,"pZ":2.30071037811219,"vX0":3.0853543446795437,"vY0":-123.27937002343991,"vZ0":-3.067909904747518,"x":123.35,"y":176.66,"x0":-1.5096581564084082,"y0":50.00157190405074,"z0":6.208209336731299,"aX":0.8818369612932433},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":-1.8,"spinRate":2159,"spinDirection":3},"zone":5,"typeConfidence":1.27,"plateTime":0.44456672912065676,"extension":6.161866338786291},"index":0,"playId":"c0ecc43e-0ea5-310e-a905-3c1ca037ca88","pitchNumber":1,"startTime":"2026-03-21T20:14:40.270Z","endTime":"2026-03-21T20:14:43.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76186432227228,"aZ":-13.261990432418674,"pfxX":0.5086080037945644,"pfxZ":10.604717082590422,"pX":0.4712923395943782,"pZ":2.048673603181006,"vX0":4.363272438450273,"vY0":-132.78620967232487,"vZ0":-7.867098550557984,"x":99.04,"y":183.47,"x0":-1.2601193836298938,"y0":50.0029678924738,"z0":6.017167386018676,"aX":0.9072652465481035},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-1.9,"spinRate":2107,"spinDirection":191},"zone":9,"typeConfidence":1.05,"plateTime":0.41267163598991186,"extension":6.491712996241103},"index":1,"playId":"f03b03ee-7b22-347f-b22f-847b81e7a9d3","pitchNumber":2,"startTime":"2026-03-21T20:14:55.835Z","endTime":"2026-03-21T20:15:05.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691740490229012,"aZ":-11.763884705277817,"pfxX":0.21362970420606806,"pfxZ":10.896928205052635,"pX":-0.058533969257830436,"pZ":2.7536042124169153,"vX0":3.624348906185815,"vY0":-135.96314495467007,"vZ0":-6.741477465841033,"x":119.23,"y":164.43,"x0":-1.4362963377185434,"y0":50.001243814763015,"z0":6.080745395094706,"aX":0.40002879295123206},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":-1.2,"spinRate":2085,"spinDirection":190},"zone":2,"typeConfidence":1.15,"plateTime":0.40278423589779067,"extension":6.453877893237076},"index":2,"playId":"df891621-30e8-3df2-8e9e-da70602f87a5","pitchNumber":3,"startTime":"2026-03-21T20:15:31.722Z","endTime":"2026-03-21T20:15:34.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":85.4,"endSpeed":78.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.587676898812738,"aZ":-34.57380262019389,"pfxX":-1.1061657854766187,"pfxZ":-1.5301395043296981,"pX":0.025251715334763856,"pZ":2.1615101536801276,"vX0":4.015043446370029,"vY0":-124.40418009834487,"vZ0":-2.6692672034461253,"x":116.04,"y":180.42,"x0":-1.4647352140694603,"y0":50.0026862156614,"z0":6.109836472930058,"aX":-1.7372908564544511},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":1.1,"spinRate":2208,"spinDirection":1},"zone":5,"typeConfidence":1.24,"plateTime":0.44002117028773746,"extension":6.537687661640472},"hitData":{"launchSpeed":95.1,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.41,"coordY":171.86}},"index":3,"playId":"2c4611c9-e843-30e7-99db-2fcd14bd455b","pitchNumber":4,"startTime":"2026-03-21T20:15:48.477Z","endTime":"2026-03-21T20:15:55.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_ab"},{"player":{"id":688753,"link":"/api/v1/people/688753"},"credit":"p_ab"},{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_pa"},{"player":{"id":688753,"link":"/api/v1/people/688753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:15:55.697Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jud Fabian strikes out swinging.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:16:15.143Z","endTime":"2026-03-21T20:17:04.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688753,"fullName":"Evan Gates","link":"/api/v1/people/688753"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682983,"fullName":"Jud Fabian","link":"/api/v1/people/682983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508845419923983,"aZ":-21.47441820281676,"pfxX":1.8141270434536019,"pfxZ":5.823021729304166,"pX":0.17509494242566043,"pZ":2.7315141459699994,"vX0":4.0694378822688755,"vY0":-134.7473599219575,"vZ0":-4.694451033887484,"x":110.33,"y":165.03,"x0":-1.590859682899738,"y0":50.00246782165247,"z0":6.015200378055619,"aX":3.332415589918981},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-4.2,"spinRate":2185,"spinDirection":190},"zone":5,"typeConfidence":1.34,"plateTime":0.4066077056519486,"extension":6.405003956810104},"index":0,"playId":"bf06a633-6e5b-34fe-ad6a-c12a76a13c91","pitchNumber":1,"startTime":"2026-03-21T20:16:21.029Z","endTime":"2026-03-21T20:16:25.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178621015508554,"aZ":-12.072232131852846,"pfxX":-0.6570788483920804,"pfxZ":10.98583194538939,"pX":0.6870449890139589,"pZ":2.8657944141592844,"vX0":5.954374101168604,"vY0":-134.87674777859496,"vZ0":-6.227771272009676,"x":90.81,"y":161.4,"x0":-1.4703186223241367,"y0":50.00571810608976,"z0":6.067570635858299,"aX":-1.2032860720321321},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-0.1,"spinRate":2470,"spinDirection":191},"zone":3,"typeConfidence":1.24,"plateTime":0.40714665804603367,"extension":6.43572735786842},"index":1,"playId":"9d1ddae6-51f6-35de-88a0-855cd981bcc5","pitchNumber":2,"startTime":"2026-03-21T20:16:38.333Z","endTime":"2026-03-21T20:16:42.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.460944840761766,"aZ":-34.362194898794016,"pfxX":2.7108026094807407,"pfxZ":-1.3667104208153074,"pX":-0.6051207376763564,"pZ":2.896414461784451,"vX0":1.3821939974248656,"vY0":-124.59370657690907,"vZ0":-1.3836722774856032,"x":140.07,"y":160.58,"x0":-1.5167036924699024,"y0":50.00482846122061,"z0":6.259510093341907,"aX":4.3275451173785715},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.5,"breakHorizontal":-5.2,"spinRate":2195,"spinDirection":13},"zone":1,"typeConfidence":1.12,"plateTime":0.4370762047915635,"extension":6.24216672078126},"index":2,"playId":"208ad5ea-053e-3cff-988a-c003cde51332","pitchNumber":3,"startTime":"2026-03-21T20:17:00.250Z","endTime":"2026-03-21T20:17:04.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688753,"link":"/api/v1/people/688753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":691001,"link":"/api/v1/people/691001"},"third":{"id":800953,"link":"/api/v1/people/800953"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":694310,"link":"/api/v1/people/694310"},"center":{"id":681495,"link":"/api/v1/people/681495"},"right":{"id":689456,"link":"/api/v1/people/689456"}},"offense":{"batter":{"id":682983,"link":"/api/v1/people/682983","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682983,"link":"/api/v1/people/682983"},"credit":"b_ab"},{"player":{"id":688753,"link":"/api/v1/people/688753"},"credit":"p_ab"},{"player":{"id":682983,"link":"/api/v1/people/682983"},"credit":"b_pa"},{"player":{"id":688753,"link":"/api/v1/people/688753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:17:04.962Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Murr singles on a line drive to center fielder Jud Fabian.","rbi":0,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:19:25.662Z","endTime":"2026-03-21T20:20:19.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686811,"fullName":"Carter Rustad","link":"/api/v1/people/686811"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682983,"link":"/api/v1/people/682983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carter Rustad replaces Jacob Cravey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T20:18:00.168Z","endTime":"2026-03-21T20:19:27.838Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686811,"link":"/api/v1/people/686811"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814837,"link":"/api/v1/people/814837","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":689456,"link":"/api/v1/people/689456","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4600167406217,"aZ":-27.58614223015819,"pfxX":-0.7262237189921117,"pfxZ":3.0135846132771626,"pX":0.3834329319141948,"pZ":0.5228547643319365,"vX0":8.80381881406861,"vY0":-122.17021296620098,"vZ0":-6.1110866236108246,"x":102.38,"y":224.66,"x0":-3.1615823273563453,"y0":50.00311601167748,"z0":5.406249498506287,"aX":-1.106594987818641},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-0.6,"spinRate":1884,"spinDirection":210},"zone":14,"typeConfidence":0.8,"plateTime":0.44710757117947164,"extension":6.85128923131174},"index":1,"playId":"afa1be54-4eb7-3b93-be1d-84f8e17fb732","pitchNumber":1,"startTime":"2026-03-21T20:19:27.838Z","endTime":"2026-03-21T20:19:31.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":689456,"link":"/api/v1/people/689456","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641963607469233,"aZ":-23.549726351680558,"pfxX":2.0530575193964946,"pfxZ":5.651639362337327,"pX":0.12217192560952855,"pZ":2.3413075239141223,"vX0":7.427570316510187,"vY0":-123.35607416361862,"vZ0":-2.88443472324071,"x":112.34,"y":175.56,"x0":-3.2061506700453277,"y0":50.00578446703034,"z0":5.531018639047388,"aX":3.1353109869344253},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.7,"breakHorizontal":-5.6,"spinRate":2025,"spinDirection":202},"zone":5,"typeConfidence":0.69,"plateTime":0.4455936001028684,"extension":6.79295313665972},"index":2,"playId":"d2c29d1b-bd3f-3bf2-a6ca-a3cc8fda2037","pitchNumber":2,"startTime":"2026-03-21T20:19:44.165Z","endTime":"2026-03-21T20:19:48.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":689456,"link":"/api/v1/people/689456","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24963453040121,"aZ":-30.114589393513135,"pfxX":-9.342628175683188,"pfxZ":1.3576939634286882,"pX":-0.7985129279635996,"pZ":1.662672766841411,"vX0":8.18165230573099,"vY0":-122.90488681484568,"vZ0":-3.3114970766383456,"x":147.44,"y":193.89,"x0":-2.9701715187703845,"y0":50.0020326856301,"z0":5.607404656515518,"aX":-14.17356519242549},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":14.8,"spinRate":1227,"spinDirection":249},"zone":7,"typeConfidence":0.76,"plateTime":0.4470700099921818,"extension":6.807862026656791},"hitData":{"launchSpeed":76.2,"launchAngle":23.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.1,"coordY":89.08}},"index":3,"playId":"9d34a7fd-9105-3478-b14a-5a6c8e9a6afd","pitchNumber":3,"startTime":"2026-03-21T20:20:08.441Z","endTime":"2026-03-21T20:20:19.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":689456,"link":"/api/v1/people/689456","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689456,"link":"/api/v1/people/689456"},"credit":"b_ab"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_ab"},{"player":{"id":689456,"link":"/api/v1/people/689456"},"credit":"b_pa"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.37,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:20:19.637Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Ware walks. Austin Murr to 2nd.","rbi":0,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:20:27.011Z","endTime":"2026-03-21T20:22:19.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686811,"fullName":"Carter Rustad","link":"/api/v1/people/686811"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"postOnSecond":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"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":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30423095307837,"aZ":-11.301598190182718,"pfxX":-5.5450732192558565,"pfxZ":11.537779148803976,"pX":1.1869693530708596,"pZ":2.0514565984966286,"vX0":11.911594660002907,"vY0":-134.87985255301137,"vZ0":-7.606426366830251,"x":71.76,"y":183.39,"x0":-2.602504966184895,"y0":50.003730848243556,"z0":5.739224618779018,"aX":-10.033300692872873},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2241,"spinDirection":216},"zone":14,"typeConfidence":0.55,"plateTime":0.40894174830980523,"extension":6.878425283582678},"index":0,"playId":"54e1d464-9adf-337a-b5fc-38e414789c5e","pitchNumber":1,"startTime":"2026-03-21T20:20:42.130Z","endTime":"2026-03-21T20:20:46.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"first":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172553643271645,"aZ":-24.706664820485102,"pfxX":-0.18627019724004956,"pfxZ":4.6030318411363496,"pX":-1.063627833078213,"pZ":3.2548235673653387,"vX0":5.757626106656293,"vY0":-126.64277854110571,"vZ0":-1.061021164333153,"x":157.54,"y":150.9,"x0":-3.343595650221296,"y0":50.003612751437466,"z0":5.657823004757749,"aX":-0.3036357396058714},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":-1.0,"spinRate":1963,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4327137575017228,"extension":6.628761971561497},"index":1,"playId":"ce7458f3-0cd2-37f7-ab71-a94a9927fe11","pitchNumber":2,"startTime":"2026-03-21T20:21:00.091Z","endTime":"2026-03-21T20:21:03.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"first":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":71.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71984979400704,"aZ":-29.183946011515847,"pfxX":4.829373815137831,"pfxZ":2.269488819746951,"pX":-0.6281352432231385,"pZ":1.0693940472135484,"vX0":4.472668132370446,"vY0":-115.20063558209193,"vZ0":-3.4765014991526906,"x":140.94,"y":209.91,"x0":-3.2376589639701385,"y0":50.00002309274279,"z0":5.4848091933405625,"aX":6.348594965311415},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.4,"breakHorizontal":-10.1,"spinRate":1922,"spinDirection":53},"zone":13,"typeConfidence":0.82,"plateTime":0.47946076519859204,"extension":6.757264194978099},"index":2,"playId":"cae9ae52-b11b-38d3-a659-64fa3fe59340","pitchNumber":3,"startTime":"2026-03-21T20:21:18.812Z","endTime":"2026-03-21T20:21:22.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"first":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.514864427612416,"aZ":-30.764766051741248,"pfxX":8.56414946414305,"pfxZ":1.094454673556628,"pX":-1.6536288917168178,"pZ":2.8515708776265734,"vX0":1.2502804228881321,"vY0":-113.35957243704478,"vZ0":0.6915860600212604,"x":180.03,"y":161.79,"x0":-3.325426922447353,"y0":50.00320842678843,"z0":5.636355036435909,"aX":11.042810968306293},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.5,"breakHorizontal":-15.8,"spinRate":1945,"spinDirection":57},"zone":11,"typeConfidence":0.79,"plateTime":0.48488774588106587,"extension":6.397743735898311},"index":3,"playId":"4c180df4-de91-338f-bf6c-63eec079953d","pitchNumber":4,"startTime":"2026-03-21T20:21:35.185Z","endTime":"2026-03-21T20:21:38.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"first":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439695423423544,"aZ":-13.240794459931108,"pfxX":-4.665450951361151,"pfxZ":10.076775332351728,"pX":0.6780512700239623,"pZ":3.0190180238544544,"vX0":10.877388390799164,"vY0":-136.32807912373616,"vZ0":-4.940905692561427,"x":91.15,"y":157.27,"x0":-2.7604830055180716,"y0":50.00322915996308,"z0":5.7713438654088405,"aX":-8.76683053340672},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2001,"spinDirection":217},"zone":3,"typeConfidence":0.57,"plateTime":0.40202448503534516,"extension":6.896585300670565},"index":4,"playId":"16d47314-330e-3e49-86f3-b2050f4d3a34","pitchNumber":5,"startTime":"2026-03-21T20:21:54.941Z","endTime":"2026-03-21T20:21:58.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"first":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982589472620532,"aZ":-11.744043527466417,"pfxX":-4.8867507463424555,"pfxZ":10.792099440704604,"pX":-1.8455530038781862,"pZ":3.9754354588519583,"vX0":4.9517274162858,"vY0":-137.12992219713357,"vZ0":-2.841522050831875,"x":187.35,"y":131.44,"x0":-3.0448879958420054,"y0":50.00602253560835,"z0":5.832828151280341,"aX":-9.254223571562644},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2170,"spinDirection":217},"zone":11,"typeConfidence":0.67,"plateTime":0.4003256152071937,"extension":6.993190657150779},"index":5,"playId":"57e3bda9-367c-329f-beeb-03337e5e2527","pitchNumber":6,"startTime":"2026-03-21T20:22:13.427Z","endTime":"2026-03-21T20:22:19.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"first":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694310,"link":"/api/v1/people/694310"},"credit":"b_pa"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":0.84,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:22:19.891Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady Day grounds out, second baseman Jaiden Lo Re to first baseman Victor Figueroa. Austin Murr scores. Bryson Ware to 3rd.","rbi":1,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:22:28.511Z","endTime":"2026-03-21T20:23:46.577Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":800953,"fullName":"Brady Day","link":"/api/v1/people/800953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686811,"fullName":"Carter Rustad","link":"/api/v1/people/686811"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800953,"fullName":"Brady Day","link":"/api/v1/people/800953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":828318,"link":"/api/v1/people/828318"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":809372,"link":"/api/v1/people/809372"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":689456,"fullName":"Austin Murr","link":"/api/v1/people/689456"},"responsiblePitcher":{"id":686811,"link":"/api/v1/people/686811"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409033799681676,"aZ":-12.91751993017382,"pfxX":-4.286931258892786,"pfxZ":10.449835203899823,"pX":-0.5063281350589313,"pZ":2.412362260502051,"vX0":7.894968129998468,"vY0":-135.35540793729297,"vZ0":-6.1521355746184785,"x":136.3,"y":173.65,"x0":-2.9129543365322816,"y0":50.00425640945961,"z0":5.630868582584579,"aX":-7.901577089254105},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":6.0,"spinRate":2065,"spinDirection":219},"zone":4,"typeConfidence":0.76,"plateTime":0.40570412441396453,"extension":6.895767626126512},"index":0,"playId":"ba75c677-ccc1-370d-b0ad-5c992ef9e0f7","pitchNumber":1,"startTime":"2026-03-21T20:22:47.386Z","endTime":"2026-03-21T20:22:50.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"first":{"id":694310,"link":"/api/v1/people/694310"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024970411049743,"aZ":-25.490858349082252,"pfxX":-8.551607668778296,"pfxZ":4.216665543951717,"pX":-2.480263282552806,"pZ":1.4880900790395895,"vX0":4.756215755738777,"vY0":-125.28309427054631,"vZ0":-4.8444409478454995,"x":211.54,"y":198.6,"x0":-3.2952526736873327,"y0":50.00320583828769,"z0":5.538005813730915,"aX":-13.553221821198711},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":1281,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.437692558136201,"extension":6.879093364614016},"index":1,"playId":"7f968aff-d676-35fe-9fef-5a60b7eb6dc7","pitchNumber":2,"startTime":"2026-03-21T20:23:05.284Z","endTime":"2026-03-21T20:23:09.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"first":{"id":694310,"link":"/api/v1/people/694310"},"second":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Sam Huff. Austin Murr to 3rd. Bryson Ware to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"7f968aff-d676-35fe-9fef-5a60b7eb6dc7","startTime":"2026-03-21T20:23:36.553Z","endTime":"2026-03-21T20:23:39.025Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689456,"link":"/api/v1/people/689456"},"defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"first":{"id":694310,"link":"/api/v1/people/694310"},"second":{"id":689456,"link":"/api/v1/people/689456"},"postOnSecond":{"id":694310,"link":"/api/v1/people/694310"},"postOnThird":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.62,"dramaIndex":54.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.656259184119193,"aZ":-12.590320737794643,"pfxX":-5.6656321487926675,"pfxZ":10.59419777866652,"pX":-0.7885911944110027,"pZ":2.7615163349044702,"vX0":7.202277572346705,"vY0":-135.5972107223021,"vZ0":-5.790694588566088,"x":147.06,"y":164.22,"x0":-2.752104131981774,"y0":50.00472670803954,"z0":5.815185162656557,"aX":-10.47557130109304},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2256,"spinDirection":213},"zone":1,"typeConfidence":0.55,"plateTime":0.4050708346756897,"extension":6.591809095785528},"hitData":{"launchSpeed":73.8,"launchAngle":4.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.51,"coordY":145.73}},"index":3,"playId":"f82b8918-4b80-3e4c-ba2b-88041e54cf06","pitchNumber":3,"startTime":"2026-03-21T20:23:39.025Z","endTime":"2026-03-21T20:23:46.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":800953,"link":"/api/v1/people/800953","batSide":{"code":"L","description":"Left"}},"second":{"id":694310,"link":"/api/v1/people/694310"},"third":{"id":689456,"link":"/api/v1/people/689456"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800953,"link":"/api/v1/people/800953"},"credit":"b_ab"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_ab"},{"player":{"id":800953,"link":"/api/v1/people/800953"},"credit":"b_pa"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.62,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:23:46.577Z","atBatIndex":84},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Binelas walks.","rbi":0,"awayScore":7,"homeScore":10,"isOut":false},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:24:11.154Z","endTime":"2026-03-21T20:25:27.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681323,"fullName":"Alex Binelas","link":"/api/v1/people/681323"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686811,"fullName":"Carter Rustad","link":"/api/v1/people/686811"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681323,"fullName":"Alex Binelas","link":"/api/v1/people/681323"},"postOnThird":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681323,"fullName":"Alex Binelas","link":"/api/v1/people/681323"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.185753934447977,"aZ":-25.15083832451634,"pfxX":0.13588732067130938,"pfxZ":4.308684097701545,"pX":-0.8293230365096387,"pZ":2.0220158098825567,"vX0":5.678405092282263,"vY0":-126.40699853451655,"vZ0":-3.7197847940793265,"x":148.61,"y":184.19,"x0":-3.1161574756798345,"y0":50.0003079988112,"z0":5.516824564212399,"aX":0.22034377224319493},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.4,"spinRate":2059,"spinDirection":199},"zone":7,"typeConfidence":0.64,"plateTime":0.43222630981785315,"extension":6.695669445886502},"index":0,"playId":"0ac1f3f5-14b4-3673-ade2-ee7873ae3121","pitchNumber":1,"startTime":"2026-03-21T20:24:12.459Z","endTime":"2026-03-21T20:24:15.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820321869675976,"aZ":-28.627095719957786,"pfxX":-9.186391599930385,"pfxZ":2.27858314262531,"pX":-1.615883820251296,"pZ":1.6099130102978638,"vX0":6.210925033470702,"vY0":-124.08981784421061,"vZ0":-3.9240621301780583,"x":178.59,"y":195.31,"x0":-2.9576260138762125,"y0":50.00593173770662,"z0":5.596660452106722,"aX":-14.329566706191134},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":1453,"spinDirection":251},"zone":13,"typeConfidence":0.57,"plateTime":0.4413805532488442,"extension":6.855054010884996},"index":1,"playId":"efde67d4-09e5-3bf4-9d07-fa283cfc7a3b","pitchNumber":2,"startTime":"2026-03-21T20:24:28.439Z","endTime":"2026-03-21T20:24:31.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471190965489853,"aZ":-28.615119649343367,"pfxX":-9.046678133514291,"pfxZ":2.230944203418792,"pX":-1.2179566041434349,"pZ":1.1844359198327539,"vX0":7.015007559968064,"vY0":-125.63166092519832,"vZ0":-5.065573416717816,"x":163.43,"y":206.8,"x0":-2.871128290529875,"y0":50.00624502113495,"z0":5.55303653859115,"aX":-14.462952467300758},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":14.8,"spinRate":1443,"spinDirection":247},"zone":13,"typeConfidence":0.49,"plateTime":0.4359952646692622,"extension":6.713930787987255},"index":2,"playId":"b622ead5-9e57-34ac-9c97-4e626e694684","pitchNumber":3,"startTime":"2026-03-21T20:24:46.561Z","endTime":"2026-03-21T20:24:49.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846047035085864,"aZ":-13.652339152261556,"pfxX":-6.401334786028779,"pfxZ":10.149262011627389,"pX":1.2774605583214529,"pZ":2.692086695705046,"vX0":12.734183373096656,"vY0":-134.6425933360361,"vZ0":-5.5844049807726215,"x":68.31,"y":166.09,"x0":-2.694463399009602,"y0":50.006441915880416,"z0":5.7693053844291535,"aX":-11.6877657343078},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2334,"spinDirection":215},"zone":12,"typeConfidence":0.61,"plateTime":0.40773147788948405,"extension":6.6574821285698045},"index":3,"playId":"f1b40184-c195-33eb-a47d-05c404571069","pitchNumber":4,"startTime":"2026-03-21T20:25:04.677Z","endTime":"2026-03-21T20:25:09.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.4,"endSpeed":84.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07434566571795,"aZ":-13.368423700502166,"pfxX":-5.807217892088541,"pfxZ":10.158925534791432,"pX":-1.2240590725662193,"pZ":2.6884085433616813,"vX0":6.700361881451535,"vY0":-135.78188902573976,"vZ0":-5.595253416680004,"x":163.66,"y":166.19,"x0":-2.9791355484410653,"y0":50.00610623843289,"z0":5.720085827022547,"aX":-10.75423930247812},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2320,"spinDirection":219},"zone":11,"typeConfidence":0.53,"plateTime":0.40470732903209683,"extension":6.744301285520507},"index":4,"playId":"919b4a22-652d-3f08-a55a-ac0c346bf8b4","pitchNumber":5,"startTime":"2026-03-21T20:25:22.937Z","endTime":"2026-03-21T20:25:27.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681323,"link":"/api/v1/people/681323"},"credit":"b_pa"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.1,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:25:27.329Z","atBatIndex":85},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Erick Brito grounds into a force out, shortstop Maikol Hernández to second baseman Jaiden Lo Re. Bryson Ware scores. Alex Binelas out at 2nd. Erick Brito to 1st.","rbi":1,"awayScore":8,"homeScore":10,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:25:58.493Z","endTime":"2026-03-21T20:27:25.240Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686811,"fullName":"Carter Rustad","link":"/api/v1/people/686811"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681323,"fullName":"Alex Binelas","link":"/api/v1/people/681323"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694204,"link":"/api/v1/people/694204"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":828318,"link":"/api/v1/people/828318"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":{"id":686811,"link":"/api/v1/people/686811"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96915782845203,"aZ":-22.921417936088982,"pfxX":0.2658459464578691,"pfxZ":5.5558201620146495,"pX":-1.1640303944899724,"pZ":1.9975881547606642,"vX0":5.105979120022583,"vY0":-127.39476813669943,"vZ0":-4.349700965186378,"x":161.37,"y":184.85,"x0":-3.217868252097593,"y0":50.00087631259344,"z0":5.51002893112868,"aX":0.4426209846228952},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.5,"breakHorizontal":-1.4,"spinRate":2211,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.4278134308211987,"extension":6.819139550213865},"index":0,"playId":"4abaf074-3cb2-3f4c-b654-6b6fa4ea498e","pitchNumber":1,"startTime":"2026-03-21T20:26:02.529Z","endTime":"2026-03-21T20:26:06.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"first":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66096105851405,"aZ":-12.971528441478815,"pfxX":-7.171299626086283,"pfxZ":10.51646093643458,"pX":-0.9446473589507357,"pZ":2.59795512685561,"vX0":7.476599057025279,"vY0":-134.83626028552797,"vZ0":-5.778553727808162,"x":153.01,"y":168.64,"x0":-2.833095478758424,"y0":50.00015696197394,"z0":5.698412480397732,"aX":-13.09046256808249},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":11.2,"spinRate":2252,"spinDirection":217},"zone":11,"typeConfidence":0.78,"plateTime":0.40756247627510067,"extension":6.830138194269638},"index":1,"playId":"729b831f-5c3c-3a0d-bdc3-7d75dbd30f7d","pitchNumber":2,"startTime":"2026-03-21T20:26:18.331Z","endTime":"2026-03-21T20:26:22.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"first":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-21T20:26:35.631Z","endTime":"2026-03-21T20:26:51.429Z","isPitch":false,"type":"action","player":{"id":684081,"link":"/api/v1/people/684081"},"defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"first":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.147207968683404,"aZ":-11.141206980930894,"pfxX":-5.902170670721198,"pfxZ":11.486189585435666,"pX":0.13273736853915918,"pZ":1.5638881750758566,"vX0":9.648175571972244,"vY0":-135.5754006546677,"vZ0":-8.726411800657315,"x":111.94,"y":196.56,"x0":-2.732101434705126,"y0":50.00276783287345,"z0":5.634946578265029,"aX":-10.80838426384652},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2158,"spinDirection":215},"zone":8,"typeConfidence":0.54,"plateTime":0.40654072345367354,"extension":6.92423028268494},"index":3,"playId":"599887dd-d08a-346b-b6e1-262dd6e8cc1a","pitchNumber":3,"startTime":"2026-03-21T20:26:51.429Z","endTime":"2026-03-21T20:26:55.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"first":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829891249881552,"aZ":-28.34150240287354,"pfxX":6.723640403037987,"pfxZ":2.961409096144326,"pX":0.604584034269038,"pZ":1.9081009633376849,"vX0":6.1371592357479,"vY0":-113.96309510360108,"vZ0":-1.799762920350098,"x":93.95,"y":187.26,"x0":-3.0118319287432795,"y0":50.005263433764306,"z0":5.547334121023661,"aX":8.714273341457428},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.9,"spinRate":2041,"spinDirection":56},"zone":9,"typeConfidence":0.81,"plateTime":0.483368166331938,"extension":6.705354289491972},"hitData":{"launchSpeed":68.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":159.69}},"index":4,"playId":"c7d06db9-45ea-3065-910c-d63f1e25f907","pitchNumber":4,"startTime":"2026-03-21T20:27:10.454Z","endTime":"2026-03-21T20:27:25.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"first":{"id":681323,"link":"/api/v1/people/681323"},"third":{"id":694310,"link":"/api/v1/people/694310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"credit":"b_ab"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_ab"},{"player":{"id":684081,"link":"/api/v1/people/684081"},"credit":"b_pa"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":5.799999999999983,"leverageIndex":2.38,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:27:25.240Z","atBatIndex":86},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Farquhar flies out to center fielder Jud Fabian.","rbi":0,"awayScore":8,"homeScore":10,"isOut":true},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:27:44.265Z","endTime":"2026-03-21T20:28:12.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686811,"fullName":"Carter Rustad","link":"/api/v1/people/686811"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802531,"fullName":"Trent Farquhar","link":"/api/v1/people/802531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682983,"link":"/api/v1/people/682983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12719746334995,"aZ":-10.033457090595748,"pfxX":-5.760286916239732,"pfxZ":12.1813289072535,"pX":-0.161215316153847,"pZ":2.312192160542844,"vX0":9.159720262513952,"vY0":-135.12356466229497,"vZ0":-7.057653415441029,"x":123.15,"y":176.35,"x0":-2.8734176600154635,"y0":50.00331777208898,"z0":5.692113076053591,"aX":-10.470976301829072},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.4,"breakHorizontal":8.0,"spinRate":2230,"spinDirection":219},"zone":5,"typeConfidence":0.56,"plateTime":0.4080269521516917,"extension":6.59751840336526},"index":0,"playId":"0f7d34d1-e530-3df4-9239-6b0a3444cbcf","pitchNumber":1,"startTime":"2026-03-21T20:27:47.135Z","endTime":"2026-03-21T20:27:51.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":2.977,"strikeZoneBottom":1.502,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.628330433763026,"aZ":-12.206521898032824,"pfxX":-6.707415272949402,"pfxZ":10.8427432692985,"pX":0.10660389982232155,"pZ":2.4440105795535274,"vX0":9.839112307020311,"vY0":-136.02586997118632,"vZ0":-6.541914348175778,"x":112.94,"y":172.79,"x0":-2.7150732059898064,"y0":50.00433360829312,"z0":5.756528508849324,"aX":-12.354668350728673},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2344,"spinDirection":215},"zone":5,"typeConfidence":0.68,"plateTime":0.4053556519113184,"extension":6.79346306144896},"hitData":{"launchSpeed":88.0,"launchAngle":33.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.47,"coordY":71.78}},"index":1,"playId":"b089056a-6412-3d4c-b4da-1c72f8a142ae","pitchNumber":2,"startTime":"2026-03-21T20:28:05.206Z","endTime":"2026-03-21T20:28:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686811,"link":"/api/v1/people/686811","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":809372,"link":"/api/v1/people/809372"},"second":{"id":828318,"link":"/api/v1/people/828318"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":694204,"link":"/api/v1/people/694204"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":682983,"link":"/api/v1/people/682983"},"right":{"id":678877,"link":"/api/v1/people/678877"}},"offense":{"batter":{"id":802531,"link":"/api/v1/people/802531","batSide":{"code":"L","description":"Left"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802531,"link":"/api/v1/people/802531"},"credit":"b_ab"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_ab"},{"player":{"id":802531,"link":"/api/v1/people/802531"},"credit":"b_pa"},{"player":{"id":686811,"link":"/api/v1/people/686811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:28:12.690Z","atBatIndex":87}]