2027 MLB Fantasy Designated Hitter Rankings

Updated November 11, 2026

The top fantasy DH in fantasy baseball for the 2026 MLB season is Shohei Ohtani (LAD), who scored 1,837.0 fantasy points — 13.2 per game over 139 games. The full top-44 DH rankings are below.

C1B2B3BSSLFCFRFDHSPRP
#PlayerTeamPtsPPGGP
1Shohei OhtaniLAD1,837.013.2139
2Yordan AlvarezHOU1,667.010.6158
3Ben RiceNYY1,502.09.8154
4Kyle SchwarberPHI1,482.09.5156
5Yandy DíazTB1,300.08.4154
6Ivan HerreraSTL1,208.07.5161
7Josh BellMIN1,179.07.7154
8Dominic CanzoneSEA1,071.07.3146
9Salvador PerezKC976.06.4152
10George SpringerTOR929.07.4126
11Eugenio SuárezCIN920.07.4125
12Christian YelichMIL899.07.6118
13Taylor WardSEA895.06.3143
14Andrew BenintendiCWS876.06.2141
15Joc PedersonTEX870.06.4136
16Bryce EldridgeSF870.08.1107
17Randal GrichukCWS646.05.5117
18Michael ConfortoCHC609.05.4113
19Dominic SmithATL527.04.9108
20Masataka YoshidaBOS503.05.887
21Moisés BallesterosLAA501.04.8104
22José TenaCLE483.04.2115
23Miguel AndujarSD425.05.774
24Mickey GasperBOS421.06.367
25Agustín RamírezMIA418.05.872
26Marcell OzunaPIT405.05.870
27Logan O'HoppeTEX360.04.285
28Brent RookerATH354.07.448
29Jose FernandezAZ352.04.972
30Eduardo ValenciaDET350.08.342
31Jahmai JonesBOS298.03.294
32Adrian Del CastilloAZ297.04.664
33Austin HaysSD190.05.038
34Giancarlo StantonNYY174.07.324
35Rob RefsnyderSEA143.02.753
36Jorge PolancoNYM137.03.737
37Josue De PaulaLAD108.09.811
38Romy GonzalezBOS102.05.419
39Sean KeysTOR102.04.125
40Will WagnerSD60.03.816
41Tyler BlackMIL59.06.69
42Kevin AlcantaraCHC55.02.324
43Tommy PhamCWS44.02.617
44Kyle FarmerATL25.01.814
Need rankings for your exact league?

FantasyBot tailors DH rankings to your scoring, roster, and matchups.

Open FantasyBot

MLB Designated Hitter rankings FAQ

Who is the #1 fantasy DH for 2027?

Shohei Ohtani of LAD ranks as the top fantasy DH, scoring 1,837.0 fantasy points (13.2 per game) in 2026.

How are these MLB DH rankings calculated?

Players are ranked by total fantasy points scored during the 2026 MLB season, pulled live from FantasyBot's data layer. Points per game (PPG) is shown to account for missed games.