Garrett Stubbs

Bats L Throws R5'10" 170 lbBorn 1993 San Diego, USADebut 2019Team PHIDraft 2015 R8 #229 Houston Astros, USCContract 1 y/$925,000 (26) 2026: $925,000

Projections

2027 NEXT+ 57.8FIELD+ 100.0 at DHTotal -0.18 WAR
SeasonPAABH2B3BHRBBSOSBAVGOBPSLGOPSISOwOBAK%BB%HIT+WAR
202653471020141310.2100.2840.3030.5870.0930.26624.88.066.9-0.05
202788791730272110.2210.2930.3360.6280.1150.28124.17.771.7-0.03

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 32

His ten closest age-32 comparables averaged 66 HIT+ the next season; 3 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughHIT+ thenNext seasonNext PA / BF
1Efren Navarro201877.6did not play
2Mike Squires198477.9did not play
3Klondike Douglass190480.9did not play
4Jim Adduci201758.979.8185
5Chuck Kress195473.5did not play
6Dick Phillips196476.8did not play
7Mark Sweeney200293.273.4106
8Howie Clark200688.545.357
9Jim Poole192783.4did not play
10Rip Russell194773.2did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2027 proj881730217210.2210.2930.3360.62871.7
2026*PHI27498700002100.1590.2240.1590.384-12.3
2025PHI512000000000.0000.0000.0000.000-123.4
2024PHI56186183441111517500.2070.2960.2620.55860.9
2023PHI4112515234111229290.2040.2740.2830.55756.0
2022PHI50121192841516214300.2640.3500.4620.812130.3
2021HOU18382620030270.1760.2220.2350.45824.2
2020HOU14101100010000.1250.1110.1250.236-51.0
2019HOU19398730021470.2000.2820.2860.56851.3
Career203520659917374510461230.2150.2930.3100.60370.0

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2024PHI0015.754004.019220
2022PHI0017.184003.718311
Career0016.438007.737531

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
20264985.711.20.028.619.440.80.2030.2480.23327.4
2025167.5-19.40.00.00.00.00.0450.0460.044
202418779.719.40.09.624.932.70.1920.2400.24928.0
202312583.422.40.017.622.831.10.1600.2020.20728.1
202212185.215.25.227.321.228.00.2060.3080.27727.3
20213884.813.90.024.122.832.70.1770.2410.21328.1
20201084.41.60.00.025.037.50.2480.2920.229
20193984.812.90.028.622.442.90.2240.3010.27528.0

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025PHIC2680001.000-0.0
2024PHIC5242441716220.995-2.9
2024PHIP440000-0.2
2023PHIC403002948550.984+0.0
2023PHIOF110000
2022PHIC4129528510310.990-5.1
2022PHIP4401001.000-0.0
2022PHIOF110000
2021HOUC1479762001.000-0.1
2021HOUOF2310001.000
2020HOUC821240001.000-0.0
2020HOUOF31020001.000
2019HOUC1168753100.987+0.0
2019HOUOF71950001.000

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2026AAALehigh Valley IronPigsBat463 HR, 3 SB0.2891.045
2025AAALehigh Valley IronPigsBat3098 HR, 5 SB0.2650.754
2021AAASugar Land SkeetersBat1462 HR, 4 SB0.2650.781
2019AAARound Rock ExpressBat2357 HR, 12 SB0.2400.729
2018AAAFresno GrizzliesBat3404 HR, 6 SB0.3100.837
2017AAAFresno GrizzliesBat910 HR, 3 SB0.2210.627
2017AACorpus Christi HooksBat3004 HR, 8 SB0.2360.655
2016AACorpus Christi HooksBat1374 HR, 5 SB0.3250.918
2016A+Lancaster JetHawksBat2446 HR, 10 SB0.2910.827
2015AQuad Cities River BanditsBat1030 HR, 1 SB0.2740.703

Splits

Yearvs LHPvs RHPHomeAway
20260.2290.2000.1540.244
20250.0000.000
20240.2780.2700.2420.294
20230.2890.2530.2530.270
20220.4870.3340.3740.366
20210.2290.2030.3170.172
20200.0000.1130.0000.150
20190.5560.2020.4290.094

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202310000000000
202110000000000
202010000000000
Career30000000000