Joe Ross

Bats R Throws R6'4" 232 lbBorn 1993 Berkeley, USADebut 2015Team PHIDraft 2011 R1 #25 San Diego Padres, Bishop O'Dowd School (CA)

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202621318.27.92.9121.16.5199.8
2027100.5
2028100.5

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 89 PITCH+ the next season; 8 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Tim Stauffer201498.652.9100
2Tom Gorzelanny201597.760.118
3Drew Pomeranz2021102.0did not play
4Trevor Cahill202098.695.9166
5Scott Baker2014100.672.645
6Vicente Padilla201098.0103.136
7Scott Feldman201599.495.9338
8Brandon McCarthy2016100.5109.1384
9Jason Vargas201598.2126.347
10Mike Hampton2005103.0did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025PHI370000000000
2024MIL250000000000
2021WSH223918000301140.2500.2940.2500.54455.0
2019WSH282012000001100.1050.1500.1050.255-41.3
2018WSH350000000030.0000.0000.0000.000-130.7
2017WSH203716200101160.1820.2060.2420.4487.3
2016WSH2344210200103150.2440.2950.2930.58857.8
2015WSH173023000000110.1110.1430.1110.254-46.6
Career175175729400506690.1850.2240.2100.43411.9

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj213100.5
2026*5778.599.077.5
2025PHI215.12371051.02288183987.998.586.4
2024MIL363.772510074.032172966102.898.0100.8
2021WSH594.1720190108.04601734109102.1101.4103.5
2019WSH445.48279064.02957335791.6101.092.6
2018WSH025.0633016.06834788.398.887.1
2017WSH535.011313073.732316206890.899.290.0
2016WSH753.4319190105.044792993102.196.898.9
2015WSH553.641613076.731472169111.8102.4114.2
Career31354.28160870568.324567418850899.098.6

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
20213982.3-1.50.013.020.325.80.1920.2120.21027.5
20192087.38.40.022.241.432.40.0920.1040.12125.4
2018574.7-20.20.00.030.050.00.0220.0240.025
20173787.40.40.033.338.721.30.1370.1650.14927.6
20164491.23.74.534.634.130.60.2090.2770.24327.6
20153082.61.00.027.829.527.70.1600.1790.17226.1

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025PHIP375124001.000-0.4
2024MILP257453001.000-0.8
2021WSHP20108414021.000+0.8
2019WSHP2764411100.938+0.4
2018WSHP31632011.000-0.1
2017WSHP137418001.000-0.3
2016WSHP19105413100.944-1.8
2015WSHP1677613110.950+0.9

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

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2026AAAReno AcesPit8621.0 IP, 14% K4.29
2026AAAnanPit21249.1 IP, 16% K4.77
2026AAARound Rock ExpressPit12628.1 IP, 17% K5.12
2025AAAnanPit359.0 IP, 20% K2.00
2025AAAIowa CubsPit277.0 IP, 11% K2.57
2024AAANashville SoundsPit5512.0 IP, 16% K8.25
2023AAASacramento River CatsPit286.0 IP, 18% K6.00
2023ASan Jose GiantsPit337.0 IP, 15% K5.14
2019AAAFresno GrizzliesPit17140.0 IP, 19% K4.28
2018AAASyracuse MetsPit5211.2 IP, 8% K3.21
2018RkGCL NationalsPit206.0 IP, 40% K0.00
2018AAHarrisburg SenatorsPit205.0 IP, 30% K5.40
2017AAASyracuse MetsPit12227.2 IP, 18% K4.96

Splits

Yearvs LHPvs RHPHomeAway
20210.1000.3260.3150.257
20190.1130.1450.1130.145
20180.0000.0000.0000.000
20170.5370.1660.2110.217
20160.4360.2020.2250.373
20150.4000.0390.1070.075

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

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
2019210000000010.0000.0000.0000.000
2016210000000010.0000.0000.0000.000
Career420000000020.0000.0000.0000.000

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2024100.002001.200100.83
2019015.142107.062211.14
20160013.501102.731231.88
Career116.6352010.993541.29

Salaries

YearTeamSalary
2016WSH$514,400

Public salary records run through 2016; current contract data is on the roadmap.