[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T17:10:35.271Z","endTime":"2026-04-08T17:10:45.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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-04-08T13:53:24.783Z","endTime":"2026-04-08T16:44:38.773Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-04-08T16:44:38.773Z","endTime":"2026-04-08T17:10:13.996Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-04-08T17:10:13.996Z","endTime":"2026-04-08T17:10:36.271Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.474518425919946,"aZ":-12.358846357976995,"pfxX":3.0365918844386264,"pfxZ":11.094043886501714,"pX":-0.381244201292395,"pZ":2.835174010544109,"vX0":-3.220854684400429,"vY0":-133.475071212143,"vZ0":-5.514128431714647,"x":111.83,"y":147.97,"x0":0.4524864574296532,"y0":50.00105395576481,"z0":5.834377311624243,"aX":5.422714365326622},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.0,"breakHorizontal":-4.7,"spinRate":1833,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.411981686140654,"extension":7.004859990156638},"hitData":{"launchSpeed":85.7,"launchAngle":88.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":128.27,"coordY":221.23}},"index":3,"playId":"d25cc9d0-a3b9-34b0-824f-93dce91306c8","pitchNumber":1,"startTime":"2026-04-08T17:10:36.271Z","endTime":"2026-04-08T17:10:45.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-08T17:10:45.786Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T17:11:05.169Z","endTime":"2026-04-08T17:13:13.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61810947311725,"aZ":-15.301258875694696,"pfxX":4.214269051485701,"pfxZ":9.620975494126943,"pX":-0.7141847474527041,"pZ":2.7447037585858194,"vX0":-4.491705323665084,"vY0":-132.21879591959956,"vZ0":-5.064333809912421,"x":122.35,"y":146.55,"x0":0.46662891991951894,"y0":50.0063944487989,"z0":5.824083798175313,"aX":7.394317843532134},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.4,"breakHorizontal":-6.6,"spinRate":1775,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.4157239740756631,"extension":6.94401885105351},"index":0,"playId":"6f075ba2-4f80-3dcd-ade0-fc9d62f1c9ba","pitchNumber":1,"startTime":"2026-04-08T17:11:23.825Z","endTime":"2026-04-08T17:11:27.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953256142488563,"aZ":-44.74471497458675,"pfxX":-4.349085862399862,"pfxZ":-9.629612280653566,"pX":-0.2970261577393428,"pZ":2.771890982504202,"vX0":-0.6954600631434689,"vY0":-114.66780309933714,"vZ0":2.256895415917719,"x":128.32,"y":163.94,"x0":0.5757364764447006,"y0":50.00020757535806,"z0":6.2026487500875485,"aX":-5.680156264688059},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.3,"breakHorizontal":8.0,"spinRate":2539,"spinDirection":335},"zone":4,"typeConfidence":0.9,"plateTime":0.4811732748664186,"extension":6.716199106031022},"index":1,"playId":"36d18232-62ba-39ba-9ee1-ca169b1ec687","pitchNumber":2,"startTime":"2026-04-08T17:11:39.212Z","endTime":"2026-04-08T17:11:43.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.514463470309074,"aZ":-14.362665546128495,"pfxX":2.586765469624593,"pfxZ":9.74318459596807,"pX":0.6151349336627765,"pZ":5.166929430751072,"vX0":-0.3230828554603436,"vY0":-135.11738994550387,"vZ0":-0.01916941581729298,"x":93.55,"y":99.27,"x0":0.4013562493570381,"y0":50.00487690138958,"z0":6.192883589233149,"aX":4.729734457329709},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-4.6,"spinRate":1882,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4071272415702629,"extension":6.613860695482051},"index":2,"playId":"84e203c6-7b5b-38d2-8f09-583a4164927d","pitchNumber":3,"startTime":"2026-04-08T17:11:53.876Z","endTime":"2026-04-08T17:11:56.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3794667486129,"aZ":-14.038708021806787,"pfxX":5.2896826324069615,"pfxZ":9.839684619830008,"pX":0.1483205530761625,"pZ":2.874703776178597,"vX0":-2.3465069845557256,"vY0":-135.36119398692838,"vZ0":-5.455014964735872,"x":111.35,"y":161.16,"x0":0.34236137593452937,"y0":50.00426697321964,"z0":5.910145751377332,"aX":9.751640411978936},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-9.0,"spinRate":1862,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.405668693653193,"extension":6.89444336581179},"index":3,"playId":"eff9a904-bf1f-34d3-b031-cda806a45557","pitchNumber":4,"startTime":"2026-04-08T17:12:08.545Z","endTime":"2026-04-08T17:12:11.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297478876617067,"aZ":-19.097330686761836,"pfxX":4.903341641411319,"pfxZ":9.13219636765903,"pX":-0.014388434638944469,"pZ":3.8467623630118357,"vX0":-2.56136798882896,"vY0":-119.52765837243834,"vZ0":-0.7345740528073211,"x":117.55,"y":134.92,"x0":0.4399840417119631,"y0":50.00108447916453,"z0":5.889329313490622,"aX":7.019649432153499},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":1438,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.46009570219966456,"extension":6.975523878841219},"index":4,"playId":"09d5bafb-eb7a-39da-aab2-3e17dbd72442","pitchNumber":5,"startTime":"2026-04-08T17:12:33.597Z","endTime":"2026-04-08T17:12:38.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2273268418614,"aZ":-46.75950028078487,"pfxX":-3.7920652230798124,"pfxZ":-10.827934578741989,"pX":-1.6192729238281456,"pZ":1.2722064396993662,"vX0":-3.666764127187849,"vY0":-117.10130568028138,"vZ0":-0.7279053765651571,"x":178.72,"y":204.43,"x0":0.4769254557640336,"y0":50.00122262489489,"z0":6.076561065147318,"aX":-5.108787481022629},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-19.3,"breakHorizontal":8.0,"spinRate":2730,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.4731726850182274,"extension":6.794699314319276},"index":5,"playId":"61810362-8225-3665-bd2d-131d39cb6033","pitchNumber":6,"startTime":"2026-04-08T17:12:53.073Z","endTime":"2026-04-08T17:12:56.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84221484055514,"aZ":-19.80477976691295,"pfxX":4.258182563724407,"pfxZ":8.695765861117792,"pX":-0.6450874253238037,"pZ":2.5489156858208397,"vX0":-3.72944509159254,"vY0":-119.05028872219198,"vZ0":-3.4332718885132296,"x":141.59,"y":169.96,"x0":0.3955761751723533,"y0":50.000173222296574,"z0":5.821969948835491,"aX":6.054592521983177},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":15.1,"breakHorizontal":-6.7,"spinRate":1492,"spinDirection":129},"zone":4,"typeConfidence":0.89,"plateTime":0.46173174681774576,"extension":7.330654066694818},"index":6,"playId":"5bcec619-523f-317c-bec7-8933404896b5","pitchNumber":7,"startTime":"2026-04-08T17:13:09.257Z","endTime":"2026-04-08T17:13:13.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:13:13.174Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T17:13:17.078Z","endTime":"2026-04-08T17:14:45.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.097640507410322,"aZ":-10.959578108959708,"pfxX":5.777719258881961,"pfxZ":11.6260073526064,"pX":-0.7551570994506424,"pZ":1.5697977411456263,"vX0":-4.9775439807300215,"vY0":-134.68433230005286,"vZ0":-8.801639312059619,"x":145.78,"y":196.4,"x0":0.37236530398687734,"y0":50.005745702423454,"z0":5.669218912576798,"aX":10.545041976671612},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-9.4,"spinRate":2003,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4077465727910683,"extension":7.167456860841384},"index":0,"playId":"3b4756dc-ff25-396d-bd12-6b662e66d296","pitchNumber":1,"startTime":"2026-04-08T17:13:36.022Z","endTime":"2026-04-08T17:13:40.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885267704562686,"aZ":-12.745766842928594,"pfxX":4.29524324117473,"pfxZ":10.70003721650837,"pX":-0.967766864220152,"pZ":3.4382386153778093,"vX0":-4.964251003923936,"vY0":-134.11699554735716,"vZ0":-3.992565666226233,"x":153.89,"y":145.95,"x0":0.35197913914377293,"y0":50.00309381245112,"z0":5.859718877939927,"aX":7.799681027034797},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":-6.7,"spinRate":1907,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.4089063789091507,"extension":6.9676706606643},"index":1,"playId":"db6f4ed5-9dc4-36e1-9a42-272fd254a2b8","pitchNumber":2,"startTime":"2026-04-08T17:13:49.942Z","endTime":"2026-04-08T17:13:54.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301687671581945,"aZ":-40.226514100716976,"pfxX":-3.6514750556261717,"pfxZ":-5.482676594000997,"pX":-0.29491110366382733,"pZ":1.6491946522808298,"vX0":-1.264117188426943,"vY0":-120.8882991477777,"vZ0":-1.4634179754199916,"x":128.24,"y":194.25,"x0":0.7103039118444645,"y0":50.00306319693301,"z0":5.818833774497071,"aX":-5.3618546140233905},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.0,"breakHorizontal":7.0,"spinRate":2449,"spinDirection":317},"zone":13,"typeConfidence":0.86,"plateTime":0.4544558182362546,"extension":6.943996198472478},"index":2,"playId":"e90c3389-2c64-3f29-9790-ea4b3fead078","pitchNumber":3,"startTime":"2026-04-08T17:14:04.938Z","endTime":"2026-04-08T17:14:08.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622405834257208,"aZ":-37.47634050376106,"pfxX":-2.4779381461884755,"pfxZ":-3.5340566464507113,"pX":-1.0395210046021763,"pZ":2.855924402980441,"vX0":-3.177551386619319,"vY0":-121.70780415907059,"vZ0":0.33995283603308324,"x":156.62,"y":161.67,"x0":0.6041830486779688,"y0":50.00022743762819,"z0":5.9568687267700655,"aX":-3.720839459914121},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.0,"breakHorizontal":5.3,"spinRate":2379,"spinDirection":313},"zone":11,"typeConfidence":0.92,"plateTime":0.4498264615653498,"extension":6.982073004621138},"index":3,"playId":"66def359-5b56-3191-83e9-6a682e6359ec","pitchNumber":4,"startTime":"2026-04-08T17:14:20.414Z","endTime":"2026-04-08T17:14:24.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.807662126825978,"aZ":-20.834033463399223,"pfxX":7.096502756252871,"pfxZ":8.171807614318663,"pX":0.5760550016988573,"pZ":3.0299384486188776,"vX0":-1.7664745690756853,"vY0":-117.7545824437179,"vZ0":-2.044698554899008,"x":95.04,"y":156.97,"x0":0.4195075098062131,"y0":50.003387986648455,"z0":5.860329616289915,"aX":9.849203727144976},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":14.5,"breakHorizontal":-12.4,"spinRate":1640,"spinDirection":129},"zone":3,"typeConfidence":0.91,"plateTime":0.46724644867221965,"extension":6.984383068674559},"index":4,"playId":"aef49143-69c6-31f2-95c3-a934b6ecc92a","pitchNumber":5,"startTime":"2026-04-08T17:14:40.731Z","endTime":"2026-04-08T17:14:45.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:14:45.545Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:16:42.463Z","endTime":"2026-04-08T17:18:00.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":93.5,"endSpeed":83.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77901136300128,"aZ":-11.356851815567515,"pfxX":9.581543703481545,"pfxZ":11.429143157007331,"pX":-0.6593830992507037,"pZ":2.577896792785302,"vX0":-7.698604912833725,"vY0":-135.61138012474333,"vZ0":-7.437975828477221,"x":142.13,"y":169.18,"x0":1.0030118456774608,"y0":50.00249423782164,"z0":6.189367165763422,"aX":17.45083431126244},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":-15.2,"spinRate":2507,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.4073809943783706,"extension":5.932203708216314},"index":0,"playId":"8d0c269c-fa06-3fab-9667-09603a273ae8","pitchNumber":1,"startTime":"2026-04-08T17:16:54.179Z","endTime":"2026-04-08T17:16:57.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.4,"endSpeed":79.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68420270868626,"aZ":-27.580023944240363,"pfxX":2.4022460013658957,"pfxZ":2.8970968663555974,"pX":-1.4707327436992195,"pZ":0.39100498954717544,"vX0":-7.336804220663532,"vY0":-125.48114116585364,"vZ0":-8.225815747065237,"x":173.06,"y":228.22,"x0":1.1859446637004945,"y0":50.00316684877039,"z0":5.9765055119692025,"aX":3.810420746746738},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-2.5,"spinRate":2577,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.43740908671363465,"extension":5.949476139502403},"index":1,"playId":"22f44aaf-fba8-305c-98db-47a3b944e879","pitchNumber":2,"startTime":"2026-04-08T17:17:07.255Z","endTime":"2026-04-08T17:17:10.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35944378620268,"aZ":-30.442074908396073,"pfxX":0.8413494589244306,"pfxZ":1.1088074971167492,"pX":-0.6460746237628473,"pZ":1.4881960951586233,"vX0":-5.02393117437938,"vY0":-124.39659228890378,"vZ0":-5.07503174004171,"x":141.63,"y":198.6,"x0":1.2919135249388571,"y0":50.00343413861666,"z0":6.08352974331445,"aX":1.3163254421071735},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-0.4,"spinRate":2521,"spinDirection":14},"zone":13,"typeConfidence":0.83,"plateTime":0.440602990576775,"extension":5.865039605319681},"index":2,"playId":"10004ba2-7d60-343a-972a-f46ad50af614","pitchNumber":3,"startTime":"2026-04-08T17:17:24.168Z","endTime":"2026-04-08T17:17:28.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.1,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05444812137018,"aZ":-11.679684772902137,"pfxX":7.2468256126762745,"pfxZ":10.399421102552587,"pX":-1.4162964433758771,"pZ":4.274843145629299,"vX0":-9.027925847621905,"vY0":-139.64662045603347,"vZ0":-3.285918228091136,"x":170.99,"y":123.36,"x0":0.9201035854146916,"y0":50.006699607177836,"z0":6.237604034112918,"aX":14.287514271929767},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-11.2,"spinRate":2514,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.3925384689339806,"extension":6.013684249361203},"index":3,"playId":"1a355e5a-eb9d-379b-92ba-2c78c4ec53d5","pitchNumber":4,"startTime":"2026-04-08T17:17:39.228Z","endTime":"2026-04-08T17:17:43.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47222917478352,"aZ":-8.703336749867484,"pfxX":7.489527869292096,"pfxZ":11.925084595761646,"pX":-0.7064965759401882,"pZ":2.012956614803533,"vX0":-6.979695772478233,"vY0":-139.85763558860796,"vZ0":-9.567049608956921,"x":143.93,"y":184.43,"x0":0.8564164754923546,"y0":50.00056981348744,"z0":6.06131715943102,"aX":14.738057079515713},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":-12.0,"spinRate":2562,"spinDirection":141},"zone":7,"typeConfidence":0.91,"plateTime":0.3926165286340768,"extension":5.991138302324351},"index":4,"playId":"35d4dec6-8783-33dc-872b-12b535479540","pitchNumber":5,"startTime":"2026-04-08T17:17:56.200Z","endTime":"2026-04-08T17:18:00.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:18:00.348Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:18:30.042Z","endTime":"2026-04-08T17:19:33.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T17:18:20.243Z","endTime":"2026-04-08T17:18:32.205Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.864282985262765,"aZ":-21.37849635851462,"pfxX":8.899913971313055,"pfxZ":6.907946700459998,"pX":0.7902932125827545,"pZ":2.420201530202641,"vX0":-3.6713794221607956,"vY0":-124.93893688776268,"vZ0":-4.754273677462165,"x":86.88,"y":173.43,"x0":1.1319169518192782,"y0":50.00270913709759,"z0":6.130864079575331,"aX":13.90869946283492},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.5,"breakHorizontal":-15.1,"spinRate":2185,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.44033625205700266,"extension":5.996361715943542},"index":1,"playId":"64cc3c15-0b8c-324e-9921-fb1a39a9b73e","pitchNumber":1,"startTime":"2026-04-08T17:18:32.205Z","endTime":"2026-04-08T17:18:35.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":86.5,"endSpeed":78.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076051790533818,"aZ":-17.958265257469176,"pfxX":9.222315749798518,"pfxZ":9.02717230750878,"pX":2.0134289575613415,"pZ":1.3830119206052003,"vX0":-1.189726462092681,"vY0":-125.65633346866092,"vZ0":-7.441757292323756,"x":40.25,"y":201.44,"x0":1.3009598179976705,"y0":50.004120410576064,"z0":5.8800882343316445,"aX":14.523623918430072},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.5,"breakHorizontal":-16.3,"spinRate":2182,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43847013218670616,"extension":6.077379258507305},"index":2,"playId":"b15903a4-9682-36ef-a92e-afdecfa174cf","pitchNumber":2,"startTime":"2026-04-08T17:18:52.138Z","endTime":"2026-04-08T17:18:55.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.59290102128642,"aZ":-7.948649945406345,"pfxX":7.657297082664461,"pfxZ":12.207984200727164,"pX":-0.18333905251601718,"pZ":3.092549388321623,"vX0":-6.135288565802921,"vY0":-141.04089719597582,"vZ0":-7.011070855542999,"x":123.99,"y":155.28,"x0":1.041837635216939,"y0":50.00068860536176,"z0":6.145572821302626,"aX":15.192611524320961},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":-12.4,"spinRate":2533,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.39061517899903464,"extension":5.985371170059354},"index":3,"playId":"954e99ce-2a63-3ba9-bb36-b0ce6bf6481a","pitchNumber":3,"startTime":"2026-04-08T17:19:06.779Z","endTime":"2026-04-08T17:19:09.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.731554823389466,"aZ":-10.359866141847325,"pfxX":8.714651282666662,"pfxZ":10.937730865444543,"pX":-0.11732428543425578,"pZ":1.8651796022522504,"vX0":-5.934265772832987,"vY0":-141.60487496763477,"vZ0":-9.57628480644128,"x":121.47,"y":188.42,"x0":0.892676233241027,"y0":50.00346476766067,"z0":5.989490361440526,"aX":17.381950410322347},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-14.3,"spinRate":2619,"spinDirection":138},"zone":8,"typeConfidence":0.91,"plateTime":0.3894723214263003,"extension":5.929028401316081},"index":4,"playId":"8be90b90-a3ef-3b28-8ea9-52d2ca2e06ca","pitchNumber":4,"startTime":"2026-04-08T17:19:28.581Z","endTime":"2026-04-08T17:19:33.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:19:33.806Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to pitcher Cole Ragans.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:19:37.199Z","endTime":"2026-04-08T17:20:32.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666142,"link":"/api/v1/people/666142"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.755974654359484,"aZ":-9.840390737075023,"pfxX":8.413172739544484,"pfxZ":11.617234379373825,"pX":-0.3884272362821133,"pZ":2.2573675366512505,"vX0":-6.559723148423677,"vY0":-138.90226309177254,"vZ0":-8.559737774066226,"x":131.81,"y":177.83,"x0":0.9297169216776633,"y0":50.00686827477498,"z0":6.06332948131242,"aX":16.18054838935971},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":-13.6,"spinRate":2613,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.3967660075808488,"extension":5.864863602132023},"index":0,"playId":"1c02b78b-6d82-3758-b8a7-5166d49c819c","pitchNumber":1,"startTime":"2026-04-08T17:19:54.554Z","endTime":"2026-04-08T17:19:58.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173898844342006,"aZ":-21.269274737072724,"pfxX":9.78777453660166,"pfxZ":6.978315793473788,"pX":0.741953054458104,"pZ":1.5762174941127403,"vX0":-4.117967516232075,"vY0":-125.24575789595578,"vZ0":-6.540669862655557,"x":88.72,"y":196.22,"x0":1.1508553530261798,"y0":50.003040261376995,"z0":6.003461546319879,"aX":15.294226122354262},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.0,"breakHorizontal":-16.6,"spinRate":2192,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.44009899050768597,"extension":6.112319742789994},"index":1,"playId":"b3dd320a-cc40-3180-b525-37d11b4751ad","pitchNumber":2,"startTime":"2026-04-08T17:20:06.472Z","endTime":"2026-04-08T17:20:09.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.6,"endSpeed":87.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39434241930763,"aZ":-11.327998748309197,"pfxX":6.4194343903633335,"pfxZ":10.510060005973106,"pX":0.119291223341935,"pZ":1.7998664217773974,"vX0":-4.834341916984189,"vY0":-140.32037776820206,"vZ0":-9.494989786993113,"x":112.45,"y":190.18,"x0":1.035270415017609,"y0":50.00137120378467,"z0":5.976911822162112,"aX":12.729442843783595},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.6,"spinRate":2471,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.391178317338817,"extension":5.855521335175019},"hitData":{"launchSpeed":92.4,"launchAngle":6.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":184.32}},"index":2,"playId":"295d1625-6a6b-343b-a8a0-b9f5adfaa280","pitchNumber":3,"startTime":"2026-04-08T17:20:23.585Z","endTime":"2026-04-08T17:20:32.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:20:32.559Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Fry walks. José Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:24:18.676Z","endTime":"2026-04-08T17:25:20.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T17:20:51.965Z","endTime":"2026-04-08T17:24:20.887Z","isPitch":false,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827927409034675,"aZ":-13.182088786572507,"pfxX":8.41264954347401,"pfxZ":10.26127711831451,"pX":-0.4623517925072215,"pZ":3.3343061492644965,"vX0":-6.861871934073877,"vY0":-135.72353827952216,"vZ0":-5.246842661911798,"x":134.62,"y":148.75,"x0":1.0152265843894546,"y0":50.00605896185847,"z0":6.222762962422366,"aX":15.577673215573743},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":-13.7,"spinRate":2431,"spinDirection":140},"zone":1,"typeConfidence":0.9,"plateTime":0.4047350843031796,"extension":5.983661900405167},"index":1,"playId":"dd0485b5-cd1c-382c-93b0-e15f71c282dc","pitchNumber":1,"startTime":"2026-04-08T17:24:20.887Z","endTime":"2026-04-08T17:24:25.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319542622596583,"aZ":-23.444654642312194,"pfxX":11.410302989184931,"pfxZ":5.850294456065738,"pX":-1.097556571944321,"pZ":0.3604394550618363,"vX0":-8.657908296892074,"vY0":-121.78155403609388,"vZ0":-8.469134206139511,"x":158.84,"y":229.05,"x0":1.0322535651652525,"y0":50.0036750030273,"z0":5.931005680344294,"aX":17.031834079929666},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.6,"breakHorizontal":-18.5,"spinRate":1978,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.45084650532861037,"extension":6.103560587222165},"index":2,"playId":"b732469d-89e8-3135-b8f1-304838fb0376","pitchNumber":2,"startTime":"2026-04-08T17:24:37.044Z","endTime":"2026-04-08T17:24:40.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.804551179220635,"aZ":-13.675510022876834,"pfxX":9.376180133020778,"pfxZ":10.102375647062916,"pX":-0.9871645095333113,"pZ":1.1647812419574937,"vX0":-8.175025172875282,"vY0":-134.60778155121739,"vZ0":-10.328777059917796,"x":154.63,"y":207.33,"x0":0.8742473788196612,"y0":50.00137853212257,"z0":6.024898861412869,"aX":17.16777535449375},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-15.1,"spinRate":2387,"spinDirection":136},"zone":13,"typeConfidence":0.89,"plateTime":0.4072368764130694,"extension":6.062780111863584},"index":3,"playId":"6764d334-c65c-3f17-af00-35f71f51fd18","pitchNumber":3,"startTime":"2026-04-08T17:24:57.258Z","endTime":"2026-04-08T17:25:01.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.5,"endSpeed":84.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774587722516383,"aZ":-14.70987014126161,"pfxX":7.740306675158264,"pfxZ":9.534648994236525,"pX":-0.0820333378820193,"pZ":4.2505650847186285,"vX0":-5.79660062197882,"vY0":-134.60866009260332,"vZ0":-2.4873549882206287,"x":120.13,"y":124.01,"x0":1.0958862578135258,"y0":50.0005919960063,"z0":6.230591423801294,"aX":14.17374700869414},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-12.7,"spinRate":2368,"spinDirection":137},"zone":11,"typeConfidence":0.89,"plateTime":0.40722246348423186,"extension":6.010657502940186},"index":4,"playId":"879a3abe-680c-330c-a7c4-d48a1a95181e","pitchNumber":4,"startTime":"2026-04-08T17:25:15.962Z","endTime":"2026-04-08T17:25:20.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:25:20.252Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (1) on a sharp fly ball to center fielder Lane Thomas. José Ramírez scores. David Fry scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:25:51.330Z","endTime":"2026-04-08T17:26:26.315Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T17:25:44.659Z","endTime":"2026-04-08T17:25:53.645Z","isPitch":false,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62123324935212,"aZ":-13.986587355954537,"pfxX":7.836594240142187,"pfxZ":9.94357535325567,"pX":-1.386005951916887,"pZ":3.129338500069974,"vX0":-8.760234133975723,"vY0":-134.72730734701776,"vZ0":-5.45732141367394,"x":169.83,"y":154.29,"x0":0.8971668660619377,"y0":50.00398384468898,"z0":6.178030870470849,"aX":14.33640141218862},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-12.2,"spinRate":2364,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.40731587706597194,"extension":6.05313876182768},"index":1,"playId":"e439a186-0a0e-32a5-8ed6-f00f93f89683","pitchNumber":1,"startTime":"2026-04-08T17:25:53.645Z","endTime":"2026-04-08T17:26:00.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60872597071112,"aZ":-11.171973754111681,"pfxX":7.446734790575366,"pfxZ":11.251945792071046,"pX":-0.2587477833078027,"pZ":2.86236297970777,"vX0":-6.112024640371614,"vY0":-136.61569244500222,"vZ0":-6.541555837268902,"x":126.86,"y":161.5,"x0":1.0539001249369966,"y0":50.005380909738264,"z0":6.076781275338751,"aX":13.902447833125477},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":-12.0,"spinRate":2473,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.40285803771987627,"extension":5.989162916949108},"hitData":{"launchSpeed":100.7,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":84.11,"coordY":50.15}},"index":2,"playId":"6ffea540-e324-3f02-b618-8d5dae57922c","pitchNumber":2,"startTime":"2026-04-08T17:26:12.850Z","endTime":"2026-04-08T17:26:26.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":17.9,"leverageIndex":1.7,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:26:26.315Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rhys Hoskins doubles (3) on a line drive to left fielder Michael Massey. Chase DeLauter scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:29:28.598Z","endTime":"2026-04-08T17:30:45.974Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T17:27:05.907Z","endTime":"2026-04-08T17:28:11.682Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luinder Avila replaces Cole Ragans.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T17:28:11.682Z","endTime":"2026-04-08T17:29:30.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679883,"link":"/api/v1/people/679883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.9,"endSpeed":85.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774172702984558,"aZ":-20.71526491159965,"pfxX":-8.301843307811671,"pfxZ":6.063732141708307,"pX":-2.01433626020746,"pZ":3.1535685376243356,"vX0":2.932644339438517,"vY0":-136.76362689309997,"vZ0":-4.417386769557165,"x":193.78,"y":153.63,"x0":-2.0232736744329953,"y0":50.00413128067162,"z0":6.214521305699884,"aX":-15.693536697950298},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2303,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4008272190856079,"extension":6.475692649765573},"index":2,"playId":"810b709a-a20d-3083-ab94-ec978b381da9","pitchNumber":1,"startTime":"2026-04-08T17:29:30.914Z","endTime":"2026-04-08T17:29:35.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27739727550017,"aZ":-21.68384126853732,"pfxX":-8.415936879864155,"pfxZ":5.663024764573121,"pX":-1.2966592814821365,"pZ":2.643574612557947,"vX0":4.740928204250135,"vY0":-136.06891886497323,"vZ0":-5.124305563877423,"x":166.43,"y":167.4,"x0":-1.979543969646382,"y0":50.00249173234163,"z0":6.079028082306698,"aX":-15.58689390629309},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":14.0,"spinRate":2288,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40444547054833224,"extension":6.5476576486780615},"index":3,"playId":"c3aaacdb-52c4-3164-b7b6-55ff341063da","pitchNumber":2,"startTime":"2026-04-08T17:29:45.546Z","endTime":"2026-04-08T17:29:49.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.7,"endSpeed":86.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704536569770216,"aZ":-14.58469909132913,"pfxX":-1.8799634733469905,"pfxZ":9.19146405370611,"pX":0.020699309916828546,"pZ":2.5268087261089986,"vX0":6.153745865638574,"vY0":-137.72153759271228,"vZ0":-6.824379185254959,"x":116.21,"y":170.56,"x0":-2.0022214223236956,"y0":50.00146430330892,"z0":6.03058425915475,"aX":-3.5977822419914065},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2463,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.39830198318711973,"extension":6.767950427811222},"index":4,"playId":"508c3998-fd47-3216-95b0-6ec9fce346b6","pitchNumber":3,"startTime":"2026-04-08T17:30:02.188Z","endTime":"2026-04-08T17:30:07.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13940336972103,"aZ":-36.01975124216078,"pfxX":5.889925551377318,"pfxZ":-2.792057310020475,"pX":0.34570590886860914,"pZ":1.746954212019586,"vX0":3.8515789820462754,"vY0":-117.44087004815343,"vZ0":-2.4103918400786615,"x":103.82,"y":191.61,"x0":-2.0886853793641924,"y0":50.00257789789959,"z0":6.182306273756367,"aX":8.112081727981575},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.4,"breakHorizontal":-11.8,"spinRate":2680,"spinDirection":57},"zone":9,"typeConfidence":0.91,"plateTime":0.46890127156720274,"extension":6.579706800067098},"hitData":{"launchSpeed":97.9,"launchAngle":20.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.19,"coordY":108.7}},"index":5,"playId":"1e9e8493-b891-32ea-86d1-48f084166107","pitchNumber":4,"startTime":"2026-04-08T17:30:33.488Z","endTime":"2026-04-08T17:30:45.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":0.91,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:30:45.974Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Brito grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T17:30:55.499Z","endTime":"2026-04-08T17:31:55.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654848198499927,"aZ":-38.23527586801257,"pfxX":6.357548395717292,"pfxZ":-4.400867138004575,"pX":-0.3982140413321552,"pZ":2.015287710775895,"vX0":2.07312673944247,"vY0":-116.86429942637683,"vZ0":-1.306846623891834,"x":132.18,"y":184.37,"x0":-2.1233115222151793,"y0":50.00063316730295,"z0":6.183202992825815,"aX":8.764361035774884},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.0,"breakHorizontal":-12.0,"spinRate":2816,"spinDirection":50},"zone":7,"typeConfidence":0.9,"plateTime":0.469245080790635,"extension":6.638863524662877},"index":0,"playId":"1f5b9004-4f56-367f-8eff-7866a803414a","pitchNumber":1,"startTime":"2026-04-08T17:31:18.478Z","endTime":"2026-04-08T17:31:22.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98879634397624,"aZ":-14.181403164827259,"pfxX":0.9776352232400423,"pfxZ":9.204255173782727,"pX":0.4762635943989725,"pZ":3.4599433501850423,"vX0":5.8977872426954,"vY0":-138.89682577617535,"vZ0":-4.609875015514116,"x":98.85,"y":145.36,"x0":-1.8012169832007991,"y0":50.00255804957289,"z0":6.083561348048702,"aX":1.9094580931440075},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-3.0,"spinRate":2522,"spinDirection":196},"zone":12,"typeConfidence":0.92,"plateTime":0.39428715837284223,"extension":6.766761099242024},"index":1,"playId":"8c64b30d-9ac5-36d3-b09d-6abc55a38320","pitchNumber":2,"startTime":"2026-04-08T17:31:32.400Z","endTime":"2026-04-08T17:31:35.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371468713726294,"aZ":-28.334810082942127,"pfxX":-10.292404773057195,"pfxZ":2.304369475269901,"pX":-0.28940107841584706,"pZ":1.7372151821492756,"vX0":7.598506814725553,"vY0":-128.97435397485788,"vZ0":-4.899675397934569,"x":128.03,"y":191.88,"x0":-1.9514858720019495,"y0":50.00526510852427,"z0":5.873773289104874,"aX":-17.16584290790231},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":16.7,"spinRate":1845,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.4263512123272388,"extension":6.690149455205209},"hitData":{"launchSpeed":85.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":157.09}},"index":2,"playId":"dd4b86f2-d2ef-30eb-b74e-0c01b967e4bf","pitchNumber":3,"startTime":"2026-04-08T17:31:47.896Z","endTime":"2026-04-08T17:31:55.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:31:55.569Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T17:33:57.766Z","endTime":"2026-04-08T17:34:48.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45227916561586,"aZ":-10.595464367430992,"pfxX":3.503312264575346,"pfxZ":12.203496549991682,"pX":-1.2247871210291508,"pZ":0.948007250032925,"vX0":-5.142106449038628,"vY0":-132.8826577301856,"vZ0":-10.334068533897382,"x":163.69,"y":213.18,"x0":0.2903289593696414,"y0":50.00650595749859,"z0":5.683294081520393,"aX":6.196883975456793},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.7,"breakHorizontal":-5.0,"spinRate":1914,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.41397906029643394,"extension":7.097216915241246},"index":0,"playId":"a1d20887-f067-3948-9444-a5920ccc4c6f","pitchNumber":1,"startTime":"2026-04-08T17:34:07.008Z","endTime":"2026-04-08T17:34:11.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078048220461564,"aZ":-15.085819127615492,"pfxX":5.87253747537974,"pfxZ":9.641255417293534,"pX":-0.8530275303679812,"pZ":1.9845436007977055,"vX0":-5.15604897020346,"vY0":-132.71168758094004,"vZ0":-6.87617290826651,"x":149.52,"y":185.2,"x0":0.35801222682747286,"y0":50.00493101876469,"z0":5.720889377457939,"aX":10.41050856037132},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":-9.5,"spinRate":1843,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.41372527744707055,"extension":6.936371946793914},"index":1,"playId":"e14eb8ea-318b-3ff7-bd32-6530af98b9b0","pitchNumber":2,"startTime":"2026-04-08T17:34:20.677Z","endTime":"2026-04-08T17:34:25.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129045198806285,"aZ":-38.49059631863747,"pfxX":-2.8717184956286737,"pfxZ":-4.329560890169978,"pX":0.26630362802164237,"pZ":2.795866917411695,"vX0":-0.17610065235567057,"vY0":-120.27134867569428,"vZ0":0.6068303348547412,"x":106.85,"y":163.29,"x0":0.7134089145192644,"y0":50.00131469205349,"z0":5.963860694810252,"aX":-4.191129014832949},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":5.3,"spinRate":2295,"spinDirection":314},"zone":5,"typeConfidence":0.92,"plateTime":0.4560564268919167,"extension":6.748136244028722},"hitData":{"launchSpeed":80.6,"launchAngle":35.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.19,"coordY":122.16}},"index":2,"playId":"453e670a-85fa-36f1-96de-0f51ed67887b","pitchNumber":3,"startTime":"2026-04-08T17:34:40.758Z","endTime":"2026-04-08T17:34:48.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:34:48.738Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T17:35:01.631Z","endTime":"2026-04-08T17:36:26.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.388135004065074,"aZ":-10.25854680390397,"pfxX":4.600929226579293,"pfxZ":11.761360439729227,"pX":-2.125581283770342,"pZ":1.4518264267422474,"vX0":-8.053484809535318,"vY0":-136.02828398931825,"vZ0":-9.379987656293364,"x":198.02,"y":199.58,"x0":0.2832166231880933,"y0":50.00445490480456,"z0":5.667491816686608,"aX":8.574996516022612},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":-6.5,"spinRate":1956,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.40350929590053664,"extension":7.100021894328821},"index":0,"playId":"9397a7e1-a131-35c3-ac10-6724bd991226","pitchNumber":1,"startTime":"2026-04-08T17:35:13.356Z","endTime":"2026-04-08T17:35:16.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.4,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.049754751687995,"aZ":-11.529541462581301,"pfxX":4.758062419547321,"pfxZ":11.394333188122737,"pX":-0.8017340958229853,"pZ":1.4620364882985974,"vX0":-4.845172967244973,"vY0":-134.24051460595265,"vZ0":-8.801119597581572,"x":147.56,"y":199.31,"x0":0.4147460015482333,"y0":50.003626898034334,"z0":5.619252438669659,"aX":8.621034549467074},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":-7.4,"spinRate":1871,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.4091679311613783,"extension":7.033918975766333},"index":1,"playId":"5c60f2c4-dd0e-3621-97d3-d7ee126dccac","pitchNumber":2,"startTime":"2026-04-08T17:35:26.528Z","endTime":"2026-04-08T17:35:31.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27035357471746,"aZ":-41.0705908559534,"pfxX":-4.776500883149212,"pfxZ":-6.293046913140856,"pX":-0.25043340313811346,"pZ":2.4181135167557795,"vX0":-0.7637744210841486,"vY0":-118.58667393145375,"vZ0":0.54957189280216,"x":126.55,"y":173.49,"x0":0.696628112767094,"y0":50.003270956262995,"z0":5.952770898442694,"aX":-6.751640774624238},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.9,"breakHorizontal":8.9,"spinRate":2416,"spinDirection":321},"zone":5,"typeConfidence":0.79,"plateTime":0.46320601599839906,"extension":6.871383928426932},"index":2,"playId":"dcb561cc-59a7-38dd-9847-1eb523c90353","pitchNumber":3,"startTime":"2026-04-08T17:35:41.100Z","endTime":"2026-04-08T17:35:44.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":83.3,"endSpeed":76.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900731533712136,"aZ":-39.13934981107934,"pfxX":-3.1379226331293575,"pfxZ":-4.7008134577086,"pX":-0.7183558528279219,"pZ":3.579347740147131,"vX0":-2.1746675671827465,"vY0":-121.2546895657014,"vZ0":2.3702365414602196,"x":144.38,"y":142.14,"x0":0.5995017200901547,"y0":50.00348994187647,"z0":6.017188267555016,"aX":-4.647628458815512},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.7,"breakHorizontal":6.2,"spinRate":2404,"spinDirection":298},"zone":11,"typeConfidence":0.92,"plateTime":0.4526483299827362,"extension":6.822230715106732},"index":3,"playId":"e0f623d3-24a8-3717-9496-6bc1891573fe","pitchNumber":4,"startTime":"2026-04-08T17:35:55.805Z","endTime":"2026-04-08T17:36:00.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-08T17:36:06.045Z","endTime":"2026-04-08T17:36:17.558Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652481883451102,"aZ":-39.14317803648984,"pfxX":-3.5571638422977903,"pfxZ":-4.861458106647226,"pX":-0.6427696800830018,"pZ":1.7963199663300113,"vX0":-2.0907511915926427,"vY0":-119.37508543980341,"vZ0":-1.0471792499227277,"x":141.5,"y":190.28,"x0":0.7089643490365662,"y0":50.005685389928125,"z0":5.7888614847737845,"aX":-5.094538970038132},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.8,"breakHorizontal":7.0,"spinRate":2430,"spinDirection":313},"zone":7,"typeConfidence":0.89,"plateTime":0.4601939293948454,"extension":7.009403275979797},"hitData":{"launchSpeed":68.1,"launchAngle":-57.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.6,"coordY":177.44}},"index":5,"playId":"1ec202da-8cc5-3cde-bfd9-b8260be08aaf","pitchNumber":5,"startTime":"2026-04-08T17:36:17.558Z","endTime":"2026-04-08T17:36:26.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:36:26.363Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T17:36:36.496Z","endTime":"2026-04-08T17:38:17.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.781328174306086,"aZ":-12.713312694542196,"pfxX":4.056890461811488,"pfxZ":10.566291064380193,"pX":-0.8032860461957565,"pZ":1.4791626360633041,"vX0":-4.568660556971454,"vY0":-135.39500521992952,"vZ0":-8.83552480964461,"x":147.62,"y":198.84,"x0":0.38534747618876575,"y0":50.00334259585655,"z0":5.6916723551950295,"aX":7.472129879802239},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":1854,"spinDirection":153},"zone":13,"typeConfidence":0.89,"plateTime":0.4057969661868617,"extension":6.979527293066451},"index":0,"playId":"f8e19820-ba48-3e2a-ad7e-a58685fe1a59","pitchNumber":1,"startTime":"2026-04-08T17:36:54.953Z","endTime":"2026-04-08T17:36:58.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.215280493472534,"aZ":-13.024908116040102,"pfxX":3.6611066349250625,"pfxZ":10.624433102714308,"pX":0.3483976708833796,"pZ":4.558487349168568,"vX0":-1.4687384314979022,"vY0":-134.1857050492621,"vZ0":-1.1197635461908275,"x":103.72,"y":115.7,"x0":0.43090956722285423,"y0":50.000042219381896,"z0":5.9203723541702855,"aX":6.59690376774416},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.2,"breakHorizontal":-6.2,"spinRate":1917,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.4100368485184722,"extension":6.828827668100049},"index":1,"playId":"a5c491b5-d2c1-341c-acef-3967ff2eeff6","pitchNumber":2,"startTime":"2026-04-08T17:37:08.937Z","endTime":"2026-04-08T17:37:12.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74421807516413,"aZ":-35.885991475860216,"pfxX":-1.3705960354072095,"pfxZ":-2.4604384410604982,"pX":-1.3530292575893277,"pZ":0.17589246460217667,"vX0":-4.140108977136115,"vY0":-122.58175818820591,"vZ0":-5.659067048304818,"x":168.57,"y":234.03,"x0":0.5403038946832075,"y0":50.00056833462264,"z0":5.601764703944524,"aX":-2.0706392526618727},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.6,"breakHorizontal":3.5,"spinRate":2219,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.44797664421040073,"extension":7.040598742357441},"index":2,"playId":"3a556d8c-adc3-3cd2-9bf7-99b5b13b2dd6","pitchNumber":3,"startTime":"2026-04-08T17:37:24.261Z","endTime":"2026-04-08T17:37:28.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":90.9,"endSpeed":82.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476665988361855,"aZ":-13.202331908251706,"pfxX":4.114018917615038,"pfxZ":10.745587496575022,"pX":0.6265256298935971,"pZ":3.727081160583104,"vX0":-0.818770317874144,"vY0":-132.34849457291006,"vZ0":-2.967809519893861,"x":93.12,"y":138.15,"x0":0.4064200688148118,"y0":50.00327878040922,"z0":5.8358311657528255,"aX":7.264515357525293},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":-7.2,"spinRate":1834,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.41458408022954174,"extension":6.9363035874499985},"index":3,"playId":"8d1270e0-1bbe-3214-938e-1a0c96d89a68","pitchNumber":4,"startTime":"2026-04-08T17:37:42.988Z","endTime":"2026-04-08T17:37:47.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998911777261913,"aZ":-37.52578458869309,"pfxX":-0.7217671821825062,"pfxZ":-3.6020629064320717,"pX":-0.5753714284541165,"pZ":1.7068183706321924,"vX0":-2.487857992840067,"vY0":-122.03187300171794,"vZ0":-1.9053306346631116,"x":138.93,"y":192.7,"x0":0.5565650744843365,"y0":50.00033127053818,"z0":5.771096530325766,"aX":-1.073188654366915},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.7,"breakHorizontal":1.9,"spinRate":2376,"spinDirection":308},"zone":7,"typeConfidence":0.91,"plateTime":0.4511564200589242,"extension":7.050231537254509},"index":4,"playId":"53a135d1-15d8-332b-ba61-2664ab26556b","pitchNumber":5,"startTime":"2026-04-08T17:37:58.077Z","endTime":"2026-04-08T17:38:01.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821367926034263,"aZ":-21.37988025921323,"pfxX":4.933699021072828,"pfxZ":7.505979282320595,"pX":0.06945198052808665,"pZ":2.3500094826349844,"vX0":-2.453890326523696,"vY0":-119.9103585654085,"vZ0":-3.509319424051524,"x":114.35,"y":175.33,"x0":0.4716440888778481,"y0":50.00595856127282,"z0":5.767302439996385,"aX":7.098304714733213},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":12.8,"breakHorizontal":-8.3,"spinRate":1540,"spinDirection":128},"zone":5,"typeConfidence":0.88,"plateTime":0.4589357094176454,"extension":7.219290575893283},"index":5,"playId":"a7557ddc-5419-33ef-b7f8-6c3ab1ca3f50","pitchNumber":6,"startTime":"2026-04-08T17:38:13.559Z","endTime":"2026-04-08T17:38:17.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:38:17.187Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T17:40:07.059Z","endTime":"2026-04-08T17:42:18.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334114834498116,"aZ":-13.810647197763634,"pfxX":-1.6016612246595074,"pfxZ":9.471958327769151,"pX":-0.23216047806103982,"pZ":3.315044992885662,"vX0":5.356636582944466,"vY0":-138.02122037165236,"vZ0":-5.015484804830438,"x":125.85,"y":149.27,"x0":-1.9858538165452095,"y0":50.00181243158235,"z0":6.078384963855055,"aX":-3.1054087573202875},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":1.8,"spinRate":2420,"spinDirection":205},"zone":2,"typeConfidence":0.91,"plateTime":0.39612099037540593,"extension":6.5010250962444385},"index":0,"playId":"ee91951e-4e7d-34e5-aa23-dcc7db7d4b45","pitchNumber":1,"startTime":"2026-04-08T17:40:19.676Z","endTime":"2026-04-08T17:40:22.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87569379985124,"aZ":-32.148081929778186,"pfxX":3.278072372073137,"pfxZ":0.02080160729908087,"pX":0.21513228322510333,"pZ":1.7929801506308984,"vX0":4.647155907828729,"vY0":-126.78085826896061,"vZ0":-4.157400234217727,"x":108.8,"y":190.37,"x0":-2.070475535589529,"y0":50.00570865610197,"z0":6.031055718597817,"aX":5.3163699868275325},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-7.1,"spinRate":2592,"spinDirection":94},"zone":8,"typeConfidence":0.92,"plateTime":0.4326760990733649,"extension":6.4229254736103485},"index":1,"playId":"8987f1e5-f2f3-3b81-8603-769d536b0fb6","pitchNumber":2,"startTime":"2026-04-08T17:40:36.156Z","endTime":"2026-04-08T17:40:42.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-08T17:40:50.953Z","endTime":"2026-04-08T17:41:03.756Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933434371992398,"aZ":-32.74635420652331,"pfxX":3.9010856855199787,"pfxZ":-0.34243813824977654,"pX":2.350732733834009,"pZ":1.5957268668287465,"vX0":9.236101793437742,"vY0":-129.26037408830845,"vZ0":-4.663228228749803,"x":27.4,"y":195.7,"x0":-1.7809642460836712,"y0":50.00189457981512,"z0":5.948745802525281,"aX":6.571983572703868},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":-9.2,"spinRate":2743,"spinDirection":106},"zone":14,"typeConfidence":0.93,"plateTime":0.42437854376505024,"extension":6.71821882803999},"index":3,"playId":"c04f46d6-2eb5-3f8e-b637-0bbdf53f7af9","pitchNumber":3,"startTime":"2026-04-08T17:41:03.756Z","endTime":"2026-04-08T17:41:07.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.6,"endSpeed":88.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.695122391134944,"aZ":-16.519426320585357,"pfxX":1.2096511226294044,"pfxZ":7.878610155706182,"pX":1.3403332750454713,"pZ":2.121570912461218,"vX0":8.454450159705832,"vY0":-140.28806505271217,"vZ0":-7.452689804424895,"x":65.91,"y":181.5,"x0":-1.8735136251699391,"y0":50.00300123170484,"z0":5.89597794118341,"aX":2.40116138551199},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":-4.0,"spinRate":2492,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.39092370882561545,"extension":6.755197800800661},"index":4,"playId":"258cffeb-b7ca-32c8-a7be-e303b7b64cc1","pitchNumber":4,"startTime":"2026-04-08T17:41:17.816Z","endTime":"2026-04-08T17:41:24.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851264005752117,"aZ":-37.55674600979049,"pfxX":5.9170076725641625,"pfxZ":-3.6517773072667508,"pX":1.2452294175439709,"pZ":-0.29849081423618745,"vX0":5.729418835862293,"vY0":-121.75429139366877,"vZ0":-6.7551621456131254,"x":69.53,"y":246.84,"x0":-1.9225839126804936,"y0":50.00277847156699,"z0":5.8317289366424845,"aX":8.724545104877985},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.2,"breakHorizontal":-12.2,"spinRate":2876,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4529518654165994,"extension":6.6871736489303135},"index":5,"playId":"92a6499d-2ed2-3420-8956-4735fa0dc569","pitchNumber":5,"startTime":"2026-04-08T17:41:33.935Z","endTime":"2026-04-08T17:41:38.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.0,"endSpeed":88.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626305891937168,"aZ":-20.378693822089424,"pfxX":-4.435964157523792,"pfxZ":5.947615748270296,"pX":0.569124437216353,"pZ":2.1936348352238393,"vX0":8.064576469213726,"vY0":-139.53108922085715,"vZ0":-6.640330293877724,"x":95.31,"y":179.55,"x0":-1.774419178133455,"y0":50.003785404903184,"z0":5.934419549279813,"aX":-8.79997615885482},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":6.5,"spinRate":2389,"spinDirection":195},"zone":6,"typeConfidence":0.5,"plateTime":0.3916378563170002,"extension":6.81563185213653},"index":6,"playId":"55b55372-87c2-3641-a3e2-1515f7bed32c","pitchNumber":6,"startTime":"2026-04-08T17:41:54.673Z","endTime":"2026-04-08T17:41:58.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2038873086777,"aZ":-21.690557213858717,"pfxX":-6.8072664066770106,"pfxZ":5.344893609055851,"pX":0.9323529849773492,"pZ":1.8871212162004591,"vX0":9.650995584807731,"vY0":-139.41504408765115,"vZ0":-7.289153656291186,"x":81.46,"y":187.83,"x0":-1.6946282519248763,"y0":50.00696616793626,"z0":5.974128576622209,"aX":-13.364013159431208},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":10.3,"spinRate":2351,"spinDirection":200},"zone":14,"typeConfidence":0.92,"plateTime":0.3933151624133697,"extension":6.805569848889175},"index":7,"playId":"c16133eb-de28-3565-b968-723dfe8eb2e6","pitchNumber":7,"startTime":"2026-04-08T17:42:14.092Z","endTime":"2026-04-08T17:42:18.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:42:18.277Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T17:42:28.578Z","endTime":"2026-04-08T17:44:08.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779687772436493,"aZ":-38.04042775843772,"pfxX":6.240701189505479,"pfxZ":-4.058153958274615,"pX":0.650325856857303,"pZ":1.7851103613917025,"vX0":4.390402389779257,"vY0":-119.6708555810797,"vZ0":-2.016705690107793,"x":92.21,"y":190.58,"x0":-2.0208349001126176,"y0":50.00264945625642,"z0":6.056472989440396,"aX":9.021851330981681},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.6,"breakHorizontal":-12.4,"spinRate":2805,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.4582488896282588,"extension":6.47858522726266},"index":0,"playId":"05aadb10-71f5-3627-81a7-a0dc578263dd","pitchNumber":1,"startTime":"2026-04-08T17:42:41.525Z","endTime":"2026-04-08T17:42:46.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143947077040764,"aZ":-25.124999531916878,"pfxX":-9.285605685166683,"pfxZ":4.189173597669307,"pX":-0.4434599849770346,"pZ":2.032921136348347,"vX0":7.411797113197647,"vY0":-129.2299020081231,"vZ0":-4.798914956040516,"x":133.9,"y":183.89,"x0":-2.1491125866474525,"y0":50.00354238989941,"z0":5.855504713203243,"aX":-15.63051516902841},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":15.0,"spinRate":1924,"spinDirection":229},"zone":7,"typeConfidence":0.88,"plateTime":0.4246192577040473,"extension":6.743394320769623},"index":1,"playId":"0c1b230d-651a-307e-b168-1f9bdd77fe11","pitchNumber":2,"startTime":"2026-04-08T17:42:55.312Z","endTime":"2026-04-08T17:42:58.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16955702031248,"aZ":-19.244194069285786,"pfxX":0.6029665515102539,"pfxZ":6.62249150285815,"pX":0.1596630650099987,"pZ":4.286964220445726,"vX0":5.238982432390519,"vY0":-138.8599449504726,"vZ0":-1.3216811578376277,"x":110.91,"y":123.03,"x0":-1.829972334508359,"y0":50.00278500161213,"z0":6.0497947683493,"aX":1.1759027336405958},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":-2.2,"spinRate":2505,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.3944886750333856,"extension":6.629637383552389},"index":2,"playId":"32e3fec9-2c7c-3d69-aa65-c41841631eda","pitchNumber":3,"startTime":"2026-04-08T17:43:09.017Z","endTime":"2026-04-08T17:43:12.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.378881082877975,"aZ":-15.41591914729859,"pfxX":-0.5685120590320443,"pfxZ":8.451391348183828,"pX":-0.8417579607957679,"pZ":4.375709670513079,"vX0":3.1947458476286976,"vY0":-140.30610709359877,"vZ0":-1.8279946862466268,"x":149.09,"y":120.64,"x0":-1.923977499449447,"y0":50.00139393516282,"z0":6.046397324062084,"aX":-1.1275435158562963},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":0.4,"spinRate":2490,"spinDirection":197},"zone":11,"typeConfidence":0.93,"plateTime":0.39120516498440505,"extension":6.423044033258461},"index":3,"playId":"46ecc4e3-f030-306c-b8bb-7f4262dc79b3","pitchNumber":4,"startTime":"2026-04-08T17:43:22.492Z","endTime":"2026-04-08T17:43:26.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.5,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14328827047788,"aZ":-12.368756107630368,"pfxX":-1.7005436568247299,"pfxZ":9.966306528789676,"pX":0.984831387059092,"pZ":3.024602825457281,"vX0":8.366471716271388,"vY0":-140.19408833826304,"vZ0":-5.7926912422463195,"x":79.46,"y":157.12,"x0":-1.8192849741409858,"y0":50.00551219958884,"z0":5.927384759581962,"aX":-3.3808172901307674},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2501,"spinDirection":205},"zone":12,"typeConfidence":0.92,"plateTime":0.3909193120517127,"extension":6.691573936140946},"index":4,"playId":"70e43974-cbd1-33cb-958a-de32ae730d5b","pitchNumber":5,"startTime":"2026-04-08T17:43:36.958Z","endTime":"2026-04-08T17:43:40.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.743306423687294,"aZ":-16.762381988295157,"pfxX":-7.981629312010379,"pfxZ":7.83805424271435,"pX":0.1450666264845561,"pZ":1.2684999920001245,"vX0":8.009842936635563,"vY0":-140.09243028529033,"vZ0":-9.633045017270398,"x":111.47,"y":204.53,"x0":-1.728699854309036,"y0":50.00612077707067,"z0":5.872462332243672,"aX":-15.701779028672924},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2332,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.3925441441062265,"extension":6.898904256805835},"index":5,"playId":"e4c210d7-577a-3260-8386-ce3e86a7066d","pitchNumber":6,"startTime":"2026-04-08T17:44:03.264Z","endTime":"2026-04-08T17:44:08.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:44:08.632Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball. Brayan Rocchio out at 2nd, hit by batted ball, second baseman Jonathan India unassisted.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T17:44:12.986Z","endTime":"2026-04-08T17:45:21.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_hbr","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46212089196771,"aZ":-19.248849842184907,"pfxX":-9.031228887783843,"pfxZ":6.769117121092594,"pX":0.4132403570249593,"pZ":1.430854400999575,"vX0":9.236544812878682,"vY0":-138.3887065933851,"vZ0":-8.398063941749157,"x":101.25,"y":200.15,"x0":-1.820024441364723,"y0":50.000322285421326,"z0":5.8319244804273564,"aX":-17.23691133422464},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":14.0,"spinRate":2347,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39821628476714865,"extension":6.759527470779478},"index":0,"playId":"dfd6850e-3155-3f98-bfad-7187442b2b83","pitchNumber":1,"startTime":"2026-04-08T17:44:30.980Z","endTime":"2026-04-08T17:44:34.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.029604794617384,"aZ":-34.436359353285965,"pfxX":5.35964517145071,"pfxZ":-1.6060483309595521,"pX":-0.14525031726642754,"pZ":0.9808481873394269,"vX0":3.0428635525127308,"vY0":-119.05666458547576,"vZ0":-4.2095477336076605,"x":122.54,"y":212.3,"x0":-2.144647994648001,"y0":50.00385407908373,"z0":5.955014825991089,"aX":7.543403356026078},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.8,"breakHorizontal":-10.6,"spinRate":2758,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.46354462047778844,"extension":6.436271441100708},"index":1,"playId":"fc48ad32-8491-3a82-af30-f6db56f6574b","pitchNumber":2,"startTime":"2026-04-08T17:44:48.196Z","endTime":"2026-04-08T17:44:52.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72599190867765,"aZ":-19.156567086938434,"pfxX":-7.537989660360025,"pfxZ":6.650060017541398,"pX":-0.4935862716302839,"pZ":2.46825824681659,"vX0":6.23792113939861,"vY0":-139.1496223989887,"vZ0":-6.260038608989922,"x":135.81,"y":172.14,"x0":-1.7869547704278874,"y0":50.00232290660643,"z0":6.019679677774902,"aX":-14.756260005724368},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":12.4,"spinRate":2360,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.393887071642657,"extension":6.560680739267814},"hitData":{"launchSpeed":70.1,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.87,"coordY":155.88}},"index":2,"playId":"bce1f242-be24-3071-bc18-809ce5eb1f26","pitchNumber":3,"startTime":"2026-04-08T17:45:09.118Z","endTime":"2026-04-08T17:45:21.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:45:21.419Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to right fielder Starling Marte. Steven Kwan to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T17:47:12.690Z","endTime":"2026-04-08T17:48:36.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579890643510986,"aZ":-24.159188581551987,"pfxX":-7.847999864168935,"pfxZ":5.107205232739162,"pX":-0.7831138611076507,"pZ":2.48435348112187,"vX0":5.617153417920275,"vY0":-125.59731817765814,"vZ0":-3.717630625047605,"x":146.85,"y":171.7,"x0":-2.048601557201467,"y0":50.004149474966844,"z0":5.9884865507852725,"aX":-12.320377748891355},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":12.6,"spinRate":1841,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.43904175036254234,"extension":6.343888547210093},"index":0,"playId":"13fb25e2-901d-33d8-975b-85c47e6af738","pitchNumber":1,"startTime":"2026-04-08T17:47:23.130Z","endTime":"2026-04-08T17:47:26.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.3,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60956042669994,"aZ":-16.30734196957996,"pfxX":-0.6853211855380157,"pfxZ":7.999343656589055,"pX":-1.0300307235699668,"pZ":3.080031476417573,"vX0":3.464069230062115,"vY0":-140.14430878665422,"vZ0":-4.773891178777333,"x":156.26,"y":155.62,"x0":-2.1946891668732333,"y0":50.00028519803895,"z0":5.875803500748858,"aX":-1.3598156123669853},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":0.5,"spinRate":2434,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.39131998945965885,"extension":6.581334041538202},"index":1,"playId":"45ef7eb3-59e0-3c4a-8556-a610ba959ae3","pitchNumber":2,"startTime":"2026-04-08T17:47:43.380Z","endTime":"2026-04-08T17:47:48.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188729188238355,"aZ":-28.91958588175907,"pfxX":-8.505140487908712,"pfxZ":1.993275031181856,"pX":-0.48617597003133084,"pZ":2.8614232006386464,"vX0":6.451874892126616,"vY0":-127.2449180479347,"vZ0":-2.1803668960249087,"x":135.53,"y":161.52,"x0":-1.9551398047798711,"y0":50.00386804514354,"z0":6.030928902082905,"aX":-13.886362212161304},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":13.8,"spinRate":2100,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.43119518832314707,"extension":6.52703912724939},"index":2,"playId":"5dedc93b-95e2-3e1c-ba35-24c8bd45da5b","pitchNumber":3,"startTime":"2026-04-08T17:48:00.923Z","endTime":"2026-04-08T17:48:04.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975496397013643,"aZ":-35.21458908044989,"pfxX":3.1025100345032035,"pfxZ":-1.8213299313752636,"pX":0.4691400950135775,"pZ":1.797525433158562,"vX0":5.4217515611504234,"vY0":-128.5085191462525,"vZ0":-3.3606081841109816,"x":99.12,"y":190.25,"x0":-2.0720885648883702,"y0":50.00139556114711,"z0":5.861442081092275,"aX":5.181522498742101},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.8,"breakHorizontal":-6.8,"spinRate":2784,"spinDirection":70},"zone":9,"typeConfidence":0.94,"plateTime":0.4264386944491001,"extension":6.583044888804602},"hitData":{"launchSpeed":74.4,"launchAngle":20.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.61,"coordY":108.35}},"index":3,"playId":"ebfe2f96-04d2-345c-9e2b-395626646d13","pitchNumber":4,"startTime":"2026-04-08T17:48:25.683Z","endTime":"2026-04-08T17:48:36.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.49,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:48:36.772Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (3) on a line drive to right fielder Starling Marte. Steven Kwan scores. Angel Martínez to 3rd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T17:48:41.791Z","endTime":"2026-04-08T17:50:12.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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, 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":89.4,"endSpeed":82.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058487625198673,"aZ":-29.682556690013644,"pfxX":-9.864310211241673,"pfxZ":1.4587816408134762,"pX":-1.2532230331928025,"pZ":1.398237810963709,"vX0":5.459376935206933,"vY0":-130.0091318762015,"vZ0":-5.534152737571933,"x":164.77,"y":201.03,"x0":-2.09777890059248,"y0":50.00637257512213,"z0":5.805295453773005,"aX":-16.902766044791985},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":2018,"spinDirection":232},"zone":13,"typeConfidence":0.88,"plateTime":0.42117912028133553,"extension":6.682744843515024},"index":0,"playId":"fd1214d4-c928-391f-91b5-7e18b2dd4428","pitchNumber":1,"startTime":"2026-04-08T17:48:59.738Z","endTime":"2026-04-08T17:49:03.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488126277874063,"aZ":-14.19124798749178,"pfxX":-1.2325298467246613,"pfxZ":9.213615966298702,"pX":-0.2786754623320758,"pZ":3.508258610990947,"vX0":4.824468013911718,"vY0":-138.89793238603207,"vZ0":-4.267723728174196,"x":127.62,"y":144.06,"x0":-1.8788783849184563,"y0":50.0008604721481,"z0":6.010177636126151,"aX":-2.406171545792113},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":1.2,"spinRate":2473,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.39453540319988667,"extension":6.845786440242742},"index":1,"playId":"cfd2a8b0-dc53-3dc1-ac46-15e4f49bef63","pitchNumber":2,"startTime":"2026-04-08T17:49:14.234Z","endTime":"2026-04-08T17:49:18.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15965176015601,"aZ":-19.256803357629106,"pfxX":-7.216861519504837,"pfxZ":6.488256543900565,"pX":0.02623639572217082,"pZ":1.6557578026241895,"vX0":7.492308022534712,"vY0":-140.50401598590332,"vZ0":-8.139143050306267,"x":116.0,"y":194.07,"x0":-1.7429903017804296,"y0":50.00268236564992,"z0":5.851671473615373,"aX":-14.365432044615543},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":11.4,"spinRate":2354,"spinDirection":196},"zone":8,"typeConfidence":0.92,"plateTime":0.39050094923755685,"extension":6.840807410315263},"index":2,"playId":"53761b7e-adcf-3bd2-b5dc-e1beb619cca8","pitchNumber":3,"startTime":"2026-04-08T17:49:28.916Z","endTime":"2026-04-08T17:49:32.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.338883452838257,"aZ":-28.95996127393318,"pfxX":-8.00827328378687,"pfxZ":1.866784218212893,"pX":-1.0310986409170346,"pZ":1.3274364052425691,"vX0":5.597600865504052,"vY0":-130.7559520913204,"vZ0":-5.951592586257379,"x":156.3,"y":202.94,"x0":-2.162317539981651,"y0":50.006463382616246,"z0":5.814401475640453,"aX":-13.828436881232989},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":2067,"spinDirection":227},"zone":13,"typeConfidence":0.75,"plateTime":0.41935854785975524,"extension":6.57972388145608},"index":3,"playId":"9a03c9b0-f124-3021-a2a2-5e3a3d5fddf1","pitchNumber":4,"startTime":"2026-04-08T17:49:44.314Z","endTime":"2026-04-08T17:49:48.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":97.8,"endSpeed":89.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.183040722745815,"aZ":-9.650193818668276,"pfxX":-1.5941357865291077,"pfxZ":11.069572312093822,"pX":0.39664182510826207,"pZ":2.235396169896625,"vX0":6.239107074664152,"vY0":-142.13125931989993,"vZ0":-8.441866822314188,"x":101.88,"y":178.42,"x0":-1.6250239900628418,"y0":50.00580927239147,"z0":5.866320313043812,"aX":-3.244488595270327},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":1.6,"spinRate":2472,"spinDirection":201},"zone":6,"typeConfidence":0.94,"plateTime":0.38614892421451774,"extension":6.468602104804899},"hitData":{"launchSpeed":82.3,"launchAngle":16.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":148.96,"coordY":95.8}},"index":4,"playId":"56bbcecd-c1eb-32a5-bc1c-c05e39892e90","pitchNumber":5,"startTime":"2026-04-08T17:50:00.436Z","endTime":"2026-04-08T17:50:12.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":0.93,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:50:12.785Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to right fielder Starling Marte.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T17:51:22.741Z","endTime":"2026-04-08T17:52:29.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T17:50:33.622Z","endTime":"2026-04-08T17:51:24.909Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702521225249917,"aZ":-32.76657304112755,"pfxX":3.6746308595423107,"pfxZ":-0.3626340016231744,"pX":0.3845918880335389,"pZ":3.5017555336053405,"vX0":5.2069259672047155,"vY0":-128.0665556161625,"vZ0":0.1761382028991192,"x":102.34,"y":144.23,"x0":-2.16254665066411,"y0":50.0011834150639,"z0":6.022976257276917,"aX":6.022722944184006},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-7.9,"spinRate":2800,"spinDirection":96},"zone":12,"typeConfidence":0.92,"plateTime":0.4298596491923625,"extension":6.531472923472164},"index":1,"playId":"2ac6dfe4-d173-3124-8fe8-a284e82451fb","pitchNumber":1,"startTime":"2026-04-08T17:51:24.909Z","endTime":"2026-04-08T17:51:30.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49375313155161,"aZ":-32.94957401012558,"pfxX":2.1478604715175766,"pfxZ":-0.47577425104988613,"pX":0.8939761072599581,"pZ":2.2227216502279012,"vX0":6.327216341207604,"vY0":-127.30447316228323,"vZ0":-2.5771129302772895,"x":82.92,"y":178.77,"x0":-1.9167739966593118,"y0":50.005552155101505,"z0":5.892624472947856,"aX":3.4766066810471776},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":-5.5,"spinRate":2657,"spinDirection":89},"zone":14,"typeConfidence":0.92,"plateTime":0.4325326583316378,"extension":6.671126081601662},"index":2,"playId":"11009c98-d7c2-32e2-9592-2bd6005c0465","pitchNumber":2,"startTime":"2026-04-08T17:51:39.882Z","endTime":"2026-04-08T17:51:43.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.8,"endSpeed":87.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.53627049895401,"aZ":-18.666116699921364,"pfxX":-8.030312988414028,"pfxZ":6.871471090479712,"pX":-0.10595340257674109,"pZ":2.730113885932679,"vX0":6.774623368604769,"vY0":-140.6563912884234,"vZ0":-5.563655259615284,"x":121.04,"y":165.07,"x0":-1.5252178448814409,"y0":50.00255850909321,"z0":5.979492480249032,"aX":-15.785738006986241},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":2431,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39225706849059216,"extension":6.7766329890778225},"index":3,"playId":"a754a4cb-cdab-336c-92f0-d2681671f55d","pitchNumber":3,"startTime":"2026-04-08T17:51:55.700Z","endTime":"2026-04-08T17:52:04.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720765303152028,"aZ":-38.5315914680972,"pfxX":7.112556473518105,"pfxZ":-4.392876486170966,"pX":1.2314023629070612,"pZ":2.530408791040955,"vX0":5.348774951444558,"vY0":-121.26000269073319,"vZ0":-0.18705976601009988,"x":70.06,"y":170.46,"x0":-1.9482371274889088,"y0":50.000067441303436,"z0":6.049094182341183,"aX":10.30140891403668},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.6,"breakHorizontal":-14.4,"spinRate":2916,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.45648623808530786,"extension":6.719820886897804},"hitData":{"launchSpeed":83.9,"launchAngle":37.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.25,"coordY":87.35}},"index":4,"playId":"3ab7f436-f531-3ecc-bcb8-a37b9d30fe60","pitchNumber":4,"startTime":"2026-04-08T17:52:21.565Z","endTime":"2026-04-08T17:52:29.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.79,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:52:29.948Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T17:54:24.163Z","endTime":"2026-04-08T17:55:35.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14134130773247,"aZ":-13.010318806424433,"pfxX":5.5830200891266255,"pfxZ":10.772649325245482,"pX":-1.1597687464018829,"pZ":0.8695747248734629,"vX0":-5.683153031502288,"vY0":-132.95239622206628,"vZ0":-9.970204315842196,"x":161.21,"y":215.3,"x0":0.286471010677137,"y0":50.005594165801526,"z0":5.627267338474143,"aX":9.935137804413232},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":-8.8,"spinRate":1814,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.41295166006613293,"extension":7.071795524207187},"index":0,"playId":"7fbf7e00-d3ba-33ee-b056-ada510d5a21c","pitchNumber":1,"startTime":"2026-04-08T17:54:36.263Z","endTime":"2026-04-08T17:54:40.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491624033470607,"aZ":-36.98498099428513,"pfxX":-1.0815470017297084,"pfxZ":-3.224176193484639,"pX":0.035172852107240964,"pZ":1.8714962083619897,"vX0":-1.1926805254533026,"vY0":-121.53205179290067,"vZ0":-1.877410723598362,"x":115.66,"y":188.25,"x0":0.673382498945424,"y0":50.00497342250717,"z0":5.875589824301107,"aX":-1.6127604254560084},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.0,"breakHorizontal":2.3,"spinRate":2244,"spinDirection":300},"zone":8,"typeConfidence":0.91,"plateTime":0.45120849219337344,"extension":6.719232491800501},"index":1,"playId":"5987d7cf-d421-31b3-b44d-5cc63084a941","pitchNumber":2,"startTime":"2026-04-08T17:54:48.600Z","endTime":"2026-04-08T17:54:53.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684971471357162,"aZ":-14.940343096977381,"pfxX":3.7894705649344314,"pfxZ":9.968184133213573,"pX":-0.9550829827140888,"pZ":0.942838840778959,"vX0":-4.426547168652247,"vY0":-131.144160200081,"vZ0":-9.331195576961527,"x":153.41,"y":213.32,"x0":0.2683465127256183,"y0":50.00240640051697,"z0":5.679835718454347,"aX":6.5511845153720305},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.0,"breakHorizontal":-5.8,"spinRate":1828,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.418871685081025,"extension":6.951113129143549},"index":2,"playId":"d8be0f71-7e44-358b-8d18-1460935f17e8","pitchNumber":3,"startTime":"2026-04-08T17:55:01.336Z","endTime":"2026-04-08T17:55:05.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":82.6,"endSpeed":76.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370087929015476,"aZ":-38.959236746520766,"pfxX":-1.9912144014376196,"pfxZ":-4.634841925916977,"pX":-0.3472596146667357,"pZ":3.255725532879028,"vX0":-1.578144856392637,"vY0":-120.26636224648409,"vZ0":1.7349693082396709,"x":130.24,"y":150.88,"x0":0.5761319110555239,"y0":50.00125687604615,"z0":5.980842619256461,"aX":-2.9158934816539324},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.7,"breakHorizontal":4.0,"spinRate":2295,"spinDirection":306},"zone":1,"typeConfidence":0.92,"plateTime":0.4554629111735675,"extension":6.749279676978553},"index":3,"playId":"2ed36ab2-7379-34dd-8828-2982a1be4246","pitchNumber":4,"startTime":"2026-04-08T17:55:15.600Z","endTime":"2026-04-08T17:55:20.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90071571033867,"aZ":-15.302419334276367,"pfxX":2.4728875793526015,"pfxZ":9.645143906981446,"pX":-1.033195546985046,"pZ":2.9076061264867823,"vX0":-4.401359975187484,"vY0":-132.11713260215265,"vZ0":-4.60401596397395,"x":156.38,"y":160.27,"x0":0.34101437425701453,"y0":50.003426435988786,"z0":5.815176476123514,"aX":4.3263609812259265},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.6,"breakHorizontal":-3.4,"spinRate":1927,"spinDirection":154},"zone":11,"typeConfidence":0.89,"plateTime":0.4162525591015007,"extension":6.870689178028275},"index":4,"playId":"434f41cf-99c7-3060-8436-fd09b01fa9c3","pitchNumber":5,"startTime":"2026-04-08T17:55:29.897Z","endTime":"2026-04-08T17:55:35.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:55:35.052Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T17:55:52.244Z","endTime":"2026-04-08T17:57:18.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224907310331858,"aZ":-14.107446320325879,"pfxX":5.328837973165165,"pfxZ":9.91189957954257,"pX":-0.34968737756717055,"pZ":0.7144836665780228,"vX0":-3.839920163158598,"vY0":-134.64091771347407,"vZ0":-10.375128152423683,"x":130.33,"y":219.49,"x0":0.407878393787355,"y0":50.004745175344155,"z0":5.63447976715485,"aX":9.7134728997184},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-8.8,"spinRate":1864,"spinDirection":150},"zone":13,"typeConfidence":0.89,"plateTime":0.40794638344510625,"extension":7.119735013681943},"index":0,"playId":"bd591152-34f2-3e76-8d48-ee53f5d81cfc","pitchNumber":1,"startTime":"2026-04-08T17:55:59.622Z","endTime":"2026-04-08T17:56:04.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738455186092736,"aZ":-18.327462204095973,"pfxX":6.024988870235367,"pfxZ":10.043451101339699,"pX":-0.15070357356984534,"pZ":1.108094244903448,"vX0":-3.233616153335649,"vY0":-117.39969395530301,"vZ0":-6.596615853086802,"x":122.74,"y":208.86,"x0":0.4704048224993248,"y0":50.00440979656532,"z0":5.692113170180727,"aX":8.309108418145724},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":16.6,"breakHorizontal":-10.0,"spinRate":1601,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.46872984594161604,"extension":7.126298289495457},"index":1,"playId":"a0cdf6fa-5930-397b-816f-fc7431cde201","pitchNumber":2,"startTime":"2026-04-08T17:56:17.014Z","endTime":"2026-04-08T17:56:20.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390166138033578,"aZ":-44.97991489583404,"pfxX":-4.259180950701019,"pfxZ":-9.931877349649415,"pX":-1.2703815720652236,"pZ":1.8355949710903279,"vX0":-2.9688779845582363,"vY0":-114.35719409887227,"vZ0":0.42737663164645223,"x":165.42,"y":189.22,"x0":0.6107049050539105,"y0":50.005661383991736,"z0":6.158084757380302,"aX":-5.4890837165327016},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-17.3,"breakHorizontal":8.6,"spinRate":2690,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.48400717732783516,"extension":6.688937559553602},"index":2,"playId":"a56d4775-7bb7-33d9-aeb5-e21b2a50c321","pitchNumber":3,"startTime":"2026-04-08T17:56:33.884Z","endTime":"2026-04-08T17:56:39.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745050822716802,"aZ":-37.90423454998483,"pfxX":-1.8899809456599517,"pfxZ":-4.01702618097549,"pX":0.15100636762348055,"pZ":2.9522625201778943,"vX0":-0.6462453607563308,"vY0":-118.9955379891597,"vZ0":1.1210882005223792,"x":111.24,"y":159.07,"x0":0.6719175228455918,"y0":50.00137273838406,"z0":5.9205620896962445,"aX":-2.698115608318218},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.7,"breakHorizontal":3.6,"spinRate":2275,"spinDirection":303},"zone":2,"typeConfidence":0.92,"plateTime":0.46104664886404967,"extension":7.063646383236312},"index":3,"playId":"437b1dbb-03bf-3c00-a9d5-0ec070c1e26c","pitchNumber":4,"startTime":"2026-04-08T17:56:51.587Z","endTime":"2026-04-08T17:56:55.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.1,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.081100334308367,"aZ":-13.54172480848128,"pfxX":4.232034223742033,"pfxZ":10.32673880256915,"pX":0.19174045451385646,"pZ":3.2245644631988766,"vX0":-2.179943137898262,"vY0":-134.01280605670274,"vZ0":-4.35311878053859,"x":109.69,"y":151.72,"x0":0.4692777961664405,"y0":50.005765068681725,"z0":5.849107729630864,"aX":7.638594907119871},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":-7.2,"spinRate":1838,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.40994862473323757,"extension":6.976119339211677},"index":4,"playId":"9389a1f5-7d75-37ab-b612-b86e23bf7973","pitchNumber":5,"startTime":"2026-04-08T17:57:14.153Z","endTime":"2026-04-08T17:57:18.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:57:18.131Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Massey grounds into a double play, second baseman Juan Brito to shortstop Brayan Rocchio to first baseman Rhys Hoskins. Jonathan India out at 2nd. Michael Massey out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T17:57:22.053Z","endTime":"2026-04-08T17:59:22.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":74.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41356212327557,"aZ":-39.415002433101364,"pfxX":-2.6353363646684826,"pfxZ":-5.075840395167365,"pX":0.3240652514150114,"pZ":3.290942102692567,"vX0":-0.3382386240864672,"vY0":-118.87907944606131,"vZ0":2.1178741330581277,"x":104.65,"y":149.92,"x0":0.810545507896092,"y0":50.00159007918329,"z0":5.9740009931236004,"aX":-3.7604353568226476},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.4,"breakHorizontal":4.8,"spinRate":2381,"spinDirection":313},"zone":3,"typeConfidence":0.9,"plateTime":0.4612669319640008,"extension":6.823546392978894},"index":0,"playId":"85ccc34f-861b-3918-b621-62f36d016be7","pitchNumber":1,"startTime":"2026-04-08T17:57:39.164Z","endTime":"2026-04-08T17:57:42.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7580887588208,"aZ":-14.47216663343613,"pfxX":4.107047146553134,"pfxZ":9.849695928101331,"pX":-0.36580795600462185,"pZ":1.7130870158293616,"vX0":-3.3458281364166633,"vY0":-133.92682335550103,"vZ0":-7.915253263908139,"x":130.94,"y":192.53,"x0":0.3725752818879381,"y0":50.006137747952565,"z0":5.764485087631799,"aX":7.383909564312603},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-6.6,"spinRate":1841,"spinDirection":155},"zone":7,"typeConfidence":0.89,"plateTime":0.4106227218385303,"extension":7.1694037323799416},"index":1,"playId":"64f504b6-125e-3dc2-9840-220b6f50b297","pitchNumber":2,"startTime":"2026-04-08T17:57:56.056Z","endTime":"2026-04-08T17:58:00.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80008318454911,"aZ":-19.371049731230794,"pfxX":8.733075347653731,"pfxZ":9.11740756380114,"pX":-0.49487193697756365,"pZ":0.46928495672373366,"vX0":-4.7213154526470476,"vY0":-118.38241093757377,"vZ0":-7.73004390466056,"x":135.86,"y":226.11,"x0":0.40152078518776596,"y0":50.00413348983127,"z0":5.580123806217391,"aX":12.266979488961827},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":14.6,"breakHorizontal":-14.5,"spinRate":1602,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.4645231330084978,"extension":6.736373673726812},"index":2,"playId":"877552c3-9ab3-3555-88b9-ecd7f2d1b83b","pitchNumber":3,"startTime":"2026-04-08T17:58:15.973Z","endTime":"2026-04-08T17:58:19.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":84.7,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244845588677943,"aZ":-37.58266928321349,"pfxX":-2.226431113291839,"pfxZ":-3.543129794288456,"pX":-1.6445638563202172,"pZ":2.639672296613009,"vX0":-4.526334336792104,"vY0":-123.20812777850767,"vZ0":-0.09253891436392547,"x":179.69,"y":167.51,"x0":0.5113336329764842,"y0":50.005008066267706,"z0":5.874504711591861,"aX":-3.395786902759607},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.1,"breakHorizontal":5.2,"spinRate":2314,"spinDirection":312},"zone":11,"typeConfidence":0.92,"plateTime":0.4458889200159737,"extension":6.951106235767053},"index":3,"playId":"bd227f96-2138-375d-b837-182dc7d628df","pitchNumber":4,"startTime":"2026-04-08T17:58:37.463Z","endTime":"2026-04-08T17:58:41.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17819730739937,"aZ":-19.797241495114786,"pfxX":6.7443040009042265,"pfxZ":8.88250518437857,"pX":-0.4907748993177972,"pZ":2.8255810086665543,"vX0":-4.333896607191966,"vY0":-118.33164568660112,"vZ0":-2.5983827800615606,"x":135.71,"y":162.49,"x0":0.5040746593277582,"y0":50.00530678919717,"z0":5.785833327815856,"aX":9.402306884887116},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":15.6,"breakHorizontal":-10.9,"spinRate":1573,"spinDirection":130},"zone":1,"typeConfidence":0.91,"plateTime":0.46592556033165966,"extension":6.820109785640187},"index":4,"playId":"e9fce384-1073-3528-8ea4-6c9626fd1657","pitchNumber":5,"startTime":"2026-04-08T17:58:53.207Z","endTime":"2026-04-08T17:58:56.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.971386992296466,"aZ":-14.17602662626655,"pfxX":5.963392092531343,"pfxZ":9.734601192139476,"pX":0.15337423952603926,"pZ":3.1641012071494616,"vX0":-2.896340388555809,"vY0":-135.89382640732208,"vZ0":-4.285278764573075,"x":111.15,"y":153.35,"x0":0.46497001011060474,"y0":50.00083706466621,"z0":5.763282602586901,"aX":11.02419384521415},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-10.1,"spinRate":1925,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.4048293465523374,"extension":7.14726300765801},"hitData":{"launchSpeed":76.0,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":151.64}},"index":5,"playId":"56d213e3-1692-3946-8331-f270eb9eddee","pitchNumber":6,"startTime":"2026-04-08T17:59:14.770Z","endTime":"2026-04-08T17:59:22.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":3.8000000000000114,"leverageIndex":0.94,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-08T17:59:22.770Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to left fielder Michael Massey.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T18:01:17.178Z","endTime":"2026-04-08T18:03:09.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16431150565658,"aZ":-25.915809389770335,"pfxX":-9.513600873059438,"pfxZ":3.728943747908877,"pX":-0.6246728816436531,"pZ":1.009435748869597,"vX0":6.892166692496026,"vY0":-129.03141240321423,"vZ0":-7.058781891257381,"x":140.81,"y":211.53,"x0":-2.1013842359103903,"y0":50.00243158247431,"z0":5.792365623734354,"aX":-15.95741666762429},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":2042,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.425345539538617,"extension":6.627275600516953},"index":0,"playId":"f7e666d5-6c8a-3e4b-baa3-da2a023cffe4","pitchNumber":1,"startTime":"2026-04-08T18:01:36.468Z","endTime":"2026-04-08T18:01:40.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8371880004043,"aZ":-14.036473064945882,"pfxX":-2.1890323031771755,"pfxZ":9.19614604738926,"pX":-0.13142734656286634,"pZ":2.5799507125897234,"vX0":5.407390487961176,"vY0":-140.05643916856565,"vZ0":-6.610806827898338,"x":122.01,"y":169.12,"x0":-1.8091202963838486,"y0":50.001070607380896,"z0":5.9021188819276595,"aX":-4.317350679141492},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":2.8,"spinRate":2524,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.39220334412732694,"extension":6.8375528331535},"index":1,"playId":"24c86723-4bf6-36b8-a6e7-3356e0d15606","pitchNumber":2,"startTime":"2026-04-08T18:01:52.162Z","endTime":"2026-04-08T18:01:55.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":87.6,"endSpeed":79.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297713938168293,"aZ":-26.4945201333613,"pfxX":-6.564332569999485,"pfxZ":3.497813187965722,"pX":-1.1780984137450743,"pZ":5.144836473151951,"vX0":4.5874007877308545,"vY0":-127.43403383021719,"vZ0":2.965050052642452,"x":161.91,"y":99.87,"x0":-2.1603142689800334,"y0":50.00229639229932,"z0":6.075279555195352,"aX":-10.65871203646524},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":10.7,"spinRate":2038,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.43191879573113434,"extension":6.672981927859633},"index":2,"playId":"c92b6cf5-c24f-3aa2-8179-29730c605bda","pitchNumber":3,"startTime":"2026-04-08T18:02:09.306Z","endTime":"2026-04-08T18:02:13.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.910439624293744,"aZ":-14.746388405333239,"pfxX":-2.43048982111317,"pfxZ":8.667066051899889,"pX":-1.4047758400950499,"pZ":3.2419186178167227,"vX0":2.6520097657274078,"vY0":-140.8803239790655,"vZ0":-4.873698131684133,"x":170.55,"y":151.25,"x0":-2.042412470351104,"y0":50.00059398489098,"z0":5.946832419778477,"aX":-4.886433908258725},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":3.8,"spinRate":2405,"spinDirection":197},"zone":11,"typeConfidence":0.93,"plateTime":0.3887429447253181,"extension":6.49030809724146},"index":3,"playId":"bf120ff5-e6b3-36f3-9532-6a9dc8c81821","pitchNumber":4,"startTime":"2026-04-08T18:02:24.856Z","endTime":"2026-04-08T18:02:30.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93678170614398,"aZ":-21.96018190247751,"pfxX":-5.728801218478797,"pfxZ":6.158296137513899,"pX":0.2128916711382564,"pZ":2.8831814962386946,"vX0":7.89151848689957,"vY0":-128.56112129775062,"vZ0":-3.076942998996012,"x":108.89,"y":160.93,"x0":-2.165269948518575,"y0":50.004100091445196,"z0":5.817939905323803,"aX":-9.50341391680292},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":8.4,"spinRate":1872,"spinDirection":227},"zone":5,"typeConfidence":0.87,"plateTime":0.42755066053511115,"extension":6.8449286494811945},"index":4,"playId":"3e60ffdb-2873-3f58-8ba2-053f50237540","pitchNumber":5,"startTime":"2026-04-08T18:02:43.527Z","endTime":"2026-04-08T18:02:47.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.437614209636855,"aZ":-16.210680453612316,"pfxX":-0.807250217414968,"pfxZ":7.868217833856523,"pX":-0.5343162910742971,"pZ":3.141859095487773,"vX0":3.5906722229719557,"vY0":-141.5479704393096,"vZ0":-5.085173958987897,"x":137.37,"y":153.95,"x0":-1.7145703435832478,"y0":50.00053572286041,"z0":6.000266373437157,"aX":-1.6380129113034219},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":0.7,"spinRate":2424,"spinDirection":194},"zone":1,"typeConfidence":0.93,"plateTime":0.38701955647971564,"extension":6.724478302111431},"hitData":{"launchSpeed":98.8,"launchAngle":30.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.21,"coordY":71.19}},"index":5,"playId":"ae981bbd-ca6e-37a0-9548-6b4dbb55ca07","pitchNumber":6,"startTime":"2026-04-08T18:03:00.226Z","endTime":"2026-04-08T18:03:09.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:03:09.696Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rhys Hoskins doubles (4) on a sharp line drive to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T18:03:14.510Z","endTime":"2026-04-08T18:05:00.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86578967775996,"aZ":-17.999553718675678,"pfxX":-5.81895029282079,"pfxZ":7.129726001535406,"pX":-1.1029247169622343,"pZ":3.089776814385046,"vX0":4.1601694116717685,"vY0":-140.17398338066636,"vZ0":-4.903974056422727,"x":159.04,"y":155.36,"x0":-1.8507107836431689,"y0":50.00507668010796,"z0":6.03816728004656,"aX":-11.574139012215475},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":9.7,"spinRate":2408,"spinDirection":194},"zone":11,"typeConfidence":0.88,"plateTime":0.390826197254619,"extension":6.854655299306846},"index":0,"playId":"86bb7aa7-e101-30b8-ba74-344d661378fe","pitchNumber":1,"startTime":"2026-04-08T18:03:34.003Z","endTime":"2026-04-08T18:03:38.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.8,"endSpeed":81.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1974979810312,"aZ":-30.66111577175799,"pfxX":4.4012722548983625,"pfxZ":0.8857036031873182,"pX":-0.044884476658048574,"pZ":3.4212374587966567,"vX0":3.735420364620027,"vY0":-129.39043594254852,"vZ0":-0.5989180523037414,"x":118.71,"y":146.41,"x0":-2.0772330712456664,"y0":50.00017973837868,"z0":5.998665364782203,"aX":7.483717929949365},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-8.8,"spinRate":2540,"spinDirection":115},"zone":2,"typeConfidence":0.91,"plateTime":0.4228115931088672,"extension":6.76160512288091},"index":1,"playId":"79a3f172-0f48-3cd8-aa0b-5ddf3f5cbb10","pitchNumber":2,"startTime":"2026-04-08T18:03:46.128Z","endTime":"2026-04-08T18:03:50.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020439633095563,"aZ":-32.16404360350067,"pfxX":3.7375096757816726,"pfxZ":0.0080279695498513,"pX":1.4590335329895672,"pZ":1.6876947160520712,"vX0":7.665788038678282,"vY0":-130.09352357666202,"vZ0":-4.155302486950319,"x":61.39,"y":193.21,"x0":-2.0102425129525754,"y0":50.00370623838272,"z0":5.740719496328676,"aX":6.4137862606385845},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":-8.4,"spinRate":2728,"spinDirection":92},"zone":14,"typeConfidence":0.93,"plateTime":0.4208552215279533,"extension":6.812749339760016},"index":2,"playId":"1424e2b7-65d5-38c6-ae3a-05d38bc9b7ff","pitchNumber":3,"startTime":"2026-04-08T18:03:59.249Z","endTime":"2026-04-08T18:04:04.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":95.2,"endSpeed":86.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80670151225344,"aZ":-19.635161140570105,"pfxX":-6.798274414727499,"pfxZ":6.51039651571924,"pX":-2.106403210755267,"pZ":3.2445274364768277,"vX0":1.896141686005616,"vY0":-138.58930809117504,"vZ0":-3.863800985033449,"x":197.29,"y":151.18,"x0":-1.9204867755145836,"y0":50.00381448208361,"z0":5.984830721174829,"aX":-13.095188674865115},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":11.9,"spinRate":2378,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.39671504594750484,"extension":6.848149193802751},"index":3,"playId":"b05e76db-4723-3a61-9b1a-ac333532c8a4","pitchNumber":4,"startTime":"2026-04-08T18:04:12.982Z","endTime":"2026-04-08T18:04:16.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057996877700454,"aZ":-18.758989618267314,"pfxX":-4.7636420346620305,"pfxZ":6.874197192927861,"pX":-0.3324954040265332,"pZ":3.052083328978514,"vX0":5.700244529027961,"vY0":-138.38306138082265,"vZ0":-4.627371605082728,"x":129.67,"y":156.37,"x0":-1.794052360275569,"y0":50.00466199698757,"z0":5.99173983320033,"aX":-9.298713732847405},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":7.6,"spinRate":2451,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.39486445399108794,"extension":6.805929826158612},"index":4,"playId":"e636e28b-806a-39a7-a2a7-9be7fb15b3a0","pitchNumber":5,"startTime":"2026-04-08T18:04:28.197Z","endTime":"2026-04-08T18:04:32.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810901327770768,"aZ":-38.81956953399004,"pfxX":7.084005887064778,"pfxZ":-4.557014815622249,"pX":0.27669022357065376,"pZ":2.327600508099528,"vX0":3.08794770846397,"vY0":-120.93353975709871,"vZ0":-0.5926039746678997,"x":106.45,"y":175.93,"x0":-1.942583991528769,"y0":50.000758245280885,"z0":6.02452840532239,"aX":10.336819863363528},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":-13.6,"spinRate":3002,"spinDirection":48},"zone":6,"typeConfidence":0.92,"plateTime":0.45548286813862715,"extension":6.673190254733354},"hitData":{"launchSpeed":100.8,"launchAngle":21.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":91.59,"coordY":57.62}},"index":5,"playId":"f82e4fe3-fde7-3130-95b7-3619ce11adc7","pitchNumber":6,"startTime":"2026-04-08T18:04:47.121Z","endTime":"2026-04-08T18:05:00.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.23,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:05:00.610Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Brito strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T18:05:11.685Z","endTime":"2026-04-08T18:06:07.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97980923513215,"aZ":-10.626880619377873,"pfxX":-0.9303270563077897,"pfxZ":10.589431883863922,"pX":-0.31584008378835815,"pZ":2.556203725692082,"vX0":4.274452947862711,"vY0":-141.44180148744042,"vZ0":-7.489106771959684,"x":129.04,"y":169.76,"x0":-1.723015048564044,"y0":50.00398754201748,"z0":5.912759726521421,"aX":-1.8939616262362924},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":0.8,"spinRate":2485,"spinDirection":189},"zone":4,"typeConfidence":0.94,"plateTime":0.38661918439758125,"extension":6.9083696505026735},"index":0,"playId":"84626f6b-1f85-371e-b107-00d3650953fc","pitchNumber":1,"startTime":"2026-04-08T18:05:31.016Z","endTime":"2026-04-08T18:05:35.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87482423397638,"aZ":-24.43957642408734,"pfxX":-8.229051933464998,"pfxZ":4.626470710653457,"pX":-0.8359465842610219,"pZ":2.9141227841212913,"vX0":5.880239745770405,"vY0":-128.7302652201201,"vZ0":-2.691630388696695,"x":148.86,"y":160.1,"x0":-2.0859889566064114,"y0":50.00023352070469,"z0":5.874549252658282,"aX":-13.745448712675183},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2112,"spinDirection":227},"zone":11,"typeConfidence":0.88,"plateTime":0.42624266327234217,"extension":6.679193789856457},"index":1,"playId":"b994d281-4974-31fb-bc6e-9e75627f4e55","pitchNumber":2,"startTime":"2026-04-08T18:05:44.519Z","endTime":"2026-04-08T18:05:48.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81314485818335,"aZ":-28.103900721619492,"pfxX":-9.184635656756903,"pfxZ":2.409404266607651,"pX":-0.280387803126594,"pZ":1.1783919007384436,"vX0":7.427454838596843,"vY0":-129.9275746758256,"vZ0":-6.115288292648238,"x":127.69,"y":206.96,"x0":-1.9972397851751351,"y0":50.0055753987179,"z0":5.726752175392237,"aX":-15.545280930718684},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":14.8,"spinRate":2079,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.4232039213381147,"extension":6.213844621870754},"index":2,"playId":"b48596be-2ff5-38f4-bde1-34df70bf4bd3","pitchNumber":3,"startTime":"2026-04-08T18:06:02.752Z","endTime":"2026-04-08T18:06:07.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:06:07.166Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T18:06:13.025Z","endTime":"2026-04-08T18:07:26.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(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.7,"endSpeed":89.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2427324997134,"aZ":-12.703829511394249,"pfxX":-2.238356382015084,"pfxZ":9.53875396251808,"pX":-0.9442757308027606,"pZ":2.3448083162216298,"vX0":3.0910760670258237,"vY0":-142.1237793298813,"vZ0":-7.685340719669251,"x":152.99,"y":175.47,"x0":-1.7562859600836715,"y0":50.004468644177315,"z0":5.894936350827309,"aX":-4.56972890624477},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":3.4,"spinRate":2550,"spinDirection":201},"zone":13,"typeConfidence":0.93,"plateTime":0.38570928748617694,"extension":6.8128407761221785},"index":0,"playId":"05e3c0f7-b3e2-3718-bf2c-ab657e19839a","pitchNumber":1,"startTime":"2026-04-08T18:06:30.191Z","endTime":"2026-04-08T18:06:34.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263127546298787,"aZ":-29.702574546821964,"pfxX":2.6868690080594293,"pfxZ":1.475005633555397,"pX":0.7342593251459049,"pZ":1.3061722491853904,"vX0":5.779916243834793,"vY0":-129.0351489754835,"vZ0":-5.627619625453768,"x":89.01,"y":203.51,"x0":-1.8888782157271267,"y0":50.003967098275446,"z0":5.819948777886904,"aX":4.504823129904055},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-6.2,"spinRate":2785,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.42540351184243885,"extension":6.731265680369045},"index":1,"playId":"47342fbc-1924-3eb5-85c6-6d6eef14b690","pitchNumber":2,"startTime":"2026-04-08T18:06:46.447Z","endTime":"2026-04-08T18:06:52.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-08T18:06:57.613Z","endTime":"2026-04-08T18:07:16.311Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63669000290195,"aZ":-13.98683613161622,"pfxX":-3.1060308455408157,"pfxZ":8.940339615168229,"pX":0.41265161421659796,"pZ":1.6364726917591474,"vX0":7.11186530176414,"vY0":-141.58972333158744,"vZ0":-8.977901616662573,"x":101.27,"y":194.6,"x0":-1.725691850206289,"y0":50.00701108985165,"z0":5.738861648780148,"aX":-6.321982502761308},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2538,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.38649520969009954,"extension":6.983040259380033},"hitData":{"launchSpeed":40.3,"launchAngle":-57.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.64,"coordY":163.34}},"index":3,"playId":"3cc4ae0a-1d22-3685-b8e9-0b51e504b416","pitchNumber":3,"startTime":"2026-04-08T18:07:16.311Z","endTime":"2026-04-08T18:07:26.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:07:26.017Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to pitcher Joey Cantillo.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T18:09:20.416Z","endTime":"2026-04-08T18:10:52.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676282,"link":"/api/v1/people/676282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3877670946178,"aZ":-15.002341667040932,"pfxX":4.931795754942326,"pfxZ":9.719011867675343,"pX":-0.7442352382250279,"pZ":3.1416396942853253,"vX0":-4.9166049159461185,"vY0":-133.0528484858786,"vZ0":-4.060639541735474,"x":145.37,"y":153.96,"x0":0.49972524235808813,"y0":50.00634826258077,"z0":5.797489668966959,"aX":8.717062710478666},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":-7.7,"spinRate":1870,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.4139570993443775,"extension":6.978156101938607},"index":0,"playId":"4daec1e9-4357-34e6-91fb-8d6d07c842ad","pitchNumber":1,"startTime":"2026-04-08T18:09:44.466Z","endTime":"2026-04-08T18:09:48.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769548612091665,"aZ":-44.16898330556485,"pfxX":-5.385169513365405,"pfxZ":-9.456201608559095,"pX":0.3992338925792025,"pZ":1.9735721217172768,"vX0":0.684759877345271,"vY0":-113.69095931105606,"vZ0":0.6796988000427875,"x":101.78,"y":185.49,"x0":0.7861251530938564,"y0":50.00148493773713,"z0":6.1651683776744495,"aX":-6.833414580438294},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-16.3,"breakHorizontal":9.5,"spinRate":2674,"spinDirection":330},"zone":9,"typeConfidence":0.9,"plateTime":0.4875321462610329,"extension":6.623916636261613},"index":1,"playId":"94f6aa14-b9c1-3348-ae36-dd21d33eea8b","pitchNumber":2,"startTime":"2026-04-08T18:09:59.015Z","endTime":"2026-04-08T18:10:02.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728320194044855,"aZ":-16.92519142594755,"pfxX":5.4645224923480304,"pfxZ":10.657600837770683,"pX":1.1538303171467064,"pZ":1.173000149053168,"vX0":-0.6142844818830966,"vY0":-119.83797628750878,"vZ0":-6.842244400036112,"x":73.02,"y":207.11,"x0":0.7074044439546465,"y0":50.00118849291277,"z0":5.618307298627329,"aX":7.8152890587729225},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":17.6,"breakHorizontal":-9.7,"spinRate":1502,"spinDirection":126},"zone":14,"typeConfidence":0.88,"plateTime":0.4599816147279556,"extension":6.847482513271005},"index":2,"playId":"3520babf-5bdb-34fa-b8ed-7d99c1fc120a","pitchNumber":3,"startTime":"2026-04-08T18:10:12.748Z","endTime":"2026-04-08T18:10:17.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39975225518859,"aZ":-17.613047409060485,"pfxX":6.020507865605499,"pfxZ":10.414860166947815,"pX":-0.3096138324990206,"pZ":2.8009333287252356,"vX0":-3.7729022934953687,"vY0":-118.55225228614299,"vZ0":-3.1702907201825226,"x":128.8,"y":163.15,"x0":0.5345839988450176,"y0":50.00503434156262,"z0":5.797423508161017,"aX":8.419445363075885},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":18.1,"breakHorizontal":-9.7,"spinRate":1624,"spinDirection":126},"zone":4,"typeConfidence":0.91,"plateTime":0.4651894689644913,"extension":6.944582733483254},"index":3,"playId":"72fea2c9-d2c5-3075-9bc5-bcbbb418db54","pitchNumber":4,"startTime":"2026-04-08T18:10:25.223Z","endTime":"2026-04-08T18:10:31.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":71.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934319904555583,"aZ":-45.46563813983463,"pfxX":-6.019717136427609,"pfxZ":-10.125786644169036,"pX":0.28628736662517656,"pZ":2.2280783947831666,"vX0":0.5351108311371536,"vY0":-115.69513034249337,"vZ0":1.2353104748856218,"x":106.09,"y":178.62,"x0":0.8266965559256123,"y0":50.002211255276386,"z0":6.155268310034565,"aX":-7.9022931193928425},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-17.4,"breakHorizontal":10.7,"spinRate":2728,"spinDirection":338},"zone":8,"typeConfidence":0.9,"plateTime":0.4792647694539056,"extension":6.566607183437084},"hitData":{"launchSpeed":63.5,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.59,"coordY":184.64}},"index":4,"playId":"acba5ee8-8b7a-3d9a-8381-8e5a2afbf9cc","pitchNumber":5,"startTime":"2026-04-08T18:10:44.426Z","endTime":"2026-04-08T18:10:52.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:10:52.876Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (1) on a sharp line drive to left fielder Angel Martínez. Maikel Garcia scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T18:11:06.977Z","endTime":"2026-04-08T18:12:50.744Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"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(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":79.0,"endSpeed":71.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99515281002362,"aZ":-45.410782838502556,"pfxX":-4.948456580406204,"pfxZ":-10.05821565710809,"pX":0.8885296409938903,"pZ":3.860248495351998,"vX0":1.795059443376419,"vY0":-114.76602644210851,"vZ0":4.606945376409381,"x":83.13,"y":134.55,"x0":0.7330394528182836,"y0":50.004263724870604,"z0":6.289478844596333,"aX":-6.509870387367809},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.4,"breakHorizontal":8.4,"spinRate":2604,"spinDirection":335},"zone":12,"typeConfidence":0.9,"plateTime":0.4798122650829484,"extension":6.5723372747905735},"index":0,"playId":"f35ed50d-770f-3694-9d0b-7ddc7e3e0003","pitchNumber":1,"startTime":"2026-04-08T18:11:27.110Z","endTime":"2026-04-08T18:11:31.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":90.6,"endSpeed":82.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10161538904753,"aZ":-14.65013912662277,"pfxX":3.4600617581454216,"pfxZ":9.973199728288469,"pX":0.5739308324978308,"pZ":4.237361823503282,"vX0":-1.076213458892645,"vY0":-131.96805363107669,"vZ0":-1.7347498881605428,"x":95.12,"y":124.37,"x0":0.5384739036720689,"y0":50.0022519472936,"z0":5.9869973939247005,"aX":6.078703152403709},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-6.0,"spinRate":1848,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4156701715120157,"extension":7.255174700101958},"index":1,"playId":"5eda82a5-d3f0-3be7-b80a-bef2c4a19283","pitchNumber":2,"startTime":"2026-04-08T18:11:43.835Z","endTime":"2026-04-08T18:11:47.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068564100437552,"aZ":-35.260145631335696,"pfxX":-1.5563160361568422,"pfxZ":-2.014995544645651,"pX":0.21762827043454502,"pZ":1.97234497989867,"vX0":-0.7031431499807561,"vY0":-122.302665778692,"vZ0":-2.1002966997481707,"x":108.7,"y":185.53,"x0":0.7103060025795656,"y0":50.00515917425525,"z0":5.8403498788115265,"aX":-2.3793638649676567},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":3.0,"spinRate":2312,"spinDirection":313},"zone":8,"typeConfidence":0.91,"plateTime":0.4462929150470618,"extension":7.0445425298838575},"index":2,"playId":"04de0687-e4c3-30c3-9c78-9925f540cfb1","pitchNumber":3,"startTime":"2026-04-08T18:11:59.975Z","endTime":"2026-04-08T18:12:04.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19322287429957,"aZ":-15.552006123286214,"pfxX":4.3736437296385136,"pfxZ":9.243622354605732,"pX":0.7122834152525885,"pZ":3.876915479048034,"vX0":-0.9665468822622861,"vY0":-134.05236439750183,"vZ0":-2.262965064222887,"x":89.85,"y":134.1,"x0":0.5122268963207921,"y0":50.00408881911098,"z0":5.8576818877391865,"aX":7.865504406992903},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-7.7,"spinRate":1930,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41047542385084235,"extension":6.99870141344401},"index":3,"playId":"0cc27a40-ff14-36ea-b241-5dd113e55a1f","pitchNumber":4,"startTime":"2026-04-08T18:12:18.732Z","endTime":"2026-04-08T18:12:22.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04320302601101,"aZ":-39.94608796256936,"pfxX":-2.331920269820555,"pfxZ":-5.297966591817108,"pX":-0.21817484294532485,"pZ":2.918033990425048,"vX0":-1.49628848373351,"vY0":-120.2954355240374,"vZ0":1.206621429593202,"x":125.32,"y":159.99,"x0":0.7145184617948469,"y0":50.00130469513772,"z0":5.947422191355865,"aX":-3.4217688508483515},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.0,"breakHorizontal":4.6,"spinRate":2441,"spinDirection":310},"zone":2,"typeConfidence":0.92,"plateTime":0.45509083691610464,"extension":6.961501846116245},"hitData":{"launchSpeed":111.1,"launchAngle":17.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":87.56,"coordY":53.58}},"index":4,"playId":"74e9a114-6899-32b1-a5fe-66a6fc54a235","pitchNumber":5,"startTime":"2026-04-08T18:12:35.979Z","endTime":"2026-04-08T18:12:50.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":1.25,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:12:50.744Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T18:13:08.913Z","endTime":"2026-04-08T18:15:03.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876390794838986,"aZ":-11.29303173864148,"pfxX":4.917353212260123,"pfxZ":11.32905025777009,"pX":-0.6010872368736334,"pZ":2.9117570318918977,"vX0":-4.235861483433203,"vY0":-135.0155736013183,"vZ0":-5.350007580253993,"x":139.91,"y":160.16,"x0":0.35059044569669606,"y0":50.00143389523895,"z0":5.716302116868971,"aX":9.06212831262965},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-7.9,"spinRate":1909,"spinDirection":157},"zone":1,"typeConfidence":0.91,"plateTime":0.405948084606786,"extension":7.0294344728042075},"index":0,"playId":"3d92ccbb-c582-35d3-99d9-0300bb09899b","pitchNumber":1,"startTime":"2026-04-08T18:13:20.825Z","endTime":"2026-04-08T18:13:25.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02094896572656,"aZ":-11.539685530328475,"pfxX":4.4388020467908,"pfxZ":10.99618968651551,"pX":-1.6897274841294383,"pZ":1.6022111359542444,"vX0":-6.953842969392884,"vY0":-135.9305777162458,"vZ0":-8.653747866369107,"x":181.41,"y":195.52,"x0":0.32164444365106465,"y0":50.00106089247019,"z0":5.622495066227548,"aX":8.328658644210414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-6.6,"spinRate":1956,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.40250616208267953,"extension":7.240051209705084},"index":1,"playId":"29dc622f-0f7d-3c99-9a73-7acdb0a5ab65","pitchNumber":2,"startTime":"2026-04-08T18:13:36.688Z","endTime":"2026-04-08T18:13:40.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09086248882098,"aZ":-11.306429121131599,"pfxX":4.710852470124356,"pfxZ":11.313734561450044,"pX":-0.028847068124277404,"pZ":1.4955853940969446,"vX0":-2.9266297664791523,"vY0":-134.65522122038058,"vZ0":-8.992943562959994,"x":118.1,"y":198.4,"x0":0.4577357192266098,"y0":50.00112195235694,"z0":5.669856693445585,"aX":8.686296141448631},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":-7.9,"spinRate":1928,"spinDirection":155},"zone":13,"typeConfidence":0.91,"plateTime":0.4061265662719382,"extension":7.282133775936592},"index":2,"playId":"2ad1abdc-c7c3-3e67-a44e-73a700d9121a","pitchNumber":3,"startTime":"2026-04-08T18:13:53.754Z","endTime":"2026-04-08T18:13:58.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35724479426506,"aZ":-37.60096006584809,"pfxX":-1.4496907958912626,"pfxZ":-3.668938897805349,"pX":0.15559711086120184,"pZ":2.8929808330733566,"vX0":-0.5949959971814883,"vY0":-120.53581068544716,"vZ0":0.5946062257414204,"x":111.07,"y":160.67,"x0":0.5936445570309422,"y0":50.003754885878436,"z0":5.950197923687564,"aX":-2.143527510133787},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.2,"breakHorizontal":2.8,"spinRate":2357,"spinDirection":314},"zone":5,"typeConfidence":0.92,"plateTime":0.4535598978450319,"extension":6.823421825261423},"index":3,"playId":"c6e2ffd6-8cce-3191-aa91-482e9bc64168","pitchNumber":4,"startTime":"2026-04-08T18:14:10.173Z","endTime":"2026-04-08T18:14:14.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.0,"endSpeed":83.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21643380871798,"aZ":-13.065883402105504,"pfxX":3.604844044369562,"pfxZ":10.576548895629283,"pX":-0.49476872379359316,"pZ":2.8421772757998722,"vX0":-3.747529118135033,"vY0":-133.88793310553584,"vZ0":-5.253705514880168,"x":135.86,"y":162.04,"x0":0.4579631156183613,"y0":50.0021883707164,"z0":5.77264952566328,"aX":6.512728567417073},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-5.6,"spinRate":1778,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.4098480315111108,"extension":7.52814839336317},"index":4,"playId":"9dfe8912-0498-3cde-bd75-ec83b04ab986","pitchNumber":5,"startTime":"2026-04-08T18:14:41.103Z","endTime":"2026-04-08T18:14:45.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.672446256275812,"aZ":-18.949691086978536,"pfxX":5.156805477265996,"pfxZ":9.34364545507374,"pX":-0.4639479075906769,"pZ":2.058303645602513,"vX0":-3.5772647380024005,"vY0":-118.26551078811087,"vZ0":-4.6455409272512265,"x":134.68,"y":183.21,"x0":0.3986699968588228,"y0":50.00471001670319,"z0":5.787387039194143,"aX":7.301612956929813},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.5,"spinRate":1553,"spinDirection":128},"zone":7,"typeConfidence":0.91,"plateTime":0.46322908050037803,"extension":7.1408847869364696},"index":5,"playId":"b0d9acdd-ad05-308e-b080-b3e263d01250","pitchNumber":6,"startTime":"2026-04-08T18:14:59.918Z","endTime":"2026-04-08T18:15:03.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.36,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:15:03.594Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T18:15:27.980Z","endTime":"2026-04-08T18:16:33.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"bf15e295-b2fc-47d8-870c-026dd3815985","startTime":"2026-04-08T18:15:27.980Z","endTime":"2026-04-08T18:15:32.980Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.850193302668657,"aZ":-38.56678170538925,"pfxX":-2.529343342367052,"pfxZ":-4.281507578879097,"pX":0.7112038839234858,"pZ":3.1109823350858825,"vX0":0.42584899957334255,"vY0":-121.4366080442712,"vZ0":1.194969959655497,"x":89.89,"y":154.78,"x0":0.8621463625779376,"y0":50.00341182186394,"z0":5.96835631243724,"aX":-3.7764022740271606},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.2,"breakHorizontal":4.4,"spinRate":2343,"spinDirection":305},"zone":3,"typeConfidence":0.92,"plateTime":0.45109870475404756,"extension":7.164733228122253},"index":1,"playId":"3746654e-9d4e-3c5f-b7c5-0ae621f17ce3","pitchNumber":1,"startTime":"2026-04-08T18:15:44.464Z","endTime":"2026-04-08T18:15:48.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78922790691715,"aZ":-17.794144110743,"pfxX":4.14748924278928,"pfxZ":9.982688087908674,"pX":0.06920464791256649,"pZ":2.4013959846346737,"vX0":-2.5382367010015567,"vY0":-119.9809039208776,"vZ0":-4.1737634449065455,"x":114.36,"y":173.94,"x0":0.608405062422934,"y0":50.00245476591075,"z0":5.773789016217467,"aX":5.974824047068402},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":17.2,"breakHorizontal":-6.8,"spinRate":1623,"spinDirection":136},"zone":5,"typeConfidence":0.88,"plateTime":0.45858937431588576,"extension":6.998550115824942},"index":2,"playId":"1fe685d5-fc62-391c-b423-8cf9701ab50e","pitchNumber":2,"startTime":"2026-04-08T18:16:02.437Z","endTime":"2026-04-08T18:16:05.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-08T18:16:15.983Z","endTime":"2026-04-08T18:16:28.723Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051186450123843,"aZ":-46.79164029823821,"pfxX":-4.466239401093729,"pfxZ":-10.91902722167714,"pX":0.6809608723836824,"pZ":1.716111637802822,"vX0":1.0302528411864749,"vY0":-116.70752713749053,"vZ0":0.44342008975275404,"x":91.04,"y":192.44,"x0":0.8054801294518139,"y0":50.00344666038625,"z0":6.040275019832109,"aX":-5.97796269553808},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-19.1,"breakHorizontal":7.7,"spinRate":2759,"spinDirection":336},"zone":9,"typeConfidence":0.9,"plateTime":0.4747754152560777,"extension":6.878999187561992},"index":4,"playId":"765c8dd1-569d-3b83-a946-e171c75165da","pitchNumber":3,"startTime":"2026-04-08T18:16:28.723Z","endTime":"2026-04-08T18:16:33.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:16:33.273Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out softly, pitcher Joey Cantillo to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T18:16:40.001Z","endTime":"2026-04-08T18:17:59.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676282,"link":"/api/v1/people/676282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449327340425164,"aZ":-35.59605792636569,"pfxX":-1.1234507001620082,"pfxZ":-2.2578633984603753,"pX":-0.44202814654331035,"pZ":1.737927183216196,"vX0":-2.3425025838773927,"vY0":-123.44902788144054,"vZ0":-2.5992636972702856,"x":133.85,"y":191.86,"x0":0.6714929051204563,"y0":50.00145712325639,"z0":5.851254934307586,"aX":-1.704108190930214},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.4,"breakHorizontal":2.6,"spinRate":2335,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.4465934859618912,"extension":6.9780684106111766},"index":0,"playId":"e33a47f9-8f97-3276-a921-7908d6aa9dc0","pitchNumber":1,"startTime":"2026-04-08T18:16:57.389Z","endTime":"2026-04-08T18:17:00.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92793584918542,"aZ":-14.936834005350155,"pfxX":3.2922885937575126,"pfxZ":9.45881848020163,"pX":-0.5526116845648631,"pZ":3.6774599009344855,"vX0":-3.967658748740556,"vY0":-135.25085942801994,"vZ0":-2.8694516148438285,"x":138.06,"y":139.49,"x0":0.5168833965714899,"y0":50.00604171405303,"z0":5.821195582594449,"aX":6.002417709003419},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-4.9,"spinRate":1858,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.40748532669606785,"extension":7.221587853417294},"index":1,"playId":"9d1e657f-431b-3b77-96e7-fb811fa7e3b6","pitchNumber":2,"startTime":"2026-04-08T18:17:18.197Z","endTime":"2026-04-08T18:17:22.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130532671623286,"aZ":-14.044021009442998,"pfxX":6.383856793745532,"pfxZ":10.067798996687744,"pX":-0.7701153270744585,"pZ":1.9946722661716931,"vX0":-5.283187647309205,"vY0":-133.8903103299979,"vZ0":-7.06466304009405,"x":146.35,"y":184.92,"x0":0.40730423711107333,"y0":50.003020197140714,"z0":5.688716980694731,"aX":11.495372091692996},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":-10.3,"spinRate":2059,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.41039631657539744,"extension":7.187012862246395},"index":2,"playId":"a7b6650b-b386-3abd-b6b4-b191d9043155","pitchNumber":3,"startTime":"2026-04-08T18:17:33.278Z","endTime":"2026-04-08T18:17:37.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":81.7,"endSpeed":75.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.244738971846516,"aZ":-20.56534401272444,"pfxX":7.004752196654275,"pfxZ":8.066602974234739,"pX":0.05863064323173422,"pZ":3.083067501596661,"vX0":-3.058616189869866,"vY0":-119.0351302308302,"vZ0":-2.078398905861166,"x":114.77,"y":155.54,"x0":0.44820095458931175,"y0":50.002325631552566,"z0":5.82400575342494,"aX":10.080229061300294},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":14.4,"breakHorizontal":-12.0,"spinRate":1503,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.4596445382516827,"extension":7.1306489276121985},"hitData":{"launchSpeed":58.9,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.48,"coordY":176.7}},"index":3,"playId":"a2952726-adde-3a86-becc-c63a2529eed5","pitchNumber":4,"startTime":"2026-04-08T18:17:50.553Z","endTime":"2026-04-08T18:17:59.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:17:59.120Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T18:20:13.686Z","endTime":"2026-04-08T18:21:15.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85980356584594,"aZ":-12.820587206869767,"pfxX":-2.060521194113018,"pfxZ":9.808020465138924,"pX":-0.21989073082991573,"pZ":2.376650349042973,"vX0":5.272087346273418,"vY0":-139.47070668967535,"vZ0":-7.18659818487884,"x":125.38,"y":174.61,"x0":-1.8655696626613663,"y0":50.00557472524264,"z0":5.82936971211438,"aX":-4.067497040868495},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":2.6,"spinRate":2438,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.39245711552121376,"extension":6.774383439942881},"index":0,"playId":"93cd29b6-24d7-33a7-b085-234aadf9d5bf","pitchNumber":1,"startTime":"2026-04-08T18:20:30.078Z","endTime":"2026-04-08T18:20:33.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-08T18:20:40.315Z","endTime":"2026-04-08T18:20:54.365Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":87.7,"endSpeed":79.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22360415477292,"aZ":-22.67715778461945,"pfxX":-8.725673240816203,"pfxZ":5.864179045795592,"pX":0.8020584876642723,"pZ":0.3558739402817051,"vX0":10.38915855477852,"vY0":-127.03535554497171,"vZ0":-8.607519662281753,"x":86.43,"y":229.17,"x0":-2.2243414419711875,"y0":50.00267456828856,"z0":5.617376195387322,"aX":-14.132387049979549},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":13.2,"spinRate":1917,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.43265523407683615,"extension":6.954449767588032},"index":2,"playId":"75e10808-d53e-39cd-8f7d-dc138d77a873","pitchNumber":2,"startTime":"2026-04-08T18:20:54.365Z","endTime":"2026-04-08T18:20:58.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70593146299798,"aZ":-28.185137707740267,"pfxX":-8.964868374277394,"pfxZ":2.4265215931093085,"pX":-0.04031206366804372,"pZ":2.73298407261986,"vX0":8.06395242034305,"vY0":-128.01326161267573,"vZ0":-2.2040857758812216,"x":118.54,"y":164.99,"x0":-2.0806258756453473,"y0":50.00452914300768,"z0":5.832159410699559,"aX":-14.743430522486362},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":2017,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.4294063030107198,"extension":6.872679711516898},"hitData":{"launchSpeed":93.6,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":144.99}},"index":3,"playId":"c127450c-8444-3184-875b-f115797bbd52","pitchNumber":3,"startTime":"2026-04-08T18:21:07.488Z","endTime":"2026-04-08T18:21:15.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:21:15.371Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T18:21:22.623Z","endTime":"2026-04-08T18:22:01.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.04982865339976,"aZ":-21.258051287536098,"pfxX":-7.616529576217407,"pfxZ":5.643885166259595,"pX":0.389777637464863,"pZ":2.1271960729327706,"vX0":7.950680341128643,"vY0":-139.54099107995648,"vZ0":-6.513480361256128,"x":102.14,"y":181.35,"x0":-1.5335608558401348,"y0":50.002464672305564,"z0":5.934316545954117,"aX":-14.7304578465018},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":11.8,"spinRate":2331,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.3954651809594565,"extension":6.894813730482688},"index":0,"playId":"8f5b8ced-fdae-34fc-879f-755f5b284af3","pitchNumber":1,"startTime":"2026-04-08T18:21:38.866Z","endTime":"2026-04-08T18:21:46.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54753753243143,"aZ":-39.115580159816346,"pfxX":7.156694379292538,"pfxZ":-4.743306732326356,"pX":-0.11355110973449083,"pZ":1.7921726592351443,"vX0":2.7724210509153813,"vY0":-120.7810424392991,"vZ0":-1.5188565146876942,"x":121.33,"y":190.39,"x0":-2.2090077875928604,"y0":50.00146144936829,"z0":5.897815659413163,"aX":10.47541138601521},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.6,"breakHorizontal":-13.7,"spinRate":2856,"spinDirection":52},"zone":8,"typeConfidence":0.92,"plateTime":0.45509785356358545,"extension":6.67671874665089},"hitData":{"launchSpeed":100.3,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.15,"coordY":152.68}},"index":1,"playId":"554c523d-9a37-31c7-b364-25da2418aad3","pitchNumber":2,"startTime":"2026-04-08T18:21:53.076Z","endTime":"2026-04-08T18:22:01.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:22:01.216Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to center fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T18:22:06.634Z","endTime":"2026-04-08T18:22:59.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51826920019131,"aZ":-13.69265879437921,"pfxX":-0.7182022480061957,"pfxZ":9.37500111341439,"pX":0.1829692506992778,"pZ":2.974523298574335,"vX0":6.231719182745073,"vY0":-139.54291480666512,"vZ0":-5.480548036377344,"x":110.03,"y":158.47,"x0":-1.9862587757990875,"y0":50.003950604494825,"z0":5.866842292896931,"aX":-1.4174155330927116},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":0.0,"spinRate":2432,"spinDirection":200},"zone":2,"typeConfidence":0.92,"plateTime":0.3925848513564527,"extension":6.846106630042584},"index":0,"playId":"b20b02a1-6e4d-3a68-a9a3-77506a141e6e","pitchNumber":1,"startTime":"2026-04-08T18:22:23.733Z","endTime":"2026-04-08T18:22:26.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":87.5,"endSpeed":79.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09626858592073,"aZ":-26.456987226915217,"pfxX":-9.501017563573207,"pfxZ":3.512762010050187,"pX":-1.3684769838021758,"pZ":3.2943696975383956,"vX0":5.02826278183459,"vY0":-127.27089861908505,"vZ0":-1.265613394020304,"x":169.16,"y":149.83,"x0":-2.1438671947260333,"y0":50.002428110919006,"z0":5.90939536858287,"aX":-15.459613131481397},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2102,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.43171004026222093,"extension":6.68904692108672},"index":1,"playId":"5dce4f85-fffb-35ee-9d88-0d0aec3c2aad","pitchNumber":2,"startTime":"2026-04-08T18:22:36.752Z","endTime":"2026-04-08T18:22:40.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12510733413502,"aZ":-25.760068980624297,"pfxX":-9.871283664644206,"pfxZ":3.7169344650482756,"pX":-0.7025776167238088,"pZ":2.3256691490823,"vX0":6.006662109964327,"vY0":-131.41418761766855,"vZ0":-4.105452860009691,"x":143.78,"y":175.99,"x0":-1.7503159520442915,"y0":50.005550120680525,"z0":5.850440839330883,"aX":-17.050358666621335},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":2178,"spinDirection":220},"zone":4,"typeConfidence":0.65,"plateTime":0.4188221915269814,"extension":6.673820784279072},"hitData":{"launchSpeed":107.8,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.36,"coordY":105.65}},"index":2,"playId":"fed61edb-7a10-3020-88d2-f0d07a9f1e9b","pitchNumber":3,"startTime":"2026-04-08T18:22:49.318Z","endTime":"2026-04-08T18:22:59.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:22:59.927Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T18:25:44.306Z","endTime":"2026-04-08T18:29:03.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9,10,11],"actionIndex":[1,8],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T18:23:13.159Z","endTime":"2026-04-08T18:24:31.650Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Lange replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T18:24:31.650Z","endTime":"2026-04-08T18:25:46.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036528412253364,"aZ":-32.212980463155155,"pfxX":-10.974911343367786,"pfxZ":-0.02025126155769108,"pX":-1.0201041357130818,"pZ":2.127354224276115,"vX0":5.694213405821063,"vY0":-129.97194343032206,"vZ0":-2.7893147202497346,"x":155.88,"y":181.34,"x0":-1.8262888215747255,"y0":50.004335107166014,"z0":5.688297192021188,"aX":-18.57184068542844},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":18.4,"spinRate":1564,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4231934340282293,"extension":5.963860336673169},"index":2,"playId":"8f316773-685e-38a4-9cfc-82771de01114","pitchNumber":1,"startTime":"2026-04-08T18:25:46.563Z","endTime":"2026-04-08T18:25:51.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01467884232048,"aZ":-32.23996469950754,"pfxX":-9.845184501609484,"pfxZ":-0.04300110810991242,"pX":0.45362298016046654,"pZ":1.306560426637925,"vX0":8.184118438311591,"vY0":-129.9311919280979,"vZ0":-4.853237831090654,"x":99.71,"y":203.5,"x0":-1.4749946626596215,"y0":50.00056334285684,"z0":5.679807406235007,"aX":-16.646620887979864},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":1493,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42334379338001904,"extension":6.374528484866584},"index":3,"playId":"8f9e1160-5d8c-3ba9-9c6d-f376bda04154","pitchNumber":2,"startTime":"2026-04-08T18:26:02.697Z","endTime":"2026-04-08T18:26:06.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390184492306155,"aZ":-34.44645044779908,"pfxX":-9.285927902432956,"pfxZ":-1.3443130901694236,"pX":0.43467063793571503,"pZ":1.5674678543699783,"vX0":8.209091159783176,"vY0":-130.19663704797867,"vZ0":-3.831785129696601,"x":100.43,"y":196.46,"x0":-1.5773531313107465,"y0":50.00311296945543,"z0":5.710077612431264,"aX":-15.688862999427423},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.1,"breakHorizontal":14.6,"spinRate":1718,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.42327008622322015,"extension":5.87794571549841},"index":4,"playId":"2d3895aa-fed0-306a-97f6-bcc7d0e89042","pitchNumber":3,"startTime":"2026-04-08T18:26:20.966Z","endTime":"2026-04-08T18:26:24.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"72de3556-fc4b-33cb-9870-c352c4c7c389","startTime":"2026-04-08T18:26:44.011Z","endTime":"2026-04-08T18:26:49.702Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118657175095674,"aZ":-36.004819468509524,"pfxX":-1.3066050360138912,"pfxZ":-2.3700879313513976,"pX":-0.07298004925876278,"pZ":2.6626837482192296,"vX0":4.290161614550053,"vY0":-126.71025177834026,"vZ0":-1.1847514865130044,"x":119.78,"y":166.89,"x0":-1.6220110694299177,"y0":50.000574205899035,"z0":6.026199529606842,"aX":-2.1136237596106837},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.3,"breakHorizontal":1.3,"spinRate":2246,"spinDirection":20},"zone":5,"typeConfidence":2.0,"plateTime":0.433095931788011,"extension":6.1394707624418405},"index":6,"playId":"8ac16139-9bd7-346e-a9cd-99eeac16dd6a","pitchNumber":4,"startTime":"2026-04-08T18:27:00.322Z","endTime":"2026-04-08T18:27:04.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646636227726482,"aZ":-31.728267378297026,"pfxX":-10.065225112499146,"pfxZ":0.25969434051429197,"pX":-2.0171258195841686,"pZ":2.224613154900908,"vX0":3.196640876826746,"vY0":-130.89740371921403,"vZ0":-2.766573993962513,"x":193.89,"y":178.72,"x0":-1.952264727229725,"y0":50.002457384725176,"z0":5.689677611005633,"aX":-17.32965893660334},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.0,"breakHorizontal":17.4,"spinRate":1719,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41968969701991465,"extension":5.860884729349981},"index":7,"playId":"88392f4f-52be-361c-a660-f38efa31d150","pitchNumber":5,"startTime":"2026-04-08T18:27:21.211Z","endTime":"2026-04-08T18:27:32.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Angel Martínez steals (2) 2nd base. Angel Martínez to 3rd. Angel Martínez advances to 3rd, on a throwing error by catcher Carter Jensen.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":8,"actionPlayId":"88392f4f-52be-361c-a660-f38efa31d150","startTime":"2026-04-08T18:27:51.253Z","endTime":"2026-04-08T18:28:09.511Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"postOnThird":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.44,"dramaIndex":22.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672645281979964,"aZ":-36.36417449729946,"pfxX":-0.13832576621413906,"pfxZ":-2.5512525220880136,"pX":0.4143287134012554,"pZ":2.068422671019282,"vX0":4.983462895877962,"vY0":-127.52634738404696,"vZ0":-2.344151310471542,"x":101.21,"y":182.93,"x0":-1.5486002447396312,"y0":50.001118632278164,"z0":5.87303087187151,"aX":-0.2280076428885963},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.9,"breakHorizontal":-0.8,"spinRate":2292,"spinDirection":19},"zone":9,"typeConfidence":2.0,"plateTime":0.4298030612805017,"extension":6.030253423526341},"index":9,"playId":"1b46e9b5-ea29-33dd-99b3-bc9b06dda88d","pitchNumber":6,"startTime":"2026-04-08T18:28:09.511Z","endTime":"2026-04-08T18:28:13.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":95.2,"endSpeed":86.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.640599649250845,"aZ":-16.21642382101141,"pfxX":-7.254012161082665,"pfxZ":8.262772973945612,"pX":-0.5793180698850676,"pZ":3.8687010066135157,"vX0":5.672557087376141,"vY0":-138.5164323243908,"vZ0":-2.33177502125492,"x":139.08,"y":134.33,"x0":-1.7172960551521956,"y0":50.005142320298106,"z0":5.81309665125873,"aX":-14.015006919812572},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2302,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39630965928762585,"extension":6.173510786239071},"index":10,"playId":"0c2f653b-14e9-37e9-a0dc-670401dd27ca","pitchNumber":7,"startTime":"2026-04-08T18:28:34.907Z","endTime":"2026-04-08T18:28:39.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174906539078137,"aZ":-35.26278329915361,"pfxX":-0.6026983908947492,"pfxZ":-1.8687392896450774,"pX":-0.5976122132298965,"pZ":2.136761395795255,"vX0":2.503210330155024,"vY0":-128.21859478219238,"vZ0":-2.574025307426352,"x":139.78,"y":181.09,"x0":-1.511090195168734,"y0":50.00245249103848,"z0":5.923651835463347,"aX":-0.9970672392465986},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":0.5,"spinRate":2275,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4282789056491554,"extension":6.3118832457890806},"hitData":{"launchSpeed":94.1,"launchAngle":26.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.9,"coordY":83.27}},"index":11,"playId":"885a4996-0a4f-3579-b0e3-234bb7fdf89e","pitchNumber":8,"startTime":"2026-04-08T18:28:55.430Z","endTime":"2026-04-08T18:29:03.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:29:03.725Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T18:30:58.176Z","endTime":"2026-04-08T18:32:20.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142447613631628,"aZ":-44.87038652376504,"pfxX":-5.115014268578653,"pfxZ":-9.798371132336666,"pX":-0.20771005481349458,"pZ":1.8179027759785291,"vX0":-0.22497493138550134,"vY0":-114.53055498261386,"vZ0":0.35954794652265964,"x":124.92,"y":189.7,"x0":0.554663917238786,"y0":50.005566367791175,"z0":6.139950508910536,"aX":-6.624270715552975},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.2,"breakHorizontal":9.2,"spinRate":2465,"spinDirection":335},"zone":8,"typeConfidence":0.9,"plateTime":0.4829501072026421,"extension":6.894971952134768},"index":0,"playId":"611e150e-313b-3411-8a25-8631044b8b8c","pitchNumber":1,"startTime":"2026-04-08T18:31:09.291Z","endTime":"2026-04-08T18:31:13.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":81.3,"endSpeed":74.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711299082245905,"aZ":-20.157599855446787,"pfxX":7.398090649991321,"pfxZ":8.622450985766239,"pX":-0.05567681223631508,"pZ":-0.4567041716259784,"vX0":-3.3777588247729153,"vY0":-117.94631707596261,"vZ0":-9.642267942758263,"x":119.12,"y":251.11,"x0":0.4421935469910922,"y0":50.002924826289416,"z0":5.579164083182799,"aX":10.309880896545089},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":13.2,"breakHorizontal":-12.5,"spinRate":1628,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.4663373413254388,"extension":6.97719307775097},"index":1,"playId":"1b397b95-b49d-3292-9966-ea5c3ca8c1b1","pitchNumber":2,"startTime":"2026-04-08T18:31:23.460Z","endTime":"2026-04-08T18:31:27.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":80.8,"endSpeed":73.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320695979695216,"aZ":-18.88034700787535,"pfxX":4.722308960561042,"pfxZ":9.618427860556363,"pX":-0.17346674813878604,"pZ":0.27210074491232916,"vX0":-3.0381894873736384,"vY0":-117.42241437773997,"vZ0":-8.272907740162065,"x":123.61,"y":231.43,"x0":0.5301989456222924,"y0":50.00369038653305,"z0":5.627424166150806,"aX":6.52842402095705},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":15.4,"breakHorizontal":-7.7,"spinRate":1453,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.46826171527726057,"extension":7.1513657694248405},"index":2,"playId":"767970a0-810d-3889-be52-8a4c6a8b93aa","pitchNumber":3,"startTime":"2026-04-08T18:31:39.767Z","endTime":"2026-04-08T18:31:43.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898908011867317,"aZ":-22.708725861793514,"pfxX":6.548190625012884,"pfxZ":6.822515401912629,"pX":1.0567810340803825,"pZ":2.710608314642985,"vX0":-0.9514015062165142,"vY0":-118.03534790419867,"vZ0":-2.2762355593691765,"x":76.72,"y":165.59,"x0":0.6194167543707744,"y0":50.004846700841114,"z0":5.8140610784971205,"aX":9.089458005040138},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.0,"breakHorizontal":-11.5,"spinRate":1421,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.46697618551792086,"extension":7.143986174442645},"index":3,"playId":"a29a8e34-8df9-37cb-9355-3d55c0fe16af","pitchNumber":4,"startTime":"2026-04-08T18:31:59.645Z","endTime":"2026-04-08T18:32:05.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73126510272655,"aZ":-14.66480306084907,"pfxX":4.231914843533005,"pfxZ":10.059201264926527,"pX":-0.9840507163999423,"pZ":3.1348485320711643,"vX0":-4.633114015892041,"vY0":-131.77913901138908,"vZ0":-4.052147337609935,"x":154.51,"y":154.14,"x0":0.25579811459394186,"y0":50.001173644694994,"z0":5.792067967650065,"aX":7.3649883499368425},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":-6.5,"spinRate":1992,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.4173161455164598,"extension":6.989715473655119},"index":4,"playId":"b834af31-feea-3f89-8350-0a2c6edce211","pitchNumber":5,"startTime":"2026-04-08T18:32:14.267Z","endTime":"2026-04-08T18:32:20.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.91,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:32:20.015Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T18:32:25.085Z","endTime":"2026-04-08T18:33:50.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.256268127920492,"aZ":-11.342343855448048,"pfxX":5.017623017441908,"pfxZ":11.898368599532777,"pX":-0.7924120831517544,"pZ":1.1372652687538256,"vX0":-4.7119388692516555,"vY0":-132.26349469276988,"vZ0":-9.520821384201804,"x":147.2,"y":208.07,"x0":0.3703165678587384,"y0":50.00627342376899,"z0":5.641327135812003,"aX":8.788673508473968},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.3,"breakHorizontal":-7.9,"spinRate":1906,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.4159662927198995,"extension":7.087746303670956},"index":0,"playId":"c428ccd6-3adb-3fc2-a9a3-6676dcb9170e","pitchNumber":1,"startTime":"2026-04-08T18:32:44.144Z","endTime":"2026-04-08T18:32:47.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14375177667921,"aZ":-43.30567350258164,"pfxX":-4.965940811165764,"pfxZ":-8.600863980509574,"pX":-0.3233761763751221,"pZ":1.6802917775033892,"vX0":-0.7977288420096487,"vY0":-114.79574617076568,"vZ0":-0.2584042399157165,"x":129.33,"y":193.41,"x0":0.6748954216463416,"y0":50.001094080804286,"z0":6.1188179293427,"aX":-6.429323690808975},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.1,"breakHorizontal":9.1,"spinRate":2571,"spinDirection":337},"zone":7,"typeConfidence":0.9,"plateTime":0.4826854221800456,"extension":6.753310313040197},"index":1,"playId":"a25e44d1-861e-32e1-9242-a1d8a4a00a8a","pitchNumber":2,"startTime":"2026-04-08T18:32:58.041Z","endTime":"2026-04-08T18:33:02.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":69.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.895851896007947,"aZ":-45.06475254499435,"pfxX":-5.748574008061402,"pfxZ":-10.530249712128494,"pX":0.16863556433420407,"pZ":3.129597076251798,"vX0":0.29845887032259116,"vY0":-111.43453153760608,"vZ0":3.6396254537211257,"x":110.57,"y":154.28,"x0":0.774895613198023,"y0":50.000357052057424,"z0":6.215999244906835,"aX":-7.039624339129007},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-17.3,"breakHorizontal":10.2,"spinRate":2558,"spinDirection":335},"zone":2,"typeConfidence":0.89,"plateTime":0.49653113123279535,"extension":6.600469461280622},"index":2,"playId":"876c909c-1cda-325a-8312-d969c6dde2d7","pitchNumber":3,"startTime":"2026-04-08T18:33:15.432Z","endTime":"2026-04-08T18:33:20.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T18:33:29.069Z","endTime":"2026-04-08T18:33:45.767Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540143853961908,"aZ":-20.84017184452201,"pfxX":5.42952736494578,"pfxZ":7.831361777787378,"pX":-0.6563085924625338,"pZ":2.3604090248315677,"vX0":-4.40379855550956,"vY0":-120.39753814144476,"vZ0":-3.428577768674306,"x":142.02,"y":175.05,"x0":0.5041163668862357,"y0":50.000466137016595,"z0":5.678563232077773,"aX":7.854495548361388},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.4,"breakHorizontal":-8.5,"spinRate":1375,"spinDirection":129},"zone":4,"typeConfidence":0.87,"plateTime":0.45748124746617824,"extension":7.101443736161515},"index":4,"playId":"b489797e-c702-3722-b449-8ba9be3e5920","pitchNumber":4,"startTime":"2026-04-08T18:33:45.767Z","endTime":"2026-04-08T18:33:50.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:33:50.107Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Starling Marte doubles (2) on a sharp line drive to center fielder Steven Kwan. Lane Thomas scores. Fielding error by center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T18:33:55.434Z","endTime":"2026-04-08T18:34:31.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252119025683655,"aZ":-38.40665899349229,"pfxX":-1.018377036575645,"pfxZ":-4.3619085893625025,"pX":-0.26490312666756,"pZ":1.9981607816729101,"vX0":-1.7984077049770197,"vY0":-119.16989749030046,"vZ0":-0.9216604888533318,"x":127.1,"y":184.83,"x0":0.6337015752274333,"y0":50.00272061554512,"z0":5.8786868947433994,"aX":-1.455084362912913},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.8,"breakHorizontal":2.3,"spinRate":2278,"spinDirection":309},"zone":7,"typeConfidence":0.92,"plateTime":0.4607425776279652,"extension":6.884398725020214},"hitData":{"launchSpeed":106.0,"launchAngle":19.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":81.2,"coordY":57.72}},"index":0,"playId":"3c2ee93e-037c-36bc-b36e-42553d8b096d","pitchNumber":1,"startTime":"2026-04-08T18:34:16.323Z","endTime":"2026-04-08T18:34:31.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-10.400000000000006,"leverageIndex":1.27,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:34:31.364Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T18:35:01.155Z","endTime":"2026-04-08T18:36:01.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053088625230473,"aZ":-14.459576288315846,"pfxX":3.2546198403357063,"pfxZ":10.354231341110847,"pX":-0.7063608073956712,"pZ":2.747733450629697,"vX0":-3.7322915951454902,"vY0":-130.14560394421585,"vZ0":-4.978482587242494,"x":143.92,"y":164.59,"x0":0.3253975509237743,"y0":50.000731090670584,"z0":5.785596930392765,"aX":5.566765744237607},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.9,"breakHorizontal":-5.0,"spinRate":1801,"spinDirection":155},"zone":4,"typeConfidence":0.9,"plateTime":0.4213331165008718,"extension":7.053910939015992},"index":0,"playId":"a0942696-3c07-32c0-99a0-c8b0bdac9ede","pitchNumber":1,"startTime":"2026-04-08T18:35:04.572Z","endTime":"2026-04-08T18:35:08.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":84.3,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36019830842999,"aZ":-34.07347359503576,"pfxX":0.8614420485971652,"pfxZ":-1.2542594400223592,"pX":-0.44730939531526204,"pZ":1.238169004346126,"vX0":-2.7410418890891592,"vY0":-122.75754075876885,"vZ0":-3.923643207199441,"x":134.05,"y":205.35,"x0":0.5740806037138176,"y0":50.001076074408374,"z0":5.772360642695342,"aX":1.30893503317217},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.0,"breakHorizontal":-0.8,"spinRate":2241,"spinDirection":320},"zone":13,"typeConfidence":0.83,"plateTime":0.44698943308115213,"extension":7.2719042377889656},"index":1,"playId":"d3d34980-38e1-35ed-9ef3-de76e8e94e4c","pitchNumber":2,"startTime":"2026-04-08T18:35:23.195Z","endTime":"2026-04-08T18:35:26.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51553830441616,"aZ":-15.398437608650703,"pfxX":5.687514705595792,"pfxZ":9.19588909750414,"pX":-0.9722811862777748,"pZ":0.9821305195391267,"vX0":-5.473847273153245,"vY0":-134.53346233203106,"vZ0":-9.298047929890235,"x":154.06,"y":212.26,"x0":0.3546053705521511,"y0":50.00240281897529,"z0":5.586053825936031,"aX":10.374751076030165},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-9.0,"spinRate":1865,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.4078900091100852,"extension":7.122981832460058},"index":2,"playId":"58df0b22-3ea8-38af-ae44-0bdfd7daf120","pitchNumber":3,"startTime":"2026-04-08T18:35:41.031Z","endTime":"2026-04-08T18:35:45.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637691578194755,"aZ":-19.212777599342726,"pfxX":6.0331575672001145,"pfxZ":9.36182830648595,"pX":-0.18737618407361703,"pZ":0.7693934095911976,"vX0":-3.129088527031688,"vY0":-117.5888653828239,"vZ0":-7.055833266660057,"x":124.14,"y":218.01,"x0":0.3845737781614583,"y0":50.00299429149333,"z0":5.622534942335808,"aX":8.353875054606931},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":15.2,"breakHorizontal":-10.1,"spinRate":1562,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.46781039951310177,"extension":7.439429267566276},"index":3,"playId":"082c8580-d416-31b3-ab2d-ed090602c8c0","pitchNumber":4,"startTime":"2026-04-08T18:35:56.433Z","endTime":"2026-04-08T18:36:01.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:36:01.041Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T18:36:10.433Z","endTime":"2026-04-08T18:36:59.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524398768054102,"aZ":-20.422419861458945,"pfxX":6.354435499521321,"pfxZ":8.336699757000625,"pX":-0.014537399751099836,"pZ":2.891798145245079,"vX0":-3.2078540928316297,"vY0":-118.49436696155745,"vZ0":-2.3923724953853496,"x":117.55,"y":160.7,"x0":0.5375766314984142,"y0":50.00189564466273,"z0":5.7981858688658265,"aX":8.955228417598132},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.7,"spinRate":1536,"spinDirection":134},"zone":2,"typeConfidence":0.91,"plateTime":0.46383237289190804,"extension":6.266645603300695},"index":0,"playId":"c7a44b45-a834-33a2-ad79-7d0f9a2c6043","pitchNumber":1,"startTime":"2026-04-08T18:36:25.873Z","endTime":"2026-04-08T18:36:30.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327111193247596,"aZ":-14.226939995187077,"pfxX":4.147415305365169,"pfxZ":9.795395843752285,"pX":-0.15529282680276263,"pZ":2.869729953369137,"vX0":-2.9691060878616398,"vY0":-134.5401568815734,"vZ0":-5.017780678247927,"x":122.92,"y":161.3,"x0":0.42401905117055977,"y0":50.00379132279822,"z0":5.768105180520965,"aX":7.599842348693276},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-6.8,"spinRate":1909,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.40719459425442484,"extension":7.004874234475202},"index":1,"playId":"1cd81daa-9fb7-38f7-a9f1-e665e13e12de","pitchNumber":2,"startTime":"2026-04-08T18:36:39.663Z","endTime":"2026-04-08T18:36:43.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317492721538947,"aZ":-46.371036024145994,"pfxX":-3.856427326756851,"pfxZ":-10.600132122418572,"pX":-0.38508855453988755,"pZ":1.3928299762415464,"vX0":-1.1044797429802957,"vY0":-116.54749546765763,"vZ0":-0.4816848475087385,"x":131.68,"y":201.17,"x0":0.5991265339397854,"y0":50.00321216122861,"z0":6.082952809979768,"aX":-5.1644561080052815},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-18.8,"breakHorizontal":7.3,"spinRate":2917,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.47482222234739524,"extension":6.681285001572833},"index":2,"playId":"1e81c954-5053-3ca8-8497-703703d77379","pitchNumber":3,"startTime":"2026-04-08T18:36:55.740Z","endTime":"2026-04-08T18:36:59.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.45,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:36:59.668Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T18:38:53.563Z","endTime":"2026-04-08T18:41:19.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09058119461702,"aZ":-24.013198995245318,"pfxX":-9.206568323801124,"pfxZ":4.220059828740041,"pX":-1.352164397828355,"pZ":4.311106256713893,"vX0":3.9236514837954015,"vY0":-138.44536077284323,"vZ0":0.20166456922360765,"x":168.54,"y":122.38,"x0":-1.5949826995358949,"y0":50.001430050843005,"z0":5.8498968325137914,"aX":-17.796840507015684},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":15.8,"spinRate":2027,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3962544293505963,"extension":6.242761007618552},"index":0,"playId":"29478e70-e734-36ac-bf7f-7fe2c46b466b","pitchNumber":1,"startTime":"2026-04-08T18:39:14.864Z","endTime":"2026-04-08T18:39:20.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96003132136622,"aZ":-33.012990499150604,"pfxX":-1.3730718827921233,"pfxZ":-0.5127133458087463,"pX":0.5187500041089139,"pZ":0.8716380582733242,"vX0":5.0971078150126505,"vY0":-127.48198881096091,"vZ0":-5.696882107925413,"x":97.23,"y":215.25,"x0":-1.33085107820497,"y0":50.00305727179862,"z0":5.7509394839639265,"aX":-2.2540560134083782},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":1.3,"spinRate":2162,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.43017057781351475,"extension":6.3072979385017796},"index":1,"playId":"5dd4cf1f-7046-327e-a48f-18ebaef9e997","pitchNumber":2,"startTime":"2026-04-08T18:39:31.199Z","endTime":"2026-04-08T18:39:35.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87439498830377,"aZ":-23.561355060545228,"pfxX":-10.177624772414493,"pfxZ":4.393478276979445,"pX":-0.4110295281536456,"pZ":1.9879937020002052,"vX0":6.427308137496266,"vY0":-139.48979705923645,"vZ0":-5.9423244631314365,"x":132.67,"y":185.1,"x0":-1.4288552649287334,"y0":50.0041188929946,"z0":5.710686628330186,"aX":-19.95507342846038},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":17.0,"spinRate":2153,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.39343438227856176,"extension":6.233529131926425},"index":2,"playId":"13171452-4d98-3e82-bbc3-992f45d606c0","pitchNumber":3,"startTime":"2026-04-08T18:39:48.324Z","endTime":"2026-04-08T18:39:52.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84830634138646,"aZ":-23.91272002034482,"pfxX":-11.453180767527364,"pfxZ":4.232272944602917,"pX":0.4875582242149177,"pZ":2.4173586447946147,"vX0":9.109114443014288,"vY0":-139.22628020099143,"vZ0":-4.581568802740952,"x":98.42,"y":173.51,"x0":-1.3474603279283455,"y0":50.00489709626243,"z0":5.677968311927718,"aX":-22.36505751637261},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":2142,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3942311732270647,"extension":6.282584151518532},"index":3,"playId":"fdc401d7-3fc4-3cb9-a34f-069be4dc0393","pitchNumber":4,"startTime":"2026-04-08T18:40:05.990Z","endTime":"2026-04-08T18:40:09.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-08T18:40:16.481Z","endTime":"2026-04-08T18:40:30.943Z","isPitch":false,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48465560889859,"aZ":-32.7620906493481,"pfxX":-1.2454115156686303,"pfxZ":-0.3555593379329327,"pX":-0.24439546469086446,"pZ":2.365173753928651,"vX0":3.504253765270372,"vY0":-128.02988858893264,"vZ0":-2.4390368151086497,"x":126.32,"y":174.92,"x0":-1.4716240414832855,"y0":50.00400805152662,"z0":5.905171773451946,"aX":-2.0595034070141387},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":1.4,"spinRate":2140,"spinDirection":18},"zone":5,"typeConfidence":2.0,"plateTime":0.4285220085404129,"extension":6.2338875233646664},"index":5,"playId":"9724e3d3-263e-307e-ba03-6c747cfd3b14","pitchNumber":5,"startTime":"2026-04-08T18:40:30.943Z","endTime":"2026-04-08T18:40:36.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.771521688611806,"aZ":-12.93740038125932,"pfxX":-7.411977809588627,"pfxZ":9.765997215126498,"pX":1.4186841240619412,"pZ":2.156836388997386,"vX0":10.216694376923856,"vY0":-140.40923908476245,"vZ0":-7.222313807864112,"x":62.92,"y":180.55,"x0":-1.327120900760549,"y0":50.00360232745834,"z0":5.628470584749328,"aX":-14.601823409403023},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2217,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39210537172111337,"extension":6.301126499165834},"index":6,"playId":"33dd7509-2507-3783-b91a-6f568d72b781","pitchNumber":6,"startTime":"2026-04-08T18:40:53.776Z","endTime":"2026-04-08T18:40:58.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.924804369607834,"aZ":-21.766637682586357,"pfxX":-10.578039045390144,"pfxZ":5.322946034866597,"pX":-1.1373683882178927,"pZ":2.419426612619259,"vX0":4.91800807822178,"vY0":-139.75364756162688,"vZ0":-5.237555610687946,"x":160.35,"y":173.46,"x0":-1.5570362356168033,"y0":50.00368518447903,"z0":5.7709562127467935,"aX":-20.680418463962795},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":18.0,"spinRate":2204,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3936985855824453,"extension":6.229283943274063},"index":7,"playId":"a764656a-d918-343e-b3c0-552d7d14480d","pitchNumber":7,"startTime":"2026-04-08T18:41:12.237Z","endTime":"2026-04-08T18:41:19.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:41:19.860Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to right fielder Starling Marte.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T18:41:29.583Z","endTime":"2026-04-08T18:42:09.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84813956419345,"aZ":-32.49900459087161,"pfxX":-11.223580415732904,"pfxZ":-0.1897020703222907,"pX":-0.8070785704193879,"pZ":2.2428890485833213,"vX0":6.258066119800255,"vY0":-132.6422828894225,"vZ0":-2.662624955452973,"x":147.76,"y":178.22,"x0":-1.760077247759466,"y0":50.00054779680298,"z0":5.670508845463935,"aX":-19.65804179635234},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.7,"breakHorizontal":18.6,"spinRate":1811,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.415653009426733,"extension":6.2155267427729335},"index":0,"playId":"8907c8f3-0949-35f3-886b-61577e8dc50e","pitchNumber":1,"startTime":"2026-04-08T18:41:47.415Z","endTime":"2026-04-08T18:41:51.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33979047152637,"aZ":-31.515071642392286,"pfxX":-1.2616012651236814,"pfxZ":0.398654127554404,"pX":0.2911677534956826,"pZ":1.9844174483373251,"vX0":5.451382249196373,"vY0":-129.11889327463695,"vZ0":-3.224949538018082,"x":108.76,"y":122.05,"x0":-1.7000953043520446,"y0":50.00440854391381,"z0":5.720609497736597,"aX":-2.093227141208661},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":0.8,"spinRate":2261,"spinDirection":8},"zone":9,"typeConfidence":2.0,"plateTime":0.4271174368529498,"extension":6.190088375935054},"hitData":{"launchSpeed":77.7,"launchAngle":48.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.37,"coordY":113.52}},"index":1,"playId":"a3e8a3b0-7a9d-35f1-9d02-9df2a47dab65","pitchNumber":2,"startTime":"2026-04-08T18:42:00.248Z","endTime":"2026-04-08T18:42:09.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:42:09.829Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rhys Hoskins doubles (5) on a sharp fly ball to left fielder Michael Massey.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T18:42:27.506Z","endTime":"2026-04-08T18:43:24.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.463180710786062,"aZ":-32.513727104767376,"pfxX":-1.2917839914009666,"pfxZ":-0.20000823622269515,"pX":0.2622414971753971,"pZ":1.4967836111717607,"vX0":5.112389126340199,"vY0":-128.40889006446392,"vZ0":-4.409751721042919,"x":107.0,"y":198.37,"x0":-1.5862883066356066,"y0":50.00488132317392,"z0":5.76452222918031,"aX":-2.1586293086043407},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.42646408821950876,"extension":6.364685948556644},"index":0,"playId":"975ef0cb-c8ad-33eb-ae80-bbdff93040a3","pitchNumber":1,"startTime":"2026-04-08T18:42:35.025Z","endTime":"2026-04-08T18:42:39.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87748069450229,"aZ":-27.10642065570201,"pfxX":-10.214390276757777,"pfxZ":2.5725646376764244,"pX":-0.283954196011802,"pZ":0.5844713181558066,"vX0":7.327309460444456,"vY0":-139.7776100916752,"vZ0":-8.475994738319086,"x":127.82,"y":223.0,"x0":-1.6184632322630592,"y0":50.00335151628253,"z0":5.448943604244719,"aX":-20.11826809081008},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":2179,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3925607829511555,"extension":6.351982233286256},"index":1,"playId":"accd6be2-51b9-39a0-a5e2-90f51adb72bd","pitchNumber":2,"startTime":"2026-04-08T18:42:52.484Z","endTime":"2026-04-08T18:42:56.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20395633640596,"aZ":-31.365893628228335,"pfxX":0.9287052893614871,"pfxZ":0.4964739564858647,"pX":0.411272444664431,"pZ":2.271000938488744,"vX0":4.51178505735002,"vY0":-126.91848328657734,"vZ0":-2.7094011001437313,"x":101.32,"y":177.46,"x0":-1.5107636353105596,"y0":50.00250178772386,"z0":5.852576783100747,"aX":1.5137042196338713},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":-2.8,"spinRate":2129,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.43171469015826647,"extension":6.198852578036502},"hitData":{"launchSpeed":106.6,"launchAngle":41.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":64.2,"coordY":76.91}},"index":2,"playId":"4048b5fc-5940-342f-9a76-e879e4e50b40","pitchNumber":3,"startTime":"2026-04-08T18:43:10.363Z","endTime":"2026-04-08T18:43:24.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.30000000000001,"awayTeamWinProbability":19.69999999999999,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.3,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:43:24.728Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Juan Brito doubles (2) on a sharp line drive to right fielder Starling Marte. Rhys Hoskins scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T18:43:41.770Z","endTime":"2026-04-08T18:44:50.869Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":{"id":656638,"link":"/api/v1/people/656638"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10058439407545,"aZ":-33.607169964855885,"pfxX":-10.57895425731227,"pfxZ":-0.8363787251353285,"pX":-0.41997765848446134,"pZ":0.6087549610878518,"vX0":7.04604273678198,"vY0":-131.69474688381106,"vZ0":-6.081259183963059,"x":133.01,"y":222.34,"x0":-1.7828463441802598,"y0":50.00112569920808,"z0":5.494577138178434,"aX":-18.214736629837144},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.9,"breakHorizontal":17.2,"spinRate":1724,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.41907875406392137,"extension":6.441992130636993},"index":0,"playId":"15ebdae9-0e0f-3d52-b8c6-f4ef6fa80e24","pitchNumber":1,"startTime":"2026-04-08T18:44:02.095Z","endTime":"2026-04-08T18:44:06.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.060309965772106,"aZ":-32.099996352633184,"pfxX":-11.35937550586386,"pfxZ":0.0436094855131568,"pX":-0.07803007296235882,"pZ":1.4448210338033038,"vX0":7.951302690890356,"vY0":-132.50608982998952,"vZ0":-4.491674712605208,"x":119.97,"y":199.77,"x0":-1.663482865968833,"y0":50.003592608279746,"z0":5.5455070550044185,"aX":-19.914070030192597},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.8,"breakHorizontal":18.5,"spinRate":1672,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.415617480433649,"extension":6.107846089183715},"index":1,"playId":"c2bee801-35fe-36dc-885f-0ded6ce7809c","pitchNumber":2,"startTime":"2026-04-08T18:44:18.942Z","endTime":"2026-04-08T18:44:22.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12898001066828,"aZ":-28.686954559702002,"pfxX":-1.9829174593399193,"pfxZ":2.0046733606483524,"pX":0.09687009974331336,"pZ":2.4910713446170933,"vX0":6.326874820397752,"vY0":-131.5308443046572,"vZ0":-2.354182323371198,"x":113.31,"y":171.52,"x0":-2.0911056958932885,"y0":50.00153048987261,"z0":5.543482759558668,"aX":-3.4458227688281338},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":2.0,"spinRate":2275,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4177991110922532,"extension":6.373963903667411},"hitData":{"launchSpeed":100.1,"launchAngle":14.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":202.99,"coordY":130.54}},"index":2,"playId":"68744c05-4e61-37b2-8fd8-d8a64d2867e2","pitchNumber":3,"startTime":"2026-04-08T18:44:38.201Z","endTime":"2026-04-08T18:44:50.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":7.499999999999986,"leverageIndex":0.89,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:44:50.869Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T18:45:01.340Z","endTime":"2026-04-08T18:46:32.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616525851125875,"aZ":-33.31623076844076,"pfxX":-2.41286062866818,"pfxZ":-0.6889290811717181,"pX":-0.9591714426847823,"pZ":2.8854542480010634,"vX0":2.751813951182269,"vY0":-128.49525401254368,"vZ0":-1.0719853017270653,"x":153.56,"y":160.87,"x0":-1.738697294771775,"y0":50.0062529391657,"z0":5.934539146567402,"aX":-3.970744650553872},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":3.6,"spinRate":2239,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.42890776476913706,"extension":6.272625548461935},"index":0,"playId":"b4d284b1-c06b-351f-ba42-954f4642dd4c","pitchNumber":1,"startTime":"2026-04-08T18:45:25.481Z","endTime":"2026-04-08T18:45:32.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81208952552307,"aZ":-17.492355671151024,"pfxX":-5.770869500088715,"pfxZ":7.483240971684975,"pX":-0.7035307968076576,"pZ":3.6674739298266386,"vX0":4.563214486618487,"vY0":-139.95597538764406,"vZ0":-2.6392999743365393,"x":143.82,"y":139.76,"x0":-1.6143025798929138,"y0":50.00349802383154,"z0":5.783271736959818,"aX":-11.323582142805831},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2235,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3930021347451387,"extension":6.244762578080204},"index":1,"playId":"a5cdbfde-1295-3dbb-a9f4-b5a645724c71","pitchNumber":2,"startTime":"2026-04-08T18:45:41.231Z","endTime":"2026-04-08T18:45:44.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80058126074412,"aZ":-24.24167858559311,"pfxX":-10.323949803936666,"pfxZ":4.023743793497911,"pX":-0.4784349472716614,"pZ":1.599909207184026,"vX0":7.012159065615056,"vY0":-140.25433498981903,"vZ0":-6.42676445229604,"x":135.24,"y":195.58,"x0":-1.683046546500237,"y0":50.00336350239576,"z0":5.525880159121459,"aX":-20.35493426297199},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2134,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3920948312807755,"extension":6.429041220434893},"index":2,"playId":"6da13a9d-5814-3376-a300-f659483f5fc6","pitchNumber":3,"startTime":"2026-04-08T18:46:04.247Z","endTime":"2026-04-08T18:46:07.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":89.8,"endSpeed":81.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927422400944124,"aZ":-32.353954573803385,"pfxX":-0.4412514237566203,"pfxZ":-0.10742764578969499,"pX":0.5118998693289527,"pZ":1.894269866688342,"vX0":5.776369058731081,"vY0":-130.5450691094355,"vZ0":-3.6348477522199802,"x":97.49,"y":187.63,"x0":-1.6848170301709982,"y0":50.00059419511623,"z0":5.775489273689807,"aX":-0.7513077974412017},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.8,"breakHorizontal":-0.6,"spinRate":2233,"spinDirection":8},"zone":9,"typeConfidence":2.0,"plateTime":0.4217448813691673,"extension":6.306783599601652},"index":3,"playId":"60c9a4a5-0cd8-3d59-831a-9380ea3c317b","pitchNumber":4,"startTime":"2026-04-08T18:46:29.290Z","endTime":"2026-04-08T18:46:32.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:46:32.290Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T18:48:21.632Z","endTime":"2026-04-08T18:49:41.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":91.0,"endSpeed":82.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.159665323621553,"aZ":-12.144308767986402,"pfxX":3.7752034143139075,"pfxZ":11.41174189828141,"pX":-0.5128155994999711,"pZ":1.085025993609694,"vX0":-3.7619350341148037,"vY0":-132.15337562072799,"vZ0":-9.390042497835744,"x":136.55,"y":209.48,"x0":0.44387094152266166,"y0":50.003498961041885,"z0":5.593432731363731,"aX":6.627088118803031},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.6,"breakHorizontal":-5.9,"spinRate":1836,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.41567490913980043,"extension":7.217026184634233},"index":0,"playId":"57606726-f492-34c3-b111-d68a7d18c558","pitchNumber":1,"startTime":"2026-04-08T18:48:42.449Z","endTime":"2026-04-08T18:48:46.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.812345962465972,"aZ":-14.598089876040849,"pfxX":2.7406562190664494,"pfxZ":10.091082730477153,"pX":-0.14567564604694272,"pZ":2.705138017978992,"vX0":-2.242404740466383,"vY0":-131.37838061315747,"vZ0":-5.213853004620121,"x":122.55,"y":165.74,"x0":0.36443484102457413,"y0":50.00027515910899,"z0":5.8068569136251025,"aX":4.7722436589634905},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":-4.4,"spinRate":1825,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.4175025316758072,"extension":6.958669753935513},"index":1,"playId":"7813a1f1-ecd7-334a-a84f-97428ac9a00a","pitchNumber":2,"startTime":"2026-04-08T18:48:56.995Z","endTime":"2026-04-08T18:49:01.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47454759126228,"aZ":-11.97377795031235,"pfxX":2.9759918162308456,"pfxZ":11.643659062338791,"pX":-0.995597180330393,"pZ":1.4806502310453193,"vX0":-4.3091748955981135,"vY0":-131.77209454994664,"vZ0":-8.448020381575315,"x":154.95,"y":198.8,"x0":0.2844120560980995,"y0":50.00639631381484,"z0":5.641074397558304,"aX":5.165110067524978},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.1,"breakHorizontal":-4.3,"spinRate":1877,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.41778825304728473,"extension":7.12038067507875},"index":2,"playId":"51aa333a-95e1-3f53-be44-c8b00d2c5b9b","pitchNumber":3,"startTime":"2026-04-08T18:49:17.988Z","endTime":"2026-04-08T18:49:22.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":90.2,"endSpeed":81.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1880156201831,"aZ":-12.418614136194218,"pfxX":4.048797247607132,"pfxZ":11.44717465005482,"pX":-0.5869392174780457,"pZ":1.7895823551968215,"vX0":-3.580826349817445,"vY0":-131.14832126841935,"vZ0":-7.665236931243337,"x":139.37,"y":190.46,"x0":0.27641392939346915,"y0":50.00149830641673,"z0":5.695597201607372,"aX":6.985889946901645},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.1,"breakHorizontal":-6.5,"spinRate":1895,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.41917440059270383,"extension":6.993184804197661},"hitData":{"launchSpeed":105.1,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.93,"coordY":140.19}},"index":3,"playId":"e3c67297-54b8-3617-86f3-f7997230c2f1","pitchNumber":4,"startTime":"2026-04-08T18:49:33.573Z","endTime":"2026-04-08T18:49:41.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:49:41.300Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T18:49:54.555Z","endTime":"2026-04-08T18:50:17.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":76.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300443430335534,"aZ":-38.890613596116005,"pfxX":-0.5456206595756454,"pfxZ":-4.542635548681094,"pX":0.3142302649226717,"pZ":3.0606403551503236,"vX0":-0.7173018683506489,"vY0":-120.75393174447157,"vZ0":1.1136233503333308,"x":105.02,"y":156.14,"x0":0.6859056185117404,"y0":50.00267417488253,"z0":6.01229358504575,"aX":-0.8065669612920762},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.7,"breakHorizontal":1.2,"spinRate":2250,"spinDirection":308},"zone":3,"typeConfidence":0.92,"plateTime":0.4534150611363086,"extension":6.765227689782401},"hitData":{"launchSpeed":90.8,"launchAngle":54.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.11,"coordY":109.78}},"index":0,"playId":"00dd55d1-6e5c-395b-9eec-2a185c7a2326","pitchNumber":1,"startTime":"2026-04-08T18:50:07.375Z","endTime":"2026-04-08T18:50:17.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:50:17.158Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T18:56:17.409Z","endTime":"2026-04-08T18:56:54.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T18:50:38.874Z","endTime":"2026-04-08T18:51:38.291Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Brogdon replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T18:51:38.291Z","endTime":"2026-04-08T18:53:23.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-08T18:53:23.480Z","endTime":"2026-04-08T18:56:19.672Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51020689558273,"aZ":-28.298048951847935,"pfxX":-9.762531533065756,"pfxZ":2.7426348478778984,"pX":0.003789410942962275,"pZ":3.1635654798424455,"vX0":8.82585087480063,"vY0":-118.83728049351151,"vZ0":-0.4611730383381065,"x":116.86,"y":153.36,"x0":-2.5129694052965244,"y0":50.000510364196494,"z0":5.959567449104299,"aX":-13.781883338801126},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2002,"spinDirection":246},"zone":2,"typeConfidence":0.9,"plateTime":0.4631902927721132,"extension":6.59235921354044},"index":3,"playId":"5670100f-6a56-3bdf-86be-fbb830190fee","pitchNumber":1,"startTime":"2026-04-08T18:56:19.672Z","endTime":"2026-04-08T18:56:23.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28807769437278,"aZ":-15.492452220763148,"pfxX":-7.2228191059689655,"pfxZ":9.00710360255714,"pX":-1.4840778966190415,"pZ":2.9197102155092938,"vX0":5.755786714743515,"vY0":-136.06393683639214,"vZ0":-4.869192412351133,"x":173.57,"y":159.95,"x0":-2.701507407003363,"y0":50.00304812206435,"z0":5.826569234070981,"aX":-13.376361413434509},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2317,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.40447501521324947,"extension":6.57115495053122},"index":4,"playId":"d75dda1c-2a98-3da6-b736-3ee0fe2ce936","pitchNumber":2,"startTime":"2026-04-08T18:56:30.987Z","endTime":"2026-04-08T18:56:35.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815697457862306,"aZ":-26.781034972964587,"pfxX":-10.160590906853706,"pfxZ":3.744148932847277,"pX":-1.3106241407759307,"pZ":1.982403092396271,"vX0":6.518525739837093,"vY0":-120.20195705363503,"vZ0":-3.262717121330197,"x":166.96,"y":185.26,"x0":-2.7598721119231797,"y0":50.001971999170365,"z0":5.777062954290385,"aX":-14.627072195161631},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":1853,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.45853454618299994,"extension":6.699229914568625},"hitData":{"launchSpeed":86.8,"launchAngle":84.0,"totalDistance":9.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":125.35,"coordY":186.2}},"index":5,"playId":"8ef8640e-fc45-3379-9434-515069b71075","pitchNumber":3,"startTime":"2026-04-08T18:56:44.764Z","endTime":"2026-04-08T18:56:54.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:56:54.830Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T18:58:58.313Z","endTime":"2026-04-08T18:59:57.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94987259933769,"aZ":-23.675886826527336,"pfxX":-10.053894255730624,"pfxZ":4.441858586519097,"pX":0.7428403665486437,"pZ":1.5428438004247547,"vX0":9.970809213377251,"vY0":-138.02138053947644,"vZ0":-6.613255226531089,"x":88.68,"y":197.12,"x0":-1.6239014372049456,"y0":50.005879566602,"z0":5.582756576716696,"aX":-19.25020546807733},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":2028,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3980260200091248,"extension":6.15883143353609},"index":0,"playId":"ae725bd9-5c02-3d99-9f3a-ab381147ca2a","pitchNumber":1,"startTime":"2026-04-08T18:59:18.314Z","endTime":"2026-04-08T18:59:23.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37160860074226,"aZ":-28.762303826602647,"pfxX":-9.916707503734148,"pfxZ":1.9965092253217112,"pX":-0.7352414720341309,"pZ":2.2993978627845,"vX0":6.417520607536959,"vY0":-130.42249723163408,"vZ0":-2.975500130641964,"x":145.03,"y":176.7,"x0":-1.9488456577740287,"y0":50.00496360023713,"z0":5.6418275593489735,"aX":-16.95657667591375},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":1669,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4212002594041846,"extension":6.027655253997522},"index":1,"playId":"e30a294f-3467-352f-83b1-cb420d2bb7be","pitchNumber":2,"startTime":"2026-04-08T18:59:33.500Z","endTime":"2026-04-08T18:59:38.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":95.2,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78649978283957,"aZ":-25.057098884982103,"pfxX":-9.72245554284264,"pfxZ":3.692626346206456,"pX":-0.14431592274411403,"pZ":2.8811400579698767,"vX0":7.546292428107307,"vY0":-138.40833540524412,"vZ0":-3.2314139066449252,"x":122.5,"y":160.99,"x0":-1.6519322720880223,"y0":50.00288337499902,"z0":5.754193769911196,"aX":-18.739594583897016},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":15.8,"spinRate":1981,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3967386201127736,"extension":6.2117067315575},"hitData":{"launchSpeed":95.7,"launchAngle":19.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.78,"coordY":72.81}},"index":2,"playId":"21a40302-692b-3e61-8ccb-1a2eaef5508b","pitchNumber":3,"startTime":"2026-04-08T18:59:49.023Z","endTime":"2026-04-08T18:59:57.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-08T18:59:57.011Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T19:00:02.980Z","endTime":"2026-04-08T19:01:48.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17189099990274,"aZ":-35.021739464428975,"pfxX":-10.36737572823078,"pfxZ":-1.658169971938909,"pX":-0.45946669701341136,"pZ":3.244337614323228,"vX0":6.615470040283181,"vY0":-131.17151223452908,"vZ0":0.13170877894089816,"x":134.51,"y":151.18,"x0":-1.6844935392701066,"y0":50.000751626827665,"z0":5.83336864262809,"aX":-17.82500553067056},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.6,"breakHorizontal":17.0,"spinRate":1723,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.419701261678195,"extension":6.146276458896461},"index":0,"playId":"f3ce2e3e-476a-3431-a812-bb2b3dad217b","pitchNumber":1,"startTime":"2026-04-08T19:00:24.215Z","endTime":"2026-04-08T19:00:27.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56337649359025,"aZ":-34.38844309996208,"pfxX":-0.057032481313479266,"pfxZ":-1.3456097718256963,"pX":-2.062857009425182,"pZ":4.366126168261263,"vX0":-0.04117388700293343,"vY0":-127.24953803596269,"vZ0":3.02217818436736,"x":195.63,"y":120.89,"x0":-2.039068737099549,"y0":50.00439060555687,"z0":5.8835420592142835,"aX":-0.09373294447533728},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":0.1,"spinRate":2259,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.43007618895543853,"extension":6.075149794312631},"index":1,"playId":"07403acd-395a-336e-8728-ba3d46895800","pitchNumber":2,"startTime":"2026-04-08T19:00:40.322Z","endTime":"2026-04-08T19:00:44.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874734135997823,"aZ":-25.627501698616328,"pfxX":-9.65592643059535,"pfxZ":3.450228834198298,"pX":0.6564247817524057,"pZ":2.0488193320090318,"vX0":9.64557596734568,"vY0":-137.22013042995275,"vZ0":-4.817868875016238,"x":91.98,"y":183.46,"x0":-1.6587551323476772,"y0":50.002413091169444,"z0":5.58511136837438,"aX":-18.316013139807477},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":2108,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3999751602976471,"extension":6.320796287315357},"index":2,"playId":"743e6184-21c8-34c1-a5c0-64b39cf95e52","pitchNumber":3,"startTime":"2026-04-08T19:01:01.470Z","endTime":"2026-04-08T19:01:05.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62853000242997,"aZ":-34.579182820423995,"pfxX":-9.114538459453328,"pfxZ":-1.381626657515989,"pX":0.9449552290667358,"pZ":2.115504586386792,"vX0":9.894894490200658,"vY0":-131.45432502667825,"vZ0":-2.419257284612161,"x":80.98,"y":181.66,"x0":-1.6959308924879155,"y0":50.00478751862736,"z0":5.632091452486997,"aX":-15.845789168906457},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.9,"breakHorizontal":14.2,"spinRate":1600,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4177539096962217,"extension":6.203253860372944},"index":3,"playId":"4515a34a-fc01-3602-84e4-39490dd6f5d7","pitchNumber":4,"startTime":"2026-04-08T19:01:20.716Z","endTime":"2026-04-08T19:01:26.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5442485470936,"aZ":-17.231558361040776,"pfxX":-7.549456769659833,"pfxZ":7.6830562338481485,"pX":0.4170517583114703,"pZ":2.471597163060442,"vX0":8.419057052842355,"vY0":-139.34287819241072,"vZ0":-5.52667299237711,"x":101.1,"y":172.05,"x0":-1.6786690039864804,"y0":50.00039083116999,"z0":5.638917688225901,"aX":-14.67947604461203},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2230,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3947416891060298,"extension":6.259134716792671},"hitData":{"launchSpeed":85.3,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.88,"coordY":149.26}},"index":4,"playId":"deb5cc85-a80b-38a0-99bc-49cb0f89e939","pitchNumber":5,"startTime":"2026-04-08T19:01:40.698Z","endTime":"2026-04-08T19:01:48.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:01:48.408Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Angel Martínez doubles (2) on a sharp line drive to right fielder Starling Marte. Angel Martínez out at 3rd on the throw, right fielder Starling Marte to shortstop Bobby Witt Jr. to third baseman Maikel Garcia.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T19:01:58.096Z","endTime":"2026-04-08T19:03:04.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56459918260271,"aZ":-31.487150528040804,"pfxX":-9.954691195411327,"pfxZ":0.4014795092379613,"pX":0.10209548927094075,"pZ":1.292193934059849,"vX0":8.130972259661053,"vY0":-130.9848384221313,"vZ0":-4.76461734547,"x":113.11,"y":203.89,"x0":-1.7602308087205947,"y0":50.005490778160755,"z0":5.5093351553618675,"aX":-17.17336387572131},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.2,"breakHorizontal":16.1,"spinRate":1812,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.41933409739675964,"extension":6.260566170508663},"index":0,"playId":"b58d54a2-ab8e-3222-9642-0cb4b07f79ee","pitchNumber":1,"startTime":"2026-04-08T19:02:14.237Z","endTime":"2026-04-08T19:02:41.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13422580393412,"aZ":-15.159673359297296,"pfxX":-6.378415763807302,"pfxZ":8.748609772362562,"pX":-0.05404945853846091,"pZ":2.743866301572551,"vX0":6.995015167854255,"vY0":-139.4710261000137,"vZ0":-4.798217932303391,"x":119.06,"y":164.7,"x0":-1.7813976830849445,"y0":50.002964604327836,"z0":5.506600557802379,"aX":-12.405017808201205},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":9.8,"spinRate":2213,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3946624582322613,"extension":6.195790606685242},"hitData":{"launchSpeed":107.5,"launchAngle":17.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.77,"coordY":70.72}},"index":1,"playId":"ea918dd3-602a-378b-9687-dcec66f2371c","pitchNumber":2,"startTime":"2026-04-08T19:02:49.096Z","endTime":"2026-04-08T19:03:04.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:03:04.020Z","atBatIndex":50},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Carter Jensen reaches on a fielding error by second baseman Juan Brito.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T19:05:18.766Z","endTime":"2026-04-08T19:06:16.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.773972052333082,"aZ":-23.745033771827305,"pfxX":-9.577793942604842,"pfxZ":5.769108634173689,"pX":-1.1431978956216353,"pZ":3.099788546000516,"vX0":6.772958621135445,"vY0":-120.0037655931735,"vZ0":-1.7477317543370163,"x":160.58,"y":155.09,"x0":-2.7548727313348964,"y0":50.003755424591915,"z0":5.948464456006681,"aX":-13.998874301095956},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.3,"breakHorizontal":15.7,"spinRate":1977,"spinDirection":249},"zone":11,"typeConfidence":0.89,"plateTime":0.4560570142683451,"extension":6.609872158029213},"index":0,"playId":"aa2375b4-53cb-3db8-b7ec-a3061ad5a6c2","pitchNumber":1,"startTime":"2026-04-08T19:05:39.128Z","endTime":"2026-04-08T19:05:43.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":83.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.055260126717044,"aZ":-11.501781870611092,"pfxX":-8.383112685426594,"pfxZ":11.266769929999167,"pX":-0.6042486307602065,"pZ":3.0687606907026748,"vX0":7.878233319641117,"vY0":-135.88500298379324,"vZ0":-5.309385847736293,"x":140.03,"y":155.92,"x0":-2.478964155861065,"y0":50.0005395796597,"z0":5.87578330184839,"aX":-15.377663069097423},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":13.1,"spinRate":2414,"spinDirection":217},"zone":1,"typeConfidence":0.93,"plateTime":0.40605839889193795,"extension":6.490910993915348},"index":1,"playId":"c87391ab-c825-309a-b161-3a33e0009e46","pitchNumber":2,"startTime":"2026-04-08T19:05:51.565Z","endTime":"2026-04-08T19:05:57.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":82.4,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91744380686643,"aZ":-23.586405032029212,"pfxX":-10.935806078399116,"pfxZ":6.025676494558991,"pX":0.33827827068718497,"pZ":1.7948665403144457,"vX0":9.936533253248658,"vY0":-119.44455752275442,"vZ0":-4.10029176240136,"x":104.11,"y":190.32,"x0":-2.482116039255494,"y0":50.00271974733689,"z0":5.688616720560104,"aX":-15.587352792859985},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":1984,"spinDirection":249},"zone":9,"typeConfidence":0.9,"plateTime":0.4609496276197924,"extension":6.808744946338886},"hitData":{"launchSpeed":111.6,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.87,"coordY":158.16}},"index":2,"playId":"ddd5c885-d0a3-3ac6-bec3-71e766cda9cf","pitchNumber":3,"startTime":"2026-04-08T19:06:05.802Z","endTime":"2026-04-08T19:06:16.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:06:16.896Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T19:06:30.613Z","endTime":"2026-04-08T19:09:04.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61602163518559,"aZ":-11.995826121052648,"pfxX":-6.796502586294116,"pfxZ":10.90510507972604,"pX":1.0419666565131154,"pZ":3.175767086823955,"vX0":10.815066428359211,"vY0":-136.08358987479133,"vZ0":-4.94687634867347,"x":77.28,"y":153.03,"x0":-2.1254624174461227,"y0":50.00184278546819,"z0":5.867962041147825,"aX":-12.575647926932616},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":9.6,"spinRate":2318,"spinDirection":211},"zone":12,"typeConfidence":0.92,"plateTime":0.4045849032191593,"extension":6.6762740610078675},"index":0,"playId":"5622ee9b-3877-345f-8dc9-cfad46555b79","pitchNumber":1,"startTime":"2026-04-08T19:06:43.888Z","endTime":"2026-04-08T19:06:48.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85258710697201,"aZ":-23.621727412607946,"pfxX":-10.230213674879517,"pfxZ":5.800094392201978,"pX":0.07592665170136179,"pZ":1.8067048862729023,"vX0":8.903422823840016,"vY0":-121.25424369376546,"vZ0":-4.4344169086299035,"x":114.11,"y":190.0,"x0":-2.3316684408485493,"y0":50.002374827155165,"z0":5.744453880684503,"aX":-15.08550878034982},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":1796,"spinDirection":244},"zone":8,"typeConfidence":0.88,"plateTime":0.45339606513911646,"extension":6.739035427479928},"index":1,"playId":"9f59aab4-a8d2-30a5-b72c-e019165c4e85","pitchNumber":2,"startTime":"2026-04-08T19:06:59.842Z","endTime":"2026-04-08T19:07:02.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53108731727323,"aZ":-14.344916820467343,"pfxX":-6.868355425230121,"pfxZ":9.583898890930435,"pX":-0.09485467351737864,"pZ":3.8587199442590547,"vX0":8.379695288151405,"vY0":-136.16699972196892,"vZ0":-2.8313187909121105,"x":120.62,"y":134.59,"x0":-2.3334754387031724,"y0":50.0006144668552,"z0":5.916439302100931,"aX":-12.775024992684896},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":10.4,"spinRate":2240,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.4037099307104053,"extension":6.69962635238146},"index":2,"playId":"81420659-7e54-3b4e-9d74-9c1be2c60045","pitchNumber":3,"startTime":"2026-04-08T19:07:18.861Z","endTime":"2026-04-08T19:07:22.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.107243225266515,"aZ":-10.551114877450875,"pfxX":-5.738268460312047,"pfxZ":11.846981846115249,"pX":0.48568605584351277,"pZ":2.450947847862575,"vX0":9.020679285257756,"vY0":-134.92951910495168,"vZ0":-6.8908454364568925,"x":98.49,"y":172.6,"x0":-2.1708326065033003,"y0":50.004715669239,"z0":5.798576997487299,"aX":-10.475929100934172},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.9,"breakHorizontal":8.3,"spinRate":2326,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.40751009687815776,"extension":6.792068236316886},"index":3,"playId":"51506340-ed8b-3ff3-aa8c-4b6487fa9e72","pitchNumber":4,"startTime":"2026-04-08T19:07:35.020Z","endTime":"2026-04-08T19:07:38.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640661363057507,"aZ":-26.891330827795194,"pfxX":-10.779725286911685,"pfxZ":3.6304486012833683,"pX":0.19012940581116053,"pZ":1.1272074914450254,"vX0":8.99583186463036,"vY0":-120.21430158129776,"vZ0":-4.872942170759564,"x":109.75,"y":208.35,"x0":-2.2111059996051385,"y0":50.0013376577291,"z0":5.585051172573556,"aX":-15.679379286167556},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":1825,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.456689428987453,"extension":6.737446428963511},"index":4,"playId":"a2a019b8-166d-3b7f-bc51-e42c2041ed63","pitchNumber":5,"startTime":"2026-04-08T19:07:53.862Z","endTime":"2026-04-08T19:07:57.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854024602288543,"aZ":-26.01740975915524,"pfxX":-11.95823573324212,"pfxZ":4.429438542603084,"pX":0.0325303984659551,"pZ":2.6601840681078643,"vX0":9.020402562797798,"vY0":-118.08562605674604,"vZ0":-1.7025081015010204,"x":115.76,"y":166.96,"x0":-2.3136470800499604,"y0":50.00193153787015,"z0":5.82143457979826,"aX":-16.616291910485607},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.8,"breakHorizontal":19.0,"spinRate":1899,"spinDirection":249},"zone":5,"typeConfidence":0.9,"plateTime":0.466712000891774,"extension":6.724096361082186},"index":5,"playId":"e0ec71f3-927f-3c85-9bfc-a0042f2ebec1","pitchNumber":6,"startTime":"2026-04-08T19:08:10.925Z","endTime":"2026-04-08T19:08:13.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.524068942672514,"aZ":-13.64682177922956,"pfxX":-7.449351328049436,"pfxZ":10.243536335789035,"pX":0.21840010270499982,"pZ":3.63320608768427,"vX0":8.636714103352384,"vY0":-134.47124380136944,"vZ0":-3.5009384388010014,"x":108.68,"y":140.68,"x0":-2.0860742091497846,"y0":50.004161585761075,"z0":5.937172731088448,"aX":-13.475779051516405},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2385,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.40927123584852065,"extension":6.854699504407078},"index":6,"playId":"2758d9b6-2457-3eb8-8055-1ba45d96fc36","pitchNumber":7,"startTime":"2026-04-08T19:08:37.878Z","endTime":"2026-04-08T19:08:40.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68677276682373,"aZ":-27.679806654537657,"pfxX":-11.030066367002386,"pfxZ":3.1346926789574017,"pX":0.026932688307528544,"pZ":3.1240842030440517,"vX0":9.085544977957484,"vY0":-119.65995044219999,"vZ0":-0.5267789868603208,"x":115.97,"y":154.43,"x0":-2.408489905362296,"y0":50.00167624073509,"z0":5.853338664223539,"aX":-15.802087377442337},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.9,"breakHorizontal":17.4,"spinRate":1935,"spinDirection":242},"zone":2,"typeConfidence":0.9,"plateTime":0.45986399701269276,"extension":6.901300188451694},"index":7,"playId":"16e9db77-2cba-3d8d-8aca-2307818124dc","pitchNumber":8,"startTime":"2026-04-08T19:09:00.780Z","endTime":"2026-04-08T19:09:04.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:09:04.816Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T19:09:08.890Z","endTime":"2026-04-08T19:11:05.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29378089064761,"aZ":-12.09087388737296,"pfxX":-8.414537482157229,"pfxZ":10.995426310283813,"pX":-0.6313450080686528,"pZ":2.1420093632255153,"vX0":7.220886145143642,"vY0":-134.99774691942187,"vZ0":-7.08559192415358,"x":141.07,"y":180.95,"x0":-2.2615733252696835,"y0":50.00068055853383,"z0":5.671157863708164,"aX":-15.365082095216277},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":13.4,"spinRate":2381,"spinDirection":212},"zone":4,"typeConfidence":0.92,"plateTime":0.4073858909675927,"extension":6.9757016539986845},"index":0,"playId":"66c3e2a9-01c1-36e3-b8d2-050a406c7e2f","pitchNumber":1,"startTime":"2026-04-08T19:09:30.934Z","endTime":"2026-04-08T19:09:34.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.862648009258972,"aZ":-17.78654717832409,"pfxX":0.44876727848155973,"pfxZ":8.816964285346256,"pX":1.392545779568851,"pZ":0.5901043419566308,"vX0":9.190926239698877,"vY0":-127.11954917203938,"vZ0":-8.697629731536262,"x":63.92,"y":222.85,"x0":-2.332895079499587,"y0":50.00025603350228,"z0":5.47657648187092,"aX":0.7295594588781278},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.0,"breakHorizontal":-3.0,"spinRate":2608,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.4314198879453168,"extension":6.710488540115312},"index":1,"playId":"5c34834b-94f4-32c0-a690-b20b59c61603","pitchNumber":2,"startTime":"2026-04-08T19:09:47.681Z","endTime":"2026-04-08T19:09:57.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Connor Brogdon. Carter Jensen to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"5c34834b-94f4-32c0-a690-b20b59c61603","startTime":"2026-04-08T19:10:03.094Z","endTime":"2026-04-08T19:10:19.210Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"postOnSecond":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.32,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616654512629964,"aZ":-21.013815331905768,"pfxX":-9.34526869357491,"pfxZ":7.426667599723687,"pX":0.5855397424791715,"pZ":2.3183282238854384,"vX0":10.362629549524385,"vY0":-122.21331258846917,"vZ0":-3.7909895302592242,"x":94.68,"y":176.19,"x0":-2.508954752565314,"y0":50.001556968445655,"z0":5.709221786535084,"aX":-14.040195970771519},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":1861,"spinDirection":250},"zone":6,"typeConfidence":0.74,"plateTime":0.44935438714550147,"extension":6.742783434377313},"index":3,"playId":"2ee8af9f-9527-35c5-861d-44355cfd6c6d","pitchNumber":3,"startTime":"2026-04-08T19:10:19.210Z","endTime":"2026-04-08T19:10:24.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.8,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.843781529130695,"aZ":-15.602191996021817,"pfxX":-5.431526818726407,"pfxZ":8.878662757733206,"pX":0.7076147821109368,"pZ":4.421971372146903,"vX0":9.6349008667351,"vY0":-136.23512305758214,"vZ0":-1.1716382424618874,"x":90.03,"y":119.39,"x0":-2.180289544672239,"y0":50.005695325628444,"z0":5.943492975480764,"aX":-10.142486950273044},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2204,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.4031120365013834,"extension":6.782676784982633},"index":4,"playId":"ee73fec2-4763-33ae-a3b4-abbb37d7eff8","pitchNumber":4,"startTime":"2026-04-08T19:10:45.108Z","endTime":"2026-04-08T19:10:48.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":94.1,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73186502371367,"aZ":-14.462037201771345,"pfxX":-5.830786454414822,"pfxZ":9.446073957607256,"pX":-0.5285952133342032,"pZ":3.01278722893532,"vX0":7.784097279332442,"vY0":-136.70781544317066,"vZ0":-4.298633214897219,"x":137.15,"y":157.43,"x0":-2.6676518808768397,"y0":50.00496601875696,"z0":5.612181518079154,"aX":-10.936440716402773},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2235,"spinDirection":217},"zone":1,"typeConfidence":0.92,"plateTime":0.40208355862628054,"extension":6.812769740381797},"index":5,"playId":"3551111a-f98a-31a8-a51c-0595522e2c45","pitchNumber":5,"startTime":"2026-04-08T19:11:01.515Z","endTime":"2026-04-08T19:11:05.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.32,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:11:05.451Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Starling Marte called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T19:11:20.377Z","endTime":"2026-04-08T19:13:14.951Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827102742459147,"aZ":-14.787652742459823,"pfxX":-4.930640584900662,"pfxZ":9.323071180867707,"pX":0.16921701630757208,"pZ":3.122431377710112,"vX0":8.336956759748476,"vY0":-136.15330727347055,"vZ0":-4.503239748907521,"x":110.55,"y":154.47,"x0":-2.3015143962781757,"y0":50.00095565483896,"z0":5.831985381758921,"aX":-9.193764883732666},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2234,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.40336862739048707,"extension":6.900578235330086},"index":0,"playId":"2c9bae90-eeb3-332b-ad3b-5b0611a3238c","pitchNumber":1,"startTime":"2026-04-08T19:11:31.668Z","endTime":"2026-04-08T19:11:35.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25685828537523,"aZ":-10.113894455303209,"pfxX":-6.87500516889086,"pfxZ":11.936041701918594,"pX":1.1625927088174277,"pZ":2.447276099921193,"vX0":11.89183137082333,"vY0":-136.38819729616336,"vZ0":-6.938444914777664,"x":72.68,"y":172.7,"x0":-2.3988431619626294,"y0":50.00648805315015,"z0":5.753434507678258,"aX":-12.711356855205414},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":9.4,"spinRate":2429,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.4045243917411492,"extension":6.8716314794997375},"index":1,"playId":"8ba98bb4-5dc8-31d2-8ea1-0a45d15b934b","pitchNumber":2,"startTime":"2026-04-08T19:11:55.624Z","endTime":"2026-04-08T19:12:02.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":83.9,"endSpeed":76.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91823374313492,"aZ":-20.308206906857784,"pfxX":-9.499881761336859,"pfxZ":8.005842446530782,"pX":1.0673167055947546,"pZ":1.086012121961765,"vX0":11.02776698216075,"vY0":-121.56300361662079,"vZ0":-6.53495770570198,"x":76.32,"y":209.46,"x0":-2.3137194892328594,"y0":50.00475371187021,"z0":5.596727757780175,"aX":-14.086243910531925},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":1929,"spinDirection":239},"zone":14,"typeConfidence":0.75,"plateTime":0.45220069227186155,"extension":6.835095370118442},"index":2,"playId":"f038de16-3e9e-3646-8a8f-13f590ff9b26","pitchNumber":3,"startTime":"2026-04-08T19:12:14.246Z","endTime":"2026-04-08T19:12:19.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T19:12:26.173Z","endTime":"2026-04-08T19:12:41.785Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14647322319434,"aZ":-16.57456215500421,"pfxX":-8.087289952678164,"pfxZ":8.604610571825457,"pX":0.2971188437103665,"pZ":4.021982071010038,"vX0":10.000105889181219,"vY0":-135.2160584879851,"vZ0":-1.433771817282344,"x":105.67,"y":130.19,"x0":-2.434732156436901,"y0":50.00663613064252,"z0":5.747059938260714,"aX":-14.6700228239668},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2336,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.40830902518442747,"extension":6.732541925987463},"index":4,"playId":"14bcf8e0-9d2e-3edf-9b1a-25f79c1740af","pitchNumber":4,"startTime":"2026-04-08T19:12:41.785Z","endTime":"2026-04-08T19:12:46.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.786470297994995,"aZ":-12.419320040572039,"pfxX":-7.431564516683398,"pfxZ":10.707832923802933,"pX":-0.8078653158649761,"pZ":2.7895727230262004,"vX0":7.335212381608684,"vY0":-136.38984136636515,"vZ0":-5.119655302545751,"x":147.79,"y":163.46,"x0":-2.5938046324191952,"y0":50.004768769419705,"z0":5.579242171024184,"aX":-13.713211614076714},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":11.5,"spinRate":2463,"spinDirection":217},"zone":1,"typeConfidence":0.92,"plateTime":0.40481525836415866,"extension":6.665525201269649},"index":5,"playId":"f9b9f4a0-7a9d-347d-b85d-3434c9e0c689","pitchNumber":5,"startTime":"2026-04-08T19:12:58.249Z","endTime":"2026-04-08T19:13:14.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:13:14.951Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T19:15:49.261Z","endTime":"2026-04-08T19:16:57.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T19:15:22.734Z","endTime":"2026-04-08T19:15:51.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":87.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.61310980263474,"aZ":-10.459506251575858,"pfxX":-8.97008550346994,"pfxZ":10.812567130113605,"pX":0.07488259980808921,"pZ":3.1089374828722263,"vX0":11.558978936477391,"vY0":-142.85461628104719,"vZ0":-4.748562013077642,"x":114.15,"y":154.84,"x0":-2.9133972160659067,"y0":50.001988506475534,"z0":5.486512612852135,"aX":-18.013693320957163},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":13.1,"spinRate":2425,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3876680209126486,"extension":6.679490256300851},"index":1,"playId":"302aec70-83cf-3583-b349-2d99848af1a1","pitchNumber":1,"startTime":"2026-04-08T19:15:51.571Z","endTime":"2026-04-08T19:15:54.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324392552311735,"aZ":-23.42244612004291,"pfxX":1.6572558248469522,"pfxZ":4.814488338124583,"pX":-0.1239127004011655,"pZ":4.366485722308203,"vX0":7.283686572267211,"vY0":-134.29252027996057,"vZ0":1.2175143467816607,"x":121.72,"y":120.88,"x0":-3.0916995005463455,"y0":50.00311936652883,"z0":5.578787083908878,"aX":3.013109299979765},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-4.7,"spinRate":2197,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.40856892821598656,"extension":6.474926899961334},"index":2,"playId":"4a0ddc65-7fbe-3dfd-9556-dd78f4bca9f0","pitchNumber":2,"startTime":"2026-04-08T19:16:06.540Z","endTime":"2026-04-08T19:16:10.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09023420792068,"aZ":-27.97047351539068,"pfxX":2.380677235673405,"pfxZ":2.401842419568517,"pX":-0.5386846471857375,"pZ":4.371479693489527,"vX0":6.115777222973161,"vY0":-131.7396949084825,"vZ0":2.006030861145451,"x":137.53,"y":120.75,"x0":-3.2034382554557514,"y0":50.00320969037558,"z0":5.673570458931915,"aX":4.165416191830273},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":-5.8,"spinRate":2149,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4164454776079469,"extension":6.676104202601305},"index":3,"playId":"395558e3-d931-393d-a775-7e8afe8bf99c","pitchNumber":3,"startTime":"2026-04-08T19:16:20.239Z","endTime":"2026-04-08T19:16:24.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.955881252145886,"aZ":-22.394632065946904,"pfxX":0.36454777209657774,"pfxZ":5.350567473505263,"pX":-0.5215783944579602,"pZ":3.9672596603136356,"vX0":6.95898608496243,"vY0":-134.75344377383522,"vZ0":-0.13419311552140334,"x":136.88,"y":131.66,"x0":-3.1915063109797095,"y0":50.00369536431224,"z0":5.608109963452911,"aX":0.6643891900141679},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":-2.3,"spinRate":2059,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.40743661278892507,"extension":6.604566121376161},"index":4,"playId":"58834859-2828-3557-8adb-033caf94bebd","pitchNumber":4,"startTime":"2026-04-08T19:16:36.079Z","endTime":"2026-04-08T19:16:39.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.67207965885418,"aZ":-17.634226054387717,"pfxX":-6.454837656644646,"pfxZ":7.392065816558407,"pX":-0.04683891107230399,"pZ":3.8603310569976683,"vX0":10.497908408925452,"vY0":-140.50447485739548,"vZ0":-0.9912699666175737,"x":118.79,"y":134.55,"x0":-3.021118578674834,"y0":50.0014150959324,"z0":5.381803453857562,"aX":-12.695168617665658},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":9.1,"spinRate":1867,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39228426750128786,"extension":6.844284374339229},"index":5,"playId":"c00ba538-39f3-37f1-99d5-0d004c04e374","pitchNumber":5,"startTime":"2026-04-08T19:16:53.517Z","endTime":"2026-04-08T19:16:57.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:16:57.784Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T19:18:03.103Z","endTime":"2026-04-08T19:19:59.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T19:17:11.102Z","endTime":"2026-04-08T19:17:35.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T19:17:35.313Z","endTime":"2026-04-08T19:18:05.397Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.834454201953417,"aZ":-29.424525511942086,"pfxX":1.1805277937928458,"pfxZ":1.7339869561197583,"pX":-0.8812150224558991,"pZ":1.5657755657230903,"vX0":5.0982868642611505,"vY0":-125.80355746227964,"vZ0":-4.037467648631354,"x":150.59,"y":196.5,"x0":-3.095600000221629,"y0":50.00525020638591,"z0":5.60273594013891,"aX":1.8730385178288953},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":1995,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.43701659601951626,"extension":6.835446771635049},"index":2,"playId":"f8db8c8c-26c2-3c30-bba8-3bf8f6fa26ad","pitchNumber":1,"startTime":"2026-04-08T19:18:05.397Z","endTime":"2026-04-08T19:18:32.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3871285889614,"aZ":-13.730543370383172,"pfxX":-7.205306328203221,"pfxZ":9.294117851986297,"pX":1.2045153174586638,"pZ":2.44553020903128,"vX0":13.969178119461883,"vY0":-141.0008451897025,"vZ0":-5.321118972802399,"x":71.09,"y":172.75,"x0":-2.910529087481602,"y0":50.00175223575141,"z0":5.265484593510414,"aX":-14.297985874148374},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":1956,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3906282780650785,"extension":6.533677335959674},"index":3,"playId":"64f624b7-52a5-36e9-86af-f6de9fbe3df8","pitchNumber":2,"startTime":"2026-04-08T19:18:37.738Z","endTime":"2026-04-08T19:18:41.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667844291973,"aZ":-24.292353724809093,"pfxX":1.088161859818621,"pfxZ":4.845151225811341,"pX":-0.4147743821793785,"pZ":2.459954221310355,"vX0":6.205062506318194,"vY0":-127.12317446667979,"vZ0":-2.9369596915107685,"x":132.81,"y":172.36,"x0":-3.035186676148124,"y0":50.001040311741704,"z0":5.572548897642026,"aX":1.7674676688621231},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.3,"breakHorizontal":-3.5,"spinRate":2156,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.431965322893066,"extension":6.857856847397554},"index":4,"playId":"dad2c773-2402-3c14-9383-ad46bdc78523","pitchNumber":3,"startTime":"2026-04-08T19:18:58.678Z","endTime":"2026-04-08T19:19:02.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"36a1f230-36ce-34fb-96ab-8260f59e6479","startTime":"2026-04-08T19:19:16.815Z","endTime":"2026-04-08T19:19:19.815Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102012813452284,"aZ":-27.47931615063696,"pfxX":2.3850857078786953,"pfxZ":2.931668447741373,"pX":-0.5178754832031878,"pZ":1.8340369652137463,"vX0":5.533153780243144,"vY0":-125.88355553897931,"vZ0":-3.888743567949976,"x":136.74,"y":189.26,"x0":-3.056272381898394,"y0":50.00376118233825,"z0":5.629294472146525,"aX":3.8176350279285383},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-5.6,"spinRate":2118,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.43549815895574673,"extension":6.508612743523229},"index":6,"playId":"52ec25a7-5862-32b8-bc96-b1a5523726f0","pitchNumber":4,"startTime":"2026-04-08T19:19:35.347Z","endTime":"2026-04-08T19:19:38.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74590073656207,"aZ":-16.401936374785816,"pfxX":-8.165180782084404,"pfxZ":7.825534328987158,"pX":-0.9555976287485959,"pZ":2.452186394305323,"vX0":9.094001874304057,"vY0":-141.43328834358604,"vZ0":-4.6089881863936135,"x":153.43,"y":172.57,"x0":-3.159419347159445,"y0":50.004374720654326,"z0":5.162549926084232,"aX":-16.46162141090309},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2173,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.38800185987447167,"extension":6.684499977026849},"index":7,"playId":"5ab59e35-4602-3dfa-ab51-615a86a3713a","pitchNumber":5,"startTime":"2026-04-08T19:19:55.215Z","endTime":"2026-04-08T19:19:59.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:19:59.327Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T19:20:11.781Z","endTime":"2026-04-08T19:21:30.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173402519322718,"aZ":-13.654304099119392,"pfxX":-7.692549877472173,"pfxZ":9.245644758003127,"pX":0.22533177324672649,"pZ":2.26664650679579,"vX0":11.943650289952403,"vY0":-140.48808058635345,"vZ0":-5.4944705247525825,"x":108.41,"y":177.58,"x0":-3.077401181675711,"y0":50.00359970134008,"z0":5.131822004995136,"aX":-15.41133457961338},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2189,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38953946600000977,"extension":6.789663027111478},"index":0,"playId":"6ccb453e-3214-31ed-a0c3-39134fde171f","pitchNumber":1,"startTime":"2026-04-08T19:20:24.834Z","endTime":"2026-04-08T19:20:28.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.573832043681946,"aZ":-13.301336493520816,"pfxX":-7.602562642501378,"pfxZ":9.297997069417072,"pX":-0.5737916769232314,"pZ":2.5168075834505665,"vX0":9.625779813491794,"vY0":-141.8385721796986,"vZ0":-5.132499871844831,"x":138.87,"y":170.83,"x0":-3.0296929851359167,"y0":50.00528567245072,"z0":5.20359868808544,"aX":-15.435767354554924},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":11.8,"spinRate":2205,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38671263138943335,"extension":6.784313262621233},"index":1,"playId":"7e0faa01-299d-328e-b139-4dc16b23e296","pitchNumber":2,"startTime":"2026-04-08T19:20:44.984Z","endTime":"2026-04-08T19:20:49.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74717670311864,"aZ":-12.914274536894334,"pfxX":-7.602661322372503,"pfxZ":9.58099486877408,"pX":1.047191381212564,"pZ":2.404027401934764,"vX0":14.225524145262112,"vY0":-141.46734283443945,"vZ0":-5.3224635625828665,"x":77.08,"y":173.87,"x0":-3.077553019788103,"y0":50.001820872568345,"z0":5.149815546506041,"aX":-15.282572673203521},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2132,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38838925490681087,"extension":6.763884765399672},"index":2,"playId":"b6396233-0a31-3a59-8b36-9c2f9c325021","pitchNumber":3,"startTime":"2026-04-08T19:21:06.388Z","endTime":"2026-04-08T19:21:10.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224869140499184,"aZ":-32.755601771002326,"pfxX":0.7459391242267328,"pfxZ":-0.369983901187247,"pX":0.4699233982723794,"pZ":1.3787698803030577,"vX0":8.20600375437461,"vY0":-125.47544544531786,"vZ0":-3.5426531937273147,"x":99.09,"y":201.55,"x0":-2.956178030159495,"y0":50.00322612408849,"z0":5.512075765503068,"aX":1.173338202830376},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2011,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.43854337885271155,"extension":6.682008495449113},"index":3,"playId":"5c66e6fb-34db-3a58-a959-28357291783a","pitchNumber":4,"startTime":"2026-04-08T19:21:26.146Z","endTime":"2026-04-08T19:21:30.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":-0.799999999999983,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:21:30.211Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T19:21:37.642Z","endTime":"2026-04-08T19:23:21.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366083849055002,"aZ":-29.071799929356835,"pfxX":1.5042077258700166,"pfxZ":1.8971484892947883,"pX":1.0797665415237485,"pZ":1.2088649393712898,"vX0":9.678288605758059,"vY0":-127.6198682143192,"vZ0":-4.703904197104587,"x":75.84,"y":206.14,"x0":-2.970638553884291,"y0":50.003077044435386,"z0":5.388970761908428,"aX":2.458867423613882},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.0,"spinRate":2137,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4305993016527263,"extension":6.366298050931407},"index":0,"playId":"8d512b82-2203-3847-a796-573caf44a789","pitchNumber":1,"startTime":"2026-04-08T19:21:57.750Z","endTime":"2026-04-08T19:22:01.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77948439828598,"aZ":-10.902487379688786,"pfxX":-5.241486638523848,"pfxZ":10.6867961376963,"pX":0.564258403511195,"pZ":1.9373820630854106,"vX0":11.647454381415018,"vY0":-141.07815709131714,"vZ0":-7.2503412172843715,"x":95.49,"y":186.47,"x0":-2.9600316409328467,"y0":50.0067299380422,"z0":5.264232320969513,"aX":-10.437222634857843},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2136,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.39008324248790016,"extension":6.442429494619722},"index":1,"playId":"cfd9d49f-8855-3c47-ad21-0436350e8e28","pitchNumber":2,"startTime":"2026-04-08T19:22:14.096Z","endTime":"2026-04-08T19:22:18.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":87.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.47334948567364,"aZ":-11.794385920442856,"pfxX":-7.954423683712245,"pfxZ":10.231964815836873,"pX":1.1926840546631285,"pZ":2.278925144606661,"vX0":14.402625310746576,"vY0":-141.4534092723923,"vZ0":-5.908280892261673,"x":71.54,"y":177.25,"x0":-2.971898595404821,"y0":50.00052467730403,"z0":5.177326536189382,"aX":-15.841226734915473},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":10.9,"spinRate":2145,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3898048187916521,"extension":6.799580324732509},"index":2,"playId":"d3113372-cad7-3b8a-b456-b478474ee32b","pitchNumber":3,"startTime":"2026-04-08T19:22:34.205Z","endTime":"2026-04-08T19:22:38.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"85056253-7e5f-3471-813b-4aba2d9ecfc3","startTime":"2026-04-08T19:22:54.114Z","endTime":"2026-04-08T19:22:58.564Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.8,"endSpeed":87.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.566694566683985,"aZ":-12.544459787329309,"pfxX":-7.3167370790285595,"pfxZ":9.91707670927471,"pX":-0.1920919276215575,"pZ":2.9205892433170932,"vX0":10.756021606539665,"vY0":-140.4564362839334,"vZ0":-4.060979349529181,"x":124.32,"y":159.92,"x0":-3.1371285688628006,"y0":50.003341646232535,"z0":5.2129243294936805,"aX":-14.484353599475329},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":10.8,"spinRate":2235,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3913500466613935,"extension":6.879252757783914},"hitData":{"launchSpeed":102.1,"launchAngle":50.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.69,"coordY":94.76}},"index":4,"playId":"7ea8e67e-f7eb-3894-a35a-7b317e8bfe24","pitchNumber":4,"startTime":"2026-04-08T19:23:11.080Z","endTime":"2026-04-08T19:23:21.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:23:21.552Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T19:25:28.910Z","endTime":"2026-04-08T19:26:33.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Manzardo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T19:24:58.883Z","endTime":"2026-04-08T19:24:58.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T19:24:58.903Z","endTime":"2026-04-08T19:25:17.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Isaac Collins replaces Michael Massey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-08T19:25:17.017Z","endTime":"2026-04-08T19:25:31.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92865291912225,"aZ":-10.376015394435187,"pfxX":8.432632373009888,"pfxZ":11.813710570357127,"pX":-0.2021866735078877,"pZ":0.9645735198016006,"vX0":-7.8369386339423865,"vY0":-136.21395817454598,"vZ0":-10.643195985027221,"x":124.71,"y":212.74,"x0":1.6419691408893369,"y0":50.00470031593889,"z0":5.680861415228262,"aX":15.563366804560951},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-13.2,"spinRate":2509,"spinDirection":149},"zone":13,"typeConfidence":0.93,"plateTime":0.40490136060607984,"extension":6.702251013010345},"index":3,"playId":"68ea6247-52e3-3b0c-8532-339f13385ac8","pitchNumber":1,"startTime":"2026-04-08T19:25:31.206Z","endTime":"2026-04-08T19:25:34.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81253085871888,"aZ":-11.119278796119836,"pfxX":8.603616513353831,"pfxZ":11.183998831284416,"pX":-0.12460506213246404,"pZ":3.0062891895463197,"vX0":-7.386834103101778,"vY0":-137.61581766963744,"vZ0":-5.5045583458762195,"x":121.75,"y":157.61,"x0":1.5013163976636417,"y0":50.00350877094164,"z0":5.8133960301953715,"aX":16.197450753925285},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":-13.7,"spinRate":2607,"spinDirection":150},"zone":2,"typeConfidence":0.93,"plateTime":0.40087783337030514,"extension":6.725674818003302},"index":4,"playId":"1bec74b2-8d70-3ce4-ba82-e8cdf94f9284","pitchNumber":2,"startTime":"2026-04-08T19:25:44.852Z","endTime":"2026-04-08T19:25:47.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.610044804253725,"aZ":-12.474344074550658,"pfxX":7.770358005243759,"pfxZ":10.64981996624289,"pX":1.0751716554103004,"pZ":2.9100644117769003,"vX0":-4.528786318826304,"vY0":-136.50245691570754,"vZ0":-5.232034485129587,"x":76.02,"y":160.21,"x0":1.7637443174927714,"y0":50.00123030073357,"z0":5.741130794228871,"aX":14.371007337646928},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":-12.8,"spinRate":2547,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.404341630479391,"extension":6.5923761455669},"index":5,"playId":"5dc125da-23af-3e36-a890-192f7f541feb","pitchNumber":3,"startTime":"2026-04-08T19:26:00.412Z","endTime":"2026-04-08T19:26:05.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08982814704904,"aZ":-11.33696567198131,"pfxX":7.43429923683637,"pfxZ":11.056327912805786,"pX":-0.3824928032226294,"pZ":1.7970855423029346,"vX0":-7.763769157508506,"vY0":-137.75234409165554,"vZ0":-8.317463554752608,"x":131.58,"y":190.26,"x0":1.532867636978323,"y0":50.0062608979904,"z0":5.659624295161279,"aX":14.015665536694149},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-11.4,"spinRate":2614,"spinDirection":147},"zone":7,"typeConfidence":0.93,"plateTime":0.40058927148211865,"extension":6.704225123832264},"index":6,"playId":"7d4cedf5-bd96-3652-934e-1098f746e665","pitchNumber":4,"startTime":"2026-04-08T19:26:14.781Z","endTime":"2026-04-08T19:26:18.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":94.8,"endSpeed":85.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50357635217636,"aZ":-12.117533032471638,"pfxX":6.996384024003451,"pfxZ":10.581589795348808,"pX":0.14501702096284555,"pZ":2.9687154752878095,"vX0":-6.209940765768742,"vY0":-137.75774117623425,"vZ0":-5.304572727876724,"x":111.47,"y":158.62,"x0":1.5346690374474323,"y0":50.00597760645544,"z0":5.759156963697062,"aX":13.265729281352705},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-11.2,"spinRate":2578,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.3996966260934811,"extension":6.786782510819936},"index":7,"playId":"a3d6d939-81de-3349-b3b4-c72ee0be02b0","pitchNumber":5,"startTime":"2026-04-08T19:26:30.946Z","endTime":"2026-04-08T19:26:33.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:26:33.946Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T19:26:37.140Z","endTime":"2026-04-08T19:27:38.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903509103137768,"aZ":-43.01140150151556,"pfxX":-2.330723152156132,"pfxZ":-7.45190856448499,"pX":0.5842997473664705,"pZ":3.0784898186816494,"vX0":-1.6924224522972169,"vY0":-120.51964000691278,"vZ0":1.6283249251659013,"x":94.73,"y":155.66,"x0":1.6012405555772986,"y0":50.00349492434595,"z0":6.225932447963086,"aX":-3.389168842053434},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.7,"breakHorizontal":4.7,"spinRate":2648,"spinDirection":330},"zone":3,"typeConfidence":0.8,"plateTime":0.4564707188674433,"extension":6.51402871762855},"index":0,"playId":"d7c45f1e-47ca-37f4-bcfe-3448fa034e6d","pitchNumber":1,"startTime":"2026-04-08T19:26:59.824Z","endTime":"2026-04-08T19:27:02.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":94.8,"endSpeed":85.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76424428758945,"aZ":-9.31844621755164,"pfxX":5.812151444154843,"pfxZ":12.085396795089988,"pX":1.5105943766023209,"pZ":2.944419438905188,"vX0":-2.716913937083391,"vY0":-137.88878879062824,"vZ0":-5.861801135507372,"x":59.42,"y":159.28,"x0":1.7633450953228278,"y0":50.00284051661161,"z0":5.752199065208361,"aX":10.992349524648102},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.5,"breakHorizontal":-9.8,"spinRate":2586,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.399972082426832,"extension":6.635757862299096},"index":1,"playId":"da2318d1-a422-3e16-b281-aa722cf665fe","pitchNumber":2,"startTime":"2026-04-08T19:27:14.709Z","endTime":"2026-04-08T19:27:18.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.058169745783207,"aZ":-45.05671276590764,"pfxX":-3.4502662239587822,"pfxZ":-9.017920243754729,"pX":0.2724281674502483,"pZ":2.5738981629635718,"vX0":-2.141570264858179,"vY0":-119.5824887159829,"vZ0":1.213294641483201,"x":106.62,"y":169.28,"x0":1.632154980723587,"y0":50.0040511912562,"z0":6.146332814094584,"aX":-4.92752138398338},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.6,"breakHorizontal":6.8,"spinRate":2676,"spinDirection":333},"zone":5,"typeConfidence":0.85,"plateTime":0.4604885595539443,"extension":6.639854566596876},"hitData":{"launchSpeed":90.8,"launchAngle":30.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.38,"coordY":98.25}},"index":2,"playId":"2dae60ac-2261-3262-a2f1-e1a5808d3ed2","pitchNumber":3,"startTime":"2026-04-08T19:27:30.679Z","endTime":"2026-04-08T19:27:38.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:27:38.818Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T19:27:44.507Z","endTime":"2026-04-08T19:29:21.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22475565237096,"aZ":-8.475874151364392,"pfxX":5.622734508787598,"pfxZ":12.436406771561986,"pX":0.9482341317146376,"pZ":2.7294492996060455,"vX0":-3.870954287676186,"vY0":-137.8012403108455,"vZ0":-6.6412284817558564,"x":80.86,"y":165.08,"x0":1.647157787476292,"y0":50.006142687816784,"z0":5.757234043804889,"aX":10.717201887031708},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.1,"breakHorizontal":-9.2,"spinRate":2517,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.39887754761474614,"extension":6.835395049230912},"index":0,"playId":"531086f8-7e54-32c1-aa83-a555e425df20","pitchNumber":1,"startTime":"2026-04-08T19:28:05.357Z","endTime":"2026-04-08T19:28:08.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-08T19:28:15.344Z","endTime":"2026-04-08T19:28:31.154Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.8,"endSpeed":75.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77109300269545,"aZ":-42.38823759554857,"pfxX":-3.7659430932794358,"pfxZ":-7.190405281384449,"pX":0.21138128755568597,"pZ":0.32156371601542694,"vX0":-2.1446541005663207,"vY0":-119.00448414177434,"vZ0":-4.09239675197767,"x":108.94,"y":230.1,"x0":1.6161878249622024,"y0":50.00235041693478,"z0":5.939179421567638,"aX":-5.3512439457927},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.8,"breakHorizontal":7.3,"spinRate":2707,"spinDirection":337},"zone":14,"typeConfidence":0.85,"plateTime":0.46188009241845274,"extension":6.675150814227616},"index":2,"playId":"6d5800c2-e8bb-3017-b837-52c9dad2f395","pitchNumber":2,"startTime":"2026-04-08T19:28:31.154Z","endTime":"2026-04-08T19:28:34.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.690492102755314,"aZ":-42.892357030835704,"pfxX":-4.648362172519272,"pfxZ":-7.698736824995191,"pX":0.057742982838679555,"pZ":2.4796993919506196,"vX0":-2.3596012571493303,"vY0":-117.85949993496195,"vZ0":0.7802384076092355,"x":114.8,"y":171.83,"x0":1.679426619459597,"y0":50.004439588722946,"z0":6.140327821026014,"aX":-6.4685969175684095},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-13.4,"breakHorizontal":9.0,"spinRate":2803,"spinDirection":330},"zone":5,"typeConfidence":0.87,"plateTime":0.46667555877087885,"extension":6.523739907144652},"index":3,"playId":"63c4177e-923f-3f51-bddb-0eeebf6c2479","pitchNumber":3,"startTime":"2026-04-08T19:28:53.023Z","endTime":"2026-04-08T19:28:57.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393856256657557,"aZ":-42.580117841295284,"pfxX":-5.059895395441641,"pfxZ":-7.132880761094447,"pX":0.5139593773235605,"pZ":1.272494931058672,"vX0":-1.2388051169980092,"vY0":-121.07290740994286,"vZ0":-2.426548922623648,"x":97.41,"y":204.42,"x0":1.6913765509246086,"y0":50.00134495764785,"z0":6.074882883212343,"aX":-7.38322036404192},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.2,"breakHorizontal":9.5,"spinRate":2839,"spinDirection":332},"zone":14,"typeConfidence":0.84,"plateTime":0.4553702646811577,"extension":6.568220738104179},"hitData":{"launchSpeed":99.4,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.75,"coordY":99.6}},"index":4,"playId":"288c9261-17de-35e6-8537-f396baf9509b","pitchNumber":4,"startTime":"2026-04-08T19:29:10.396Z","endTime":"2026-04-08T19:29:21.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.27,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:29:21.435Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a ground ball to right fielder Chase DeLauter. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T19:29:30.815Z","endTime":"2026-04-08T19:29:56.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":94.8,"endSpeed":85.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.020342027989955,"aZ":-11.045207207828183,"pfxX":8.033788607300226,"pfxZ":11.093843232142866,"pX":0.006718982024512405,"pZ":2.836925762407258,"vX0":-7.1270615804227875,"vY0":-137.71028552768655,"vZ0":-5.804191395569134,"x":116.74,"y":162.18,"x0":1.5954219976978443,"y0":50.000882081514106,"z0":5.732082252863679,"aX":15.297180035879265},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":-12.8,"spinRate":2574,"spinDirection":152},"zone":5,"typeConfidence":0.92,"plateTime":0.39904905355210296,"extension":6.886624999973647},"hitData":{"launchSpeed":82.0,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.92,"coordY":125.02}},"index":0,"playId":"d7e51a3f-f437-3f47-826c-955e0763c7bf","pitchNumber":1,"startTime":"2026-04-08T19:29:44.940Z","endTime":"2026-04-08T19:29:56.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.7,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:29:56.714Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T19:33:05.272Z","endTime":"2026-04-08T19:33:29.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T19:30:26.590Z","endTime":"2026-04-08T19:32:14.157Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Festa replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T19:32:14.157Z","endTime":"2026-04-08T19:33:05.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88557820577826,"aZ":-34.355732957813984,"pfxX":9.787697821687129,"pfxZ":-1.5741726655655093,"pX":0.4348758854585478,"pZ":2.836549458762229,"vX0":2.8670776992297218,"vY0":-117.87314859389714,"vZ0":1.767420423679205,"x":134.19,"y":122.05,"x0":-2.0740658009144317,"y0":50.00508365156434,"z0":5.288450126316427,"aX":13.543540503729698},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.0,"breakHorizontal":-18.5,"spinRate":2605,"spinDirection":60},"zone":6,"typeConfidence":0.94,"plateTime":0.4676843522395173,"extension":6.414304327929443},"index":2,"playId":"9abe8355-e7b4-322e-a2e1-43241c8c569f","pitchNumber":1,"startTime":"2026-04-08T19:33:05.272Z","endTime":"2026-04-08T19:33:09.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300770881080474,"aZ":-29.249758545520596,"pfxX":6.187113458182782,"pfxZ":2.0028273743439335,"pX":0.7737225116590432,"pZ":2.1644771980078916,"vX0":4.140905144144136,"vY0":-120.64580960571,"vZ0":-0.9331944043984481,"x":87.51,"y":180.34,"x0":-1.7737863485891712,"y0":50.00451470959534,"z0":5.153631256121833,"aX":9.044899065961468},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-12.2,"spinRate":2605,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4554480248509716,"extension":6.530535265107397},"hitData":{"launchSpeed":80.6,"launchAngle":32.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.4,"coordY":83.1}},"index":3,"playId":"74c9a6f5-7f03-3753-bdf3-21043d1f55fa","pitchNumber":2,"startTime":"2026-04-08T19:33:21.621Z","endTime":"2026-04-08T19:33:29.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:33:29.820Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Brito singles on a fly ball to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:35:53.283Z","endTime":"2026-04-08T19:36:07.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Isaac Collins remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T19:35:29.371Z","endTime":"2026-04-08T19:35:55.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686681,"link":"/api/v1/people/686681"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602584851326824,"aZ":-30.164533594179883,"pfxX":1.5094684407204402,"pfxZ":1.2883177722853194,"pX":0.23969572592912478,"pZ":2.726754011604506,"vX0":7.125653451875337,"vY0":-124.03907208275824,"vZ0":-1.6023033740532062,"x":107.86,"y":165.16,"x0":-2.865281965253992,"y0":50.00283260572487,"z0":5.8940875530346934,"aX":2.3531970291481494},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-4.3,"spinRate":2090,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.44143147643023317,"extension":6.537673669942425},"hitData":{"launchSpeed":69.2,"launchAngle":27.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.2,"coordY":104.57}},"index":1,"playId":"f2fd29e9-385d-3296-95a2-04aecd0f4262","pitchNumber":1,"startTime":"2026-04-08T19:35:55.561Z","endTime":"2026-04-08T19:36:07.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:36:07.024Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a ground ball to right fielder Starling Marte. Juan Brito to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:36:18.875Z","endTime":"2026-04-08T19:37:01.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnSecond":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":85.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38720786469931,"aZ":-11.619628291869098,"pfxX":-5.6756994561543275,"pfxZ":10.92887874562123,"pX":0.4361846866886902,"pZ":3.139188752833858,"vX0":10.975326485647232,"vY0":-137.24392214520876,"vZ0":-4.101114183827019,"x":100.37,"y":154.02,"x0":-2.9030441846419532,"y0":50.002113489636386,"z0":5.4626929262728705,"aX":-10.675152929966359},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":7.6,"spinRate":2179,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4012838981613309,"extension":6.662872851318456},"index":0,"playId":"978dfa39-298e-3479-adb2-60f5788666b9","pitchNumber":1,"startTime":"2026-04-08T19:36:30.925Z","endTime":"2026-04-08T19:36:34.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542585489671854,"aZ":-25.431629099783905,"pfxX":0.984691295461734,"pfxZ":3.8878879787229437,"pX":0.6154397844471469,"pZ":2.343485841404351,"vX0":9.232124691905687,"vY0":-131.50790244597752,"vZ0":-3.129745682204911,"x":93.54,"y":175.51,"x0":-3.0833845432361304,"y0":50.00166972916904,"z0":5.456735618521865,"aX":1.705735256195439},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.0,"spinRate":2097,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.41812484172412123,"extension":6.5532160487290305},"hitData":{"launchSpeed":66.9,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.43,"coordY":155.61}},"index":1,"playId":"c12cfbc3-4800-3ae1-a40c-0e246e3a953b","pitchNumber":2,"startTime":"2026-04-08T19:36:50.461Z","endTime":"2026-04-08T19:37:01.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:37:01.666Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to right fielder Starling Marte. Juan Brito scores. Austin Hedges to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:37:16.423Z","endTime":"2026-04-08T19:39:13.410Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78321267944855,"aZ":-28.718213650088188,"pfxX":1.4643029451532366,"pfxZ":2.0481096313979448,"pX":1.6575870212420198,"pZ":1.3820028245272649,"vX0":11.207468433552105,"vY0":-128.94713330206426,"vZ0":-4.665972669668036,"x":53.82,"y":201.47,"x0":-2.9348158652884884,"y0":50.00105722137002,"z0":5.43041414970284,"aX":2.462239671469544},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":-5.2,"spinRate":2028,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.42476359144043707,"extension":6.898925556635422},"index":0,"playId":"28c4f133-90d8-3c63-9322-820296e2d8a3","pitchNumber":1,"startTime":"2026-04-08T19:37:34.382Z","endTime":"2026-04-08T19:37:38.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404658123039017,"aZ":-21.277315142914873,"pfxX":-2.003692547823368,"pfxZ":5.866211499342771,"pX":1.9402406383840405,"pZ":1.6439006700377077,"vX0":13.89905507892801,"vY0":-135.18787458107866,"vZ0":-5.806371025228145,"x":43.04,"y":194.39,"x0":-2.9990390649541547,"y0":50.004848907105256,"z0":5.304899176744017,"aX":-3.724414610781764},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":0.8,"spinRate":2151,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.40456684366294304,"extension":6.8773331433459965},"index":1,"playId":"53e04a66-2d4c-3b0d-be98-baccbf9f9960","pitchNumber":2,"startTime":"2026-04-08T19:37:53.068Z","endTime":"2026-04-08T19:37:56.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451117525851423,"aZ":-24.503081486207417,"pfxX":-0.9091043677284787,"pfxZ":4.193314089635168,"pX":-0.37476912100984233,"pZ":3.146044690398755,"vX0":7.767141532279623,"vY0":-134.28542911892578,"vZ0":-1.536261047782407,"x":131.29,"y":153.84,"x0":-3.183823682102926,"y0":50.005096898311834,"z0":5.464801145345344,"aX":-1.6643814028249186},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":0.0,"spinRate":2102,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.40752350127680614,"extension":6.6824285599129},"index":2,"playId":"b8b0340b-c68f-328b-be45-d189a5ea0828","pitchNumber":3,"startTime":"2026-04-08T19:38:10.822Z","endTime":"2026-04-08T19:38:14.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.112997680051166,"aZ":-15.336331846742343,"pfxX":-6.752639066165733,"pfxZ":8.521011808939459,"pX":-1.168279291372039,"pZ":2.501876476664766,"vX0":8.049066224027683,"vY0":-140.03666988832813,"vZ0":-4.760780394946477,"x":161.53,"y":171.23,"x0":-3.2093799526942046,"y0":50.00187706517425,"z0":5.235007526815647,"aX":-13.343071462512658},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2119,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3918784635510204,"extension":6.66008870942067},"index":3,"playId":"d849f04a-ad3b-3563-a79d-fd6ad6b9f1d6","pitchNumber":4,"startTime":"2026-04-08T19:38:26.316Z","endTime":"2026-04-08T19:38:30.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434730271080205,"aZ":-23.237056231287518,"pfxX":0.6759097586306404,"pfxZ":4.978836059004223,"pX":-0.8766416441616504,"pZ":2.4868090743878675,"vX0":5.831318718082975,"vY0":-132.87416836773562,"vZ0":-3.357839956822139,"x":150.42,"y":171.64,"x0":-3.1839397727507586,"y0":50.002680704143444,"z0":5.447765871436561,"aX":1.2128396466442273},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2077,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.41161013347759434,"extension":6.859862380329953},"index":4,"playId":"6b57dcf0-b13d-35ea-923e-d94c95cde8f7","pitchNumber":5,"startTime":"2026-04-08T19:38:45.172Z","endTime":"2026-04-08T19:38:48.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.330393627862584,"aZ":-16.075425652711647,"pfxX":-8.041520327093114,"pfxZ":8.192140416451267,"pX":0.22064481452763168,"pZ":2.4420367382822024,"vX0":11.756112236695438,"vY0":-139.73803638850833,"vZ0":-4.626264603039873,"x":108.59,"y":172.85,"x0":-3.0084021666773415,"y0":50.002985350431054,"z0":5.18507304907198,"aX":-15.804163476886668},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2052,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3928996495893333,"extension":6.818600472134146},"hitData":{"launchSpeed":94.9,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.16,"coordY":100.21}},"index":5,"playId":"b6009882-b746-3db6-a975-91572a36d403","pitchNumber":6,"startTime":"2026-04-08T19:39:02.908Z","endTime":"2026-04-08T19:39:13.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"second":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:39:13.410Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen challenged (pitch result): Steven Kwan walks. Austin Hedges to 3rd. Brayan Rocchio to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:40:14.117Z","endTime":"2026-04-08T19:42:12.527Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T19:39:33.627Z","endTime":"2026-04-08T19:40:16.482Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06220850911356,"aZ":-12.935055599426418,"pfxX":-7.024086516965298,"pfxZ":9.649908928104349,"pX":-1.788876248314749,"pZ":3.943804995131673,"vX0":6.239903385912092,"vY0":-141.2256897261115,"vZ0":-1.9518591300714792,"x":185.19,"y":132.3,"x0":-3.1286408637528296,"y0":50.001682838753936,"z0":5.4887584040644715,"aX":-14.003240764325843},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":11.3,"spinRate":2128,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38977730906237706,"extension":6.6673450152904445},"index":1,"playId":"4e8a4ce7-0e6d-3157-a210-5d31e5e9372a","pitchNumber":1,"startTime":"2026-04-08T19:40:16.482Z","endTime":"2026-04-08T19:40:20.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.2,"endSpeed":86.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67633795298931,"aZ":-13.502926568089268,"pfxX":-7.983158898345067,"pfxZ":9.58081394898675,"pX":-1.3055202294802857,"pZ":3.3196644711365533,"vX0":7.814251018033667,"vY0":-139.72549883713972,"vZ0":-3.1937346709311956,"x":166.76,"y":149.15,"x0":-3.1207326334108814,"y0":50.00431676391531,"z0":5.382398938406968,"aX":-15.561072551434611},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":12.6,"spinRate":2165,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39416796511355834,"extension":6.513137017907267},"index":2,"playId":"597d5b9b-f4bd-3de5-9010-c33da42e4a99","pitchNumber":2,"startTime":"2026-04-08T19:40:32.168Z","endTime":"2026-04-08T19:40:36.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"548ba1ce-54d6-3f4f-9f11-42d8d8bc234d","startTime":"2026-04-08T19:40:51.197Z","endTime":"2026-04-08T19:40:54.282Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.68891125986269,"aZ":-13.827284844416022,"pfxX":-8.144608406996216,"pfxZ":9.209250548177565,"pX":-0.4010270871348433,"pZ":3.364508135613836,"vX0":10.473787880448594,"vY0":-141.51577121530062,"vZ0":-2.7132680083327037,"x":132.29,"y":147.94,"x0":-3.123326257815533,"y0":50.00016883893142,"z0":5.242141129800143,"aX":-16.22208810866934},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2145,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38973081450311176,"extension":6.724702393775982},"index":4,"playId":"b99b9cb3-fece-3f2d-9f4d-e608d65234d4","pitchNumber":3,"startTime":"2026-04-08T19:41:11.292Z","endTime":"2026-04-08T19:41:14.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645040996807037,"aZ":-24.660546684594397,"pfxX":1.0699903619534306,"pfxZ":4.277138300802279,"pX":1.050924995779116,"pZ":2.1167693585605654,"vX0":10.274713201344024,"vY0":-132.30020416052452,"vZ0":-3.722079660284088,"x":76.94,"y":181.63,"x0":-3.036923583955047,"y0":50.00348195060738,"z0":5.368801240824167,"aX":1.8765348982584755},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":-4.3,"spinRate":2120,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41546601108521086,"extension":6.967995127896208},"index":5,"playId":"0e1239d1-4153-3532-b541-40876f49091f","pitchNumber":4,"startTime":"2026-04-08T19:41:28.576Z","endTime":"2026-04-08T19:41:32.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78572273832739,"aZ":-14.792473370622591,"pfxX":-7.443254864294074,"pfxZ":8.95125800409581,"pX":-0.29146292989402106,"pZ":3.3564528398341085,"vX0":10.554684192148441,"vY0":-139.30560146586708,"vZ0":-2.6915271092061355,"x":128.11,"y":148.16,"x0":-3.183537642247097,"y0":50.00221450202718,"z0":5.327700805013337,"aX":-14.453614097272562},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2027,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3949901848273374,"extension":7.1296202500617065},"index":6,"playId":"d71394c0-c23f-3a4e-bfd2-489b76d33aad","pitchNumber":5,"startTime":"2026-04-08T19:41:45.518Z","endTime":"2026-04-08T19:42:12.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}},"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:42:12.527Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Angel Martínez hits a grand slam (1) to right center field. Austin Hedges scores. Brayan Rocchio scores. Steven Kwan scores.","rbi":4,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:42:30.221Z","endTime":"2026-04-08T19:43:53.764Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09340133705363,"aZ":-30.141666280694682,"pfxX":1.5942501303317416,"pfxZ":1.2154697238998438,"pX":-0.009666602924585462,"pZ":2.5854566845959823,"vX0":7.135650573894809,"vY0":-128.89175661709984,"vZ0":-1.5933741109590667,"x":117.37,"y":168.97,"x0":-3.031374612206819,"y0":50.00048582333494,"z0":5.559594190453731,"aX":2.655341944888634},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-4.7,"spinRate":2058,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4264588035305046,"extension":7.055332207778794},"index":0,"playId":"cb7c6a70-9b75-3def-a916-b16fb3e13a43","pitchNumber":1,"startTime":"2026-04-08T19:42:30.221Z","endTime":"2026-04-08T19:42:33.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.93648237998503,"aZ":-15.42165255841389,"pfxX":-7.16513365154382,"pfxZ":8.395625046988073,"pX":-0.0993608803814941,"pZ":3.4853639583700033,"vX0":10.988363764298919,"vY0":-141.67481874793702,"vZ0":-2.0628834092237245,"x":120.79,"y":144.68,"x0":-3.1306792848273233,"y0":50.00230677818247,"z0":5.229706686749972,"aX":-14.297398511956912},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2125,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38937454159643137,"extension":6.821441961585309},"index":1,"playId":"2c40ca08-8877-3743-aa96-83134b8038a8","pitchNumber":2,"startTime":"2026-04-08T19:42:46.043Z","endTime":"2026-04-08T19:42:49.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.10372871235401,"aZ":-14.945269390553463,"pfxX":-8.527117652264362,"pfxZ":8.627131430240954,"pX":-1.3647609771054705,"pZ":3.0149740290630955,"vX0":8.355336665149732,"vY0":-141.9623098384088,"vZ0":-3.1309159072663504,"x":169.02,"y":157.38,"x0":-3.2697883800650813,"y0":50.00012222081449,"z0":5.111370032650558,"aX":-17.023346631823134},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":13.3,"spinRate":2159,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3890960362400171,"extension":6.830279078041535},"index":2,"playId":"78317b63-1cf6-3d04-b9ca-0c18b4b92f8d","pitchNumber":3,"startTime":"2026-04-08T19:43:04.501Z","endTime":"2026-04-08T19:43:07.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574943694792413,"aZ":-29.489127556432514,"pfxX":0.4385386856772433,"pfxZ":1.632449674335012,"pX":-0.15838930369186,"pZ":3.0498690248466365,"vX0":7.06996519031845,"vY0":-127.6982407442215,"vZ0":-0.6339518152211334,"x":123.04,"y":156.43,"x0":-3.0257590284232916,"y0":50.0012936241023,"z0":5.631854227089649,"aX":0.7194435042866536},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-2.5,"spinRate":1981,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.42978033919567915,"extension":6.755287133685749},"hitData":{"launchSpeed":105.6,"launchAngle":22.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.14,"coordY":67.01}},"index":3,"playId":"0b9780fa-59ad-33ef-9a9f-c67bb876774d","pitchNumber":4,"startTime":"2026-04-08T19:43:27.343Z","endTime":"2026-04-08T19:43:53.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:43:53.764Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez called out on strikes.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:44:13.377Z","endTime":"2026-04-08T19:45:34.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21170637747265,"aZ":-13.18693496549213,"pfxX":-6.861267297560059,"pfxZ":9.229855575548102,"pX":-0.34973924741560336,"pZ":2.662585531111518,"vX0":9.997979001010968,"vY0":-143.26081534030845,"vZ0":-5.039362354057868,"x":130.33,"y":166.89,"x0":-3.009965146676552,"y0":50.00612996303357,"z0":5.283283899789849,"aX":-14.120617279303737},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2164,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38380115419243976,"extension":6.633102617962326},"index":0,"playId":"33e7c562-bd55-393c-9d7f-cbf9c427e5f0","pitchNumber":1,"startTime":"2026-04-08T19:44:20.574Z","endTime":"2026-04-08T19:44:24.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114845770656775,"aZ":-21.87756643579007,"pfxX":0.030292163981524567,"pfxZ":5.573902500047402,"pX":1.124975760534197,"pZ":0.9829162683282044,"vX0":10.60958374508628,"vY0":-135.20985612642542,"vZ0":-7.449674438218066,"x":74.12,"y":212.24,"x0":-2.8575573918826063,"y0":50.00388577286558,"z0":5.314787020685356,"aX":0.05398347906313885},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-2.4,"spinRate":2144,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.405463557739727,"extension":6.888018876590444},"index":1,"playId":"5cedaa8a-5c17-331f-b8c9-62feabc59121","pitchNumber":2,"startTime":"2026-04-08T19:44:37.179Z","endTime":"2026-04-08T19:44:40.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27769688643488,"aZ":-12.755846889440843,"pfxX":-6.97194017504331,"pfxZ":9.565365396277452,"pX":-1.9130686619859631,"pZ":3.6903365162368105,"vX0":5.971892791475059,"vY0":-142.4100272693543,"vZ0":-2.2413735056674433,"x":189.92,"y":139.14,"x0":-3.1436678720478004,"y0":50.00213754810154,"z0":5.306346340271212,"aX":-14.152379148534875},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2148,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3863483559570655,"extension":6.689058138717345},"index":2,"playId":"b10d8cb4-a2b4-32e3-b53e-b31551f8b9ba","pitchNumber":3,"startTime":"2026-04-08T19:44:52.731Z","endTime":"2026-04-08T19:44:56.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228170769034865,"aZ":-13.84701549530102,"pfxX":-6.080449472399645,"pfxZ":9.391770832055949,"pX":0.24268114306291738,"pZ":3.7702878145783063,"vX0":11.138333570334423,"vY0":-138.84872332195533,"vZ0":-2.084252740270385,"x":107.75,"y":136.98,"x0":-3.031714290391649,"y0":50.0032797834064,"z0":5.452555973336072,"aX":-11.866904726388036},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2070,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3945450556276344,"extension":6.686444412975425},"index":3,"playId":"9c1239e9-6e53-3989-9988-b5548d9f9c51","pitchNumber":4,"startTime":"2026-04-08T19:45:12.601Z","endTime":"2026-04-08T19:45:17.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464673303661378,"aZ":-33.33305586423326,"pfxX":1.841175648740513,"pfxZ":-0.7474888384242266,"pX":0.17066660765738237,"pZ":3.4468634207461477,"vX0":7.230179574960019,"vY0":-123.83892113240702,"vZ0":1.273849216864317,"x":110.49,"y":145.71,"x0":-3.024436751070154,"y0":50.00154674856686,"z0":5.711705258904178,"aX":2.861276077483542},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.8,"breakHorizontal":-5.0,"spinRate":2114,"spinDirection":100},"zone":12,"typeConfidence":2.0,"plateTime":0.4420899994837826,"extension":6.683057617571625},"index":4,"playId":"e93f553c-5cf9-3667-bda1-268436f0f80f","pitchNumber":5,"startTime":"2026-04-08T19:45:31.668Z","endTime":"2026-04-08T19:45:34.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:45:34.996Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:48:09.248Z","endTime":"2026-04-08T19:48:33.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T19:46:03.244Z","endTime":"2026-04-08T19:49:08.707Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Tolbert replaces Steven Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-08T19:48:11.251Z","endTime":"2026-04-08T19:48:11.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":52.0,"endSpeed":48.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.820404382168306,"aZ":-27.052936941281196,"pfxX":-4.646746565662699,"pfxZ":8.786211790452674,"pX":-0.7188115855322671,"pZ":2.0939959393331917,"vX0":3.153797527704665,"vY0":-75.68887690676392,"vZ0":1.449365299243407,"x":144.4,"y":182.24,"x0":-2.2210579028527397,"y0":50.00306211297014,"z0":7.15954419467484,"aX":-2.7091867203858793},"breaks":{"breakAngle":4.8,"breakLength":19.2,"breakY":24.0,"breakVertical":-83.6,"breakVerticalInduced":17.2,"breakHorizontal":7.3,"spinRate":1310,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.7223169972215961,"extension":4.096122308831277},"index":2,"playId":"74245121-a366-3c00-8bbe-a033925e1cf5","pitchNumber":1,"startTime":"2026-04-08T19:48:11.253Z","endTime":"2026-04-08T19:48:15.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686475,"link":"/api/v1/people/686475","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":53.5,"endSpeed":50.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.381977222793127,"aZ":-25.564112791412594,"pfxX":-3.5907691805618867,"pfxZ":10.723283502651094,"pX":0.10629092512972894,"pZ":2.013526668774493,"vX0":4.212892341694437,"vY0":-77.84415003856141,"vZ0":0.6294847024301502,"x":112.95,"y":184.41,"x0":-2.1633911487860993,"y0":50.00266506487183,"z0":6.997570170426256,"aX":-2.213463218930695},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-75.0,"breakVerticalInduced":20.3,"breakHorizontal":5.0,"spinRate":1332,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.7024844200805127,"extension":4.377027145000596},"hitData":{"launchSpeed":93.5,"launchAngle":17.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.12,"coordY":73.85}},"index":3,"playId":"337c1aa4-04fc-3c17-af96-378ba20ab266","pitchNumber":2,"startTime":"2026-04-08T19:48:22.533Z","endTime":"2026-04-08T19:48:33.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686475,"link":"/api/v1/people/686475","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:48:33.930Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chase DeLauter grounds into a double play, second baseman Jonathan India to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Kyle Manzardo out at 2nd. Chase DeLauter out at 1st.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T19:48:51.332Z","endTime":"2026-04-08T19:49:21.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":51.5,"endSpeed":48.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.387880451297038,"aZ":-25.633315830973068,"pfxX":-3.47931255500193,"pfxZ":11.576319622065006,"pX":0.06771590751431769,"pZ":2.2994961222091015,"vX0":3.8655669644591555,"vY0":-74.84985827186374,"vZ0":1.4876194399871097,"x":114.42,"y":176.69,"x0":-2.1011478860416735,"y0":50.00322825145451,"z0":7.181041126863008,"aX":-1.966283897840303},"breaks":{"breakAngle":3.6,"breakLength":18.0,"breakY":24.0,"breakVertical":-81.5,"breakVerticalInduced":22.3,"breakHorizontal":4.8,"spinRate":1238,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.7329551905211602,"extension":4.516311433627305},"index":0,"playId":"fdfd0c87-08ab-34d9-a41b-18e69034ee39","pitchNumber":1,"startTime":"2026-04-08T19:48:51.332Z","endTime":"2026-04-08T19:48:55.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686475,"link":"/api/v1/people/686475","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":51.2,"endSpeed":47.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.84362063685532,"aZ":-27.884206907795487,"pfxX":-2.1264093720759236,"pfxZ":7.63163330348568,"pX":-1.720125228819239,"pZ":3.2993894905806465,"vX0":1.6753740355870987,"vY0":-74.4570598341828,"vZ0":3.581359933349098,"x":182.57,"y":149.7,"x0":-2.5830463302458613,"y0":50.00313643356223,"z0":7.31039232033638,"aX":-1.195433303274198},"breaks":{"breakAngle":2.4,"breakLength":19.2,"breakY":24.0,"breakVertical":-88.4,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":1291,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.7353193556595992,"extension":4.182047730117796},"index":1,"playId":"92aaf8d1-385d-31ab-9bba-3c99ac813acf","pitchNumber":2,"startTime":"2026-04-08T19:49:02.392Z","endTime":"2026-04-08T19:49:06.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686475,"link":"/api/v1/people/686475","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":50.2,"endSpeed":46.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.340545058613966,"aZ":-28.544425757869476,"pfxX":-0.8133787125480065,"pfxZ":6.72815321961434,"pX":-1.240264662572494,"pZ":3.784940842613326,"vX0":1.8121031127693523,"vY0":-72.84620630822658,"vZ0":4.664526626222425,"x":164.28,"y":136.59,"x0":-2.39314131255657,"y0":50.000808539298966,"z0":7.430215227413939,"aX":-0.4384570566848192},"breaks":{"breakAngle":0.0,"breakLength":21.6,"breakY":24.0,"breakVertical":-94.2,"breakVerticalInduced":14.8,"breakHorizontal":0.7,"spinRate":1305,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.7511217765935383,"extension":4.477109080739647},"hitData":{"launchSpeed":77.8,"launchAngle":-27.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":154.07}},"index":2,"playId":"adfca540-62c1-340d-b7ea-bd47bafc4ac0","pitchNumber":3,"startTime":"2026-04-08T19:49:12.849Z","endTime":"2026-04-08T19:49:21.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686475,"link":"/api/v1/people/686475","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:49:21.177Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T19:51:23.498Z","endTime":"2026-04-08T19:52:30.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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.4,"endSpeed":82.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337728078524915,"aZ":-17.357610925837584,"pfxX":0.36761989378684534,"pfxZ":8.53618665648197,"pX":-0.6154956126615928,"pZ":2.719313933634004,"vX0":3.284780548756914,"vY0":-131.52873343476065,"vZ0":-3.1573214769081255,"x":140.46,"y":165.36,"x0":-1.9331442784447481,"y0":50.001592356580666,"z0":5.237228421354864,"aX":0.6378700013137066},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-1.4,"spinRate":2364,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4179248079243587,"extension":6.206249365435207},"index":0,"playId":"f2e6f2b3-33b8-3365-9c83-4bb43cb157bf","pitchNumber":1,"startTime":"2026-04-08T19:51:34.309Z","endTime":"2026-04-08T19:51:37.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1445665768922,"aZ":-23.2381386273461,"pfxX":1.6800631126738539,"pfxZ":5.283416620703283,"pX":0.6894517732797634,"pZ":2.9351950925200145,"vX0":5.380539835272062,"vY0":-129.05488818704654,"vZ0":-1.8933762202448556,"x":90.72,"y":159.53,"x0":-1.6383236096181675,"y0":50.002729024614155,"z0":5.4630921613879435,"aX":2.8420398564271507},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2480,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.42394122178712257,"extension":5.851090390589117},"index":1,"playId":"278a4aad-7385-32fe-a48a-c08fc957a020","pitchNumber":2,"startTime":"2026-04-08T19:51:48.789Z","endTime":"2026-04-08T19:51:53.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8102634507367,"aZ":-32.79083189682277,"pfxX":10.432621145915933,"pfxZ":-0.43602109895129537,"pX":0.8261726340789205,"pZ":2.3498309171389438,"vX0":3.087873804118588,"vY0":-118.906151785662,"vZ0":-0.05191797087387284,"x":85.51,"y":175.33,"x0":-1.8493412479768814,"y0":50.004012486690385,"z0":5.382845879820213,"aX":14.72680697913853},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.5,"breakHorizontal":-19.7,"spinRate":2518,"spinDirection":58},"zone":14,"typeConfidence":0.94,"plateTime":0.46315977913125117,"extension":6.288857223793357},"index":2,"playId":"1a9228c6-e5a0-3f13-be97-7ab2be733311","pitchNumber":3,"startTime":"2026-04-08T19:52:05.715Z","endTime":"2026-04-08T19:52:09.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802032626964397,"aZ":-22.255160207136097,"pfxX":2.5964786863539215,"pfxZ":5.583068002186348,"pX":0.4665357763161832,"pZ":3.398119371448394,"vX0":5.218728777739026,"vY0":-131.91663552132792,"vZ0":-0.7907588416330219,"x":99.22,"y":147.03,"x0":-1.868303900063758,"y0":50.006213828964654,"z0":5.329668556133272,"aX":4.615938020492083},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":-5.8,"spinRate":2371,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.413855887981045,"extension":6.088150781327902},"index":3,"playId":"d327a623-ab96-3b0c-92ad-b37ba8d4ba1f","pitchNumber":4,"startTime":"2026-04-08T19:52:27.038Z","endTime":"2026-04-08T19:52:30.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:52:30.504Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T19:52:39.690Z","endTime":"2026-04-08T19:54:22.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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, 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":80.7,"endSpeed":73.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985932494472046,"aZ":-32.408488226488785,"pfxX":9.73248948900602,"pfxZ":-0.16822570704733764,"pX":-0.928307779872096,"pZ":3.5829544318927864,"vX0":0.05947475298562627,"vY0":-117.43696124547333,"vZ0":2.9841444238899397,"x":152.38,"y":142.04,"x0":-2.2167044265680333,"y0":50.00277501738085,"z0":5.32696604288127,"aX":13.479800275915387},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.8,"breakHorizontal":-17.6,"spinRate":2592,"spinDirection":60},"zone":11,"typeConfidence":0.93,"plateTime":0.4679015435895364,"extension":6.326434492237758},"index":0,"playId":"2e746339-f1d1-3fa3-ac8c-f865fae925ba","pitchNumber":1,"startTime":"2026-04-08T19:52:53.755Z","endTime":"2026-04-08T19:52:57.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37811564339358,"aZ":-31.737001660638203,"pfxX":8.194646584342621,"pfxZ":0.3172652243585645,"pX":0.6139834068096673,"pZ":2.3700501067716813,"vX0":3.357318648587958,"vY0":-117.88804397729774,"vZ0":0.41143055453178,"x":93.6,"y":174.79,"x0":-1.899400219498865,"y0":50.00396621601558,"z0":5.1567366624767565,"aX":11.370956408355076},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.0,"breakHorizontal":-15.7,"spinRate":2585,"spinDirection":64},"zone":6,"typeConfidence":0.93,"plateTime":0.4671588127684476,"extension":6.367925297262737},"index":1,"playId":"4f9a2c2d-e024-3875-8aa2-63fadf102654","pitchNumber":2,"startTime":"2026-04-08T19:53:07.383Z","endTime":"2026-04-08T19:53:10.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660993537084924,"aZ":-34.307879523381175,"pfxX":8.530335830661574,"pfxZ":-1.541138601612424,"pX":-0.47602551936243587,"pZ":3.257754867104092,"vX0":0.9079438274352807,"vY0":-117.50811857733208,"vZ0":2.786512592630806,"x":135.14,"y":150.82,"x0":-1.9755317933963326,"y0":50.00486964369306,"z0":5.2690080663277765,"aX":11.792213761114475},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.7,"breakHorizontal":-15.6,"spinRate":2613,"spinDirection":65},"zone":1,"typeConfidence":0.92,"plateTime":0.46818671470512685,"extension":6.305887449778907},"index":2,"playId":"4d63877f-fbf7-34e9-a806-0cc13b98d9bd","pitchNumber":3,"startTime":"2026-04-08T19:53:26.924Z","endTime":"2026-04-08T19:53:29.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.1,"endSpeed":83.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29293342933497,"aZ":-18.3761353958716,"pfxX":-6.78852640894086,"pfxZ":7.673752061824803,"pX":1.9024408733258815,"pZ":2.946963638543865,"vX0":11.271481859482224,"vY0":-133.6182219030412,"vZ0":-2.1817131549852995,"x":44.48,"y":159.21,"x0":-1.4993965075445719,"y0":50.00376108901143,"z0":5.102605109932843,"aX":-12.208837449638528},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2362,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4108032792989986,"extension":6.465575341700394},"index":3,"playId":"e783dfe2-7fbc-357f-ae94-2c5525234855","pitchNumber":4,"startTime":"2026-04-08T19:53:46.919Z","endTime":"2026-04-08T19:53:50.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":91.8,"endSpeed":83.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14669254162891,"aZ":-20.554111911462805,"pfxX":-7.6509083192800675,"pfxZ":6.526590049288566,"pX":1.2247508484240612,"pZ":1.6826424755724434,"vX0":9.930272038499556,"vY0":-133.21452859762636,"vZ0":-4.666510836160849,"x":70.32,"y":193.35,"x0":-1.5737440227844999,"y0":50.00252520681736,"z0":4.961772911155734,"aX":-13.6212726013759},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":11.5,"spinRate":2264,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4126605351676904,"extension":6.4774696648317},"index":4,"playId":"52f42de3-7364-3e8f-8fbf-6bbfc1476f3a","pitchNumber":5,"startTime":"2026-04-08T19:54:01.991Z","endTime":"2026-04-08T19:54:07.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":81.5,"endSpeed":74.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861564608705635,"aZ":-31.939364494330896,"pfxX":7.593040880120741,"pfxZ":0.171548444409086,"pX":1.5678083246376118,"pZ":1.888069564008996,"vX0":5.469350564126409,"vY0":-118.54338965996311,"vZ0":-0.5320398394326581,"x":57.24,"y":187.8,"x0":-1.768382679865309,"y0":50.00509813593921,"z0":5.069769120392395,"aX":10.644249677008004},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.5,"breakHorizontal":-15.2,"spinRate":2597,"spinDirection":66},"zone":14,"typeConfidence":0.92,"plateTime":0.46475038928822743,"extension":6.500196196588501},"index":5,"playId":"4000ee9f-9a43-38a4-9b8c-c5d7c11b9865","pitchNumber":6,"startTime":"2026-04-08T19:54:19.138Z","endTime":"2026-04-08T19:54:22.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:54:22.850Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T19:54:40.109Z","endTime":"2026-04-08T19:56:16.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655400825267993,"aZ":-21.36832251413442,"pfxX":-9.599755834261074,"pfxZ":6.13119912214562,"pX":1.409778276606525,"pZ":1.7748087711049034,"vX0":10.91712860761482,"vY0":-132.0602661451978,"vZ0":-3.9479885224933486,"x":63.26,"y":190.86,"x0":-1.5344848990472078,"y0":50.00532312753118,"z0":4.865080764894315,"aX":-16.92518894225006},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2281,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4150785262001748,"extension":6.606130316387092},"index":0,"playId":"0cb74781-d5bb-35bc-adf6-680214c59475","pitchNumber":1,"startTime":"2026-04-08T19:54:48.825Z","endTime":"2026-04-08T19:54:52.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1660919645039,"aZ":-33.93695821075481,"pfxX":5.239715414733331,"pfxZ":-1.2764053132022148,"pX":0.9308371357588908,"pZ":2.676235995887553,"vX0":5.090849513423274,"vY0":-117.60928236100534,"vZ0":1.646316645396062,"x":81.52,"y":166.52,"x0":-1.9535902676817225,"y0":50.00296316900356,"z0":5.147044006842535,"aX":7.237873714692596},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.6,"breakHorizontal":-10.9,"spinRate":2523,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4682015310514811,"extension":6.293632906113081},"index":1,"playId":"4d859af5-cfe1-3fa5-8b3b-ccceb47ac439","pitchNumber":2,"startTime":"2026-04-08T19:55:06.293Z","endTime":"2026-04-08T19:55:10.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286249212986764,"aZ":-22.659334792705735,"pfxX":1.91756052014774,"pfxZ":5.5381266939989935,"pX":1.7165532621606976,"pZ":3.1403169022245203,"vX0":8.2563249851325,"vY0":-130.46282089196652,"vZ0":-0.636460450823917,"x":51.57,"y":153.99,"x0":-1.7425206881267148,"y0":50.004022009524014,"z0":5.1003570947058785,"aX":3.29242606062298},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.1,"breakHorizontal":-5.4,"spinRate":2472,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.4203713648372691,"extension":6.373533598245165},"index":2,"playId":"f3c8a655-743b-3d36-ba86-3f07fae80bec","pitchNumber":3,"startTime":"2026-04-08T19:55:22.335Z","endTime":"2026-04-08T19:55:28.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Lane Thomas advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"f3c8a655-743b-3d36-ba86-3f07fae80bec","startTime":"2026-04-08T19:55:33.379Z","endTime":"2026-04-08T19:55:41.483Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"postOnSecond":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":73.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.562033614597986,"aZ":-32.39556662561604,"pfxX":8.681018925195652,"pfxZ":-0.16146378822918628,"pX":-0.22052225687523558,"pZ":3.2287953494881454,"vX0":2.093891635034999,"vY0":-118.98075478227538,"vZ0":2.5217814316205853,"x":125.41,"y":151.6,"x0":-2.2427879173731875,"y0":50.0005544184615,"z0":5.126536758736799,"aX":12.224640380143208},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-16.2,"spinRate":2532,"spinDirection":71},"zone":2,"typeConfidence":0.93,"plateTime":0.4634763966097557,"extension":6.431544852422995},"index":4,"playId":"a17a94e7-d895-3ba8-bd47-e6bc17323d32","pitchNumber":4,"startTime":"2026-04-08T19:55:41.483Z","endTime":"2026-04-08T19:55:45.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-08T19:55:56.492Z","endTime":"2026-04-08T19:56:06.121Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969996631822244,"aZ":-34.34160799102202,"pfxX":8.341868527033991,"pfxZ":-1.5446043514649315,"pX":0.22751773944320786,"pZ":2.5683556851135037,"vX0":2.5074443873558656,"vY0":-118.94531653000995,"vZ0":1.3408675117047055,"x":108.33,"y":169.43,"x0":-1.9291994883205406,"y0":50.00217249763517,"z0":5.158058902695936,"aX":11.717628493663813},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.0,"breakHorizontal":-15.7,"spinRate":2521,"spinDirection":59},"zone":6,"typeConfidence":0.93,"plateTime":0.4639786158140806,"extension":6.457084735605142},"hitData":{"launchSpeed":91.9,"launchAngle":66.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":143.33}},"index":6,"playId":"145276ae-9fd6-3833-83cb-7e964d559210","pitchNumber":5,"startTime":"2026-04-08T19:56:06.121Z","endTime":"2026-04-08T19:56:16.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:56:16.557Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Starling Marte lines out to center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T19:56:35.721Z","endTime":"2026-04-08T19:57:38.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43580762833639,"aZ":-23.14413707215499,"pfxX":1.1312894411307797,"pfxZ":5.33364420246963,"pX":0.6580215096297208,"pZ":2.2907510979725223,"vX0":6.12912776130302,"vY0":-129.87338628980777,"vZ0":-2.2247607557661353,"x":91.92,"y":176.93,"x0":-1.8880900450120246,"y0":50.002789123229235,"z0":4.934878449370694,"aX":1.9153735355120376},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":-3.5,"spinRate":2474,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.42316908446458745,"extension":6.328940069620178},"index":0,"playId":"fb5e000c-52ea-3570-9095-8ef0115f4c30","pitchNumber":1,"startTime":"2026-04-08T19:56:43.448Z","endTime":"2026-04-08T19:56:47.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899287285648462,"aZ":-27.356210719724732,"pfxX":-0.22728283867114563,"pfxZ":2.843124569957869,"pX":0.6373506088623695,"pZ":4.25822450147654,"vX0":6.409858762097624,"vY0":-130.3281358213776,"vZ0":2.9648385571779925,"x":92.71,"y":123.81,"x0":-1.8390218911490812,"y0":50.006156982039,"z0":5.189178881483657,"aX":-0.3866633136871757},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":-1.2,"spinRate":2488,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4224968450129838,"extension":6.315305530994208},"index":1,"playId":"5ef9ab8e-cec5-3d6d-8838-ac357d5cbb98","pitchNumber":2,"startTime":"2026-04-08T19:56:58.999Z","endTime":"2026-04-08T19:57:02.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.535539366697094,"aZ":-17.33395025244833,"pfxX":-7.41232243635497,"pfxZ":8.491837181058026,"pX":1.4976800937853545,"pZ":2.8039095607079956,"vX0":10.974527274672436,"vY0":-132.43966728463928,"vZ0":-2.1008465654969006,"x":59.91,"y":163.07,"x0":-1.7678806988651672,"y0":50.004684137601224,"z0":4.897934149204003,"aX":-12.957807177343767},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2381,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.41613801609065204,"extension":6.548434894305289},"index":2,"playId":"986e6e4e-ce8c-3091-ad57-14a345c97344","pitchNumber":3,"startTime":"2026-04-08T19:57:14.210Z","endTime":"2026-04-08T19:57:18.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":73.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6936189631656,"aZ":-31.375921278043727,"pfxX":10.346335978318049,"pfxZ":0.5685678617961525,"pX":0.42101130322560265,"pZ":1.9988556806549154,"vX0":2.6816837993995506,"vY0":-119.55242955039685,"vZ0":-0.0036887365769995295,"x":100.95,"y":184.81,"x0":-2.067305464342144,"y0":50.00341827389694,"z0":4.8913581078178545,"aX":14.51150118865555},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":-19.4,"spinRate":2626,"spinDirection":72},"zone":9,"typeConfidence":0.94,"plateTime":0.46370271091745385,"extension":6.526016095037624},"hitData":{"launchSpeed":79.8,"launchAngle":29.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.32,"coordY":87.37}},"index":3,"playId":"7b0f1d9d-4144-3e75-a9c5-40b316d91140","pitchNumber":4,"startTime":"2026-04-08T19:57:31.414Z","endTime":"2026-04-08T19:57:38.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T19:57:38.619Z","atBatIndex":75}]