The 2021 MLB regular season is almost here! To help guide you through your fantasy drafts prior to Opening Day on April 1, here are my positional and overall rankings. These rankings assume a standard head-to-head categories scoring system.
You can find the top 200 overall at the bottom of this article. Before that, you will see links to each of my positional ranks, along with the top players at each position. The rankings will be updated throughout March leading up to Opening Day.
Catcher
1. J.T. Realmuto, Phillies
2. Salvador Perez, Royals
3. Willson Contreas, Cubs
4. Yasmani Grandal, White Sox
5. Will Smith, Dodgers
First base
1. Freddie Freeman, Braves
2. Cody Bellinger, Dodgers
3. DJ LeMahieu, Yankees
4. Jose Abreu, White Sox
5. Pete Alonso, Mets
Second base
1. DJ LeMahieu, Yankees
2. Ozzie Albies, Braves
3. Whit Merrifield, Royals
4. Ketel Marte, Diamondbacks
5. Jose Altuve, Astros
Third base
1. Jose Ramirez, Indians
2. Manny Machado, Padres
3. Anthony Rendon, Angels
4. Rafael Devers, Red Sox
5. DJ LeMahieu, Yankees
Shortstop
1. Fernando Tatis Jr., Padres
2. Trea Turner, Nationals
3. Trevor Story, Rockies
4. Francisco Lindor, Mets
5. Xander Bogaerts, Red Sox
Outfield
1. Ronald Acuna Jr., Braves
2. Juan Soto, Nationals
3. Mookie Betts, Dodgers
4. Mike Trout, Angels
5. Christian Yelich, Brewers
6. Cody Bellinger, Dodgers
7. Bryce Harper, Phillies
8. Kyle Tucker, Astros
9. Marcell Ozuna, Braves
10. Whit Merrifield, Royals
Starting pitcher
1. Jacob deGrom, Mets
2. Gerrit Cole, Yankees
3. Shane Bieber, Indians
4. Walker Buehler, Dodgers
5. Trevor Bauer, Dodgers
6. Yu Darvish, Padres
7. Luis Castillo, Reds
8. Lucas Giolito, White Sox
9. Aaron Nola, Phillies
10. Brandon Woodruff, Brewers
Relief pitcher
1. Josh Hader, Brewers
2. Liam Hendriks, White Sox
3. Aroldis Chapman, Yankees
4. Edwin Diaz, Mets
5. Ryan Pressly, Astros
Top 200 overall players
Top 200 overall fantasy baseball rankings
Rank | Player | Pos | Team |
---|---|---|---|
Rank | Player | Pos | Team |
1 | Ronald Acuna Jr. | OF | Atlanta Braves |
2 | Mookie Betts | OF | Los Angeles Dodgers |
3 | Juan Soto | OF | Washington Nationals |
4 | Fernando Tatis Jr. | SS | San Diego Padres |
5 | Mike Trout | OF | Los Angeles Angels |
6 | Jacob deGrom | SP | New York Mets |
7 | Trea Turner | SS | Washington Nationals |
8 | Jose Ramirez | 3B | Cleveland Indians |
9 | Gerrit Cole | SP | New York Yankees |
10 | Trevor Story | SS | Colorado Rockies |
11 | Freddie Freeman | 1B | Atlanta Braves |
12 | Christian Yelich | OF | Milwaukee Brewers |
13 | Shane Bieber | SP | Cleveland Indians |
14 | Cody Bellinger | 1B, OF | Los Angeles Dodgers |
15 | Francisco Lindor | SS | New York Mets |
16 | Manny Machado | 3B | San Diego Padres |
17 | Walker Buehler | SP | Los Angeles Dodgers |
18 | Trevor Bauer | SP | Los Angeles Dodgers |
19 | Bryce Harper | OF | Philadelphia Phillies |
20 | Xander Bogaerts | SS | Boston Red Sox |
21 | Yu Darvish | SP | San Diego Padres |
22 | Corey Seager | SS | Los Angeles Dodgers |
23 | Bo Bichette | SS | Toronto Blue Jays |
24 | Luis Castillo | SP | Cincinnati Reds |
25 | Lucas Giolito | SP | Chicago White Sox |
26 | Aaron Nola | SP | Philadelphia Phillies |
27 | Anthony Rendon | 3B | Los Angeles Angels |
28 | Rafael Devers | 3B | Boston Red Sox |
29 | Kyle Tucker | OF | Houston Astros |
30 | DJ LeMahieu | 1B, 2B, 3B | New York Yankees |
31 | Brandon Woodruff | SP | Milwaukee Brewers |
32 | Ozzie Albies | 2B | Atlanta Braves |
33 | Marcell Ozuna | OF | Atlanta Braves |
34 | Alex Bregman | 3B | Houston Astros |
35 | Max Scherzer | SP | Washington Nationals |
36 | Tim Anderson | SS | Chicago White Sox |
37 | Jose Abreu | 1B | Chicago White Sox |
38 | Jack Flaherty | SP | St. Louis Cardinals |
39 | Nolan Arenado | 3B | St. Louis Cardinals |
40 | Clayton Kershaw | SP | Los Angeles Dodgers |
41 | Whit Merrifield | 2B, OF | Kansas City Royals |
42 | Pete Alonso | 1B | New York Mets |
43 | Starling Marte | OF | Miami Marlins |
44 | Lance Lynn | SP | Chicago White Sox |
45 | Aaron Judge | OF | New York Yankees |
46 | J.T. Realmuto | C | Philadelphia Phillies |
47 | George Springer | OF | Toronto Blue Jays |
48 | Blake Snell | SP | San Diego Padres |
49 | Josh Hader | RP | Milwaukee Brewers |
50 | Michael Conforto | OF | New York Mets |
51 | Eugenio Suarez | 3B | Cincinnati Reds |
52 | Gleyber Torres | SS | New York Yankees |
53 | Ketel Marte | 2B | Arizona Diamondbacks |
54 | Jose Berrios | SP | Minnesota Twins |
55 | Kenta Maeda | SP | Minnesota Twins |
56 | Nick Castellanos | OF | Cincinnati Reds |
57 | Tyler Glasnow | SP | Tampa Bay Rays |
58 | Kyle Hendricks | SP | Chiacgo Cubs |
59 | Jose Altuve | 2B | Houston Astros |
60 | Liam Hendriks | RP | Chicago White Sox |
61 | Aldaberto Mondesi | SS | Kansas City Royals |
62 | Hyun-jin Ryu | SP | Toronto Blue Jays |
63 | Aroldis Chapman | RP | New York Yankees |
64 | Nelson Cruz | DH | Minnesota Twins |
65 | Max Muncy | 1B, 2B, 3B | Los Angeles Dodgers |
66 | Charlie Blackmon | OF | Colorado Rockies |
67 | Corbin Burnes | SP | Milwaukee Brewers |
68 | Luis Robert | OF | Chicago White Sox |
69 | Teoscar Hernandez | OF | Toronto Blue Jays |
70 | Austin Meadows | OF | Tampa Bay Rays |
71 | Randy Arozarena | OF | Tampa Bay Rays |
72 | Brandon Lowe | 2B, OF | Tampa Bay Rays |
73 | J.D. Martinez | DH | Boston Red Sox |
74 | Keston Hiura | 2B | Milwaukee Brewers |
75 | Paul Goldschmidt | 1B | St. Louis Cardinals |
76 | Vladimir Guerrero Jr. | 1B | Toronto Blue Jays |
77 | Max Fried | SP | Atlanta Braves |
78 | Sonny Gray | SP | Cincinnati Reds |
79 | Yordan Alvarez | DH | Houston Astros |
80 | Matt Olson | 1B | Oakland Athletics |
81 | Dansby Swanson | SS | Atlanta Braves |
82 | Javier Baez | SS | Chicago Cubs |
83 | Stephen Strasburg | SP | Washington Nationals |
84 | Lourdes Gurriel Jr. | OF | Toronto Blue Jays |
85 | Yoan Moncada | 3B | Chicago White Sox |
86 | Cavan Biggio | 2B, 3B, OF | Toronto Blue Jays |
87 | Kris Bryant | 3B | Chicago Cubs |
88 | Carlos Correa | SS | Houston Astros |
89 | Anthony Rizzo | 1B | Chicago Cubs |
90 | Zach Plesac | SP | Cleveland Indians |
91 | Zack Wheeler | SP | Philadelphia Phillies |
92 | Trent Grisham | OF | San Diego Padres |
93 | Edwin Diaz | RP | New York Mets |
94 | Jeff McNeil | 2B, OF | New York Mets |
95 | Matt Chapman | 3B | Oakland Athletics |
96 | Ke'Bryan Hayes | 3B | Pittsburgh Pirates |
97 | Zack Greinke | SP | Houston Astros |
98 | Giancarlo Stanton | DH | New York Yankees |
99 | Salvador Perez | C | Kansas City Royals |
100 | Jesus Luzardo | SP | Oakland Athletics |
101 | Tommy Pham | OF | San Diego Padres |
102 | Ryan Pressly | RP | Houston Astros |
103 | Alec Bohm | 3B | Philadelphia Phillies |
104 | Mike Yastrzemski | OF | San Francisco Giants |
105 | Ian Anderson | SP | Atlanta Braves |
106 | Eddie Rosario | OF | Cleveland Indians |
107 | Josh Bell | 1B | Washington Nationals |
108 | Mike Moustakas | 1B, 2B | Cincinnati Reds |
109 | Raisel Iglesias | RP | Los Angeles Angels |
110 | Patrick Corbin | SP | Washington Nationals |
111 | Kenley Jansen | RP | Los Angeles Dodgers |
112 | Sixto Sanchez | SP | Miami Marlins |
113 | Chris Paddack | SP | San Diego Padres |
114 | Rhys Hoskins | 1B | Philadelphia Phillies |
115 | Marcus Semien | SS | Toronto Blue Jays |
116 | Byron Buxton | OF | Minnesota Twins |
117 | Brad Hand | RP | Washington Nationals |
118 | Wil Myers | OF | San Diego Padres |
119 | Dominic Smith | 1B, OF | New York Mets |
120 | Michael Brantley | OF | Houston Astros |
121 | Charlie Morton | SP | Atlanta Braves |
122 | Luke Voit | 1B | New York Yankees |
123 | Zac Gallen | SP | Arizona Diamondbacks |
124 | Lance McCullers Jr. | SP | Houston Astros |
125 | Joey Gallo | OF | Texas Rangers |
126 | Trevor Rosenthal | RP | Oakland Athletics |
127 | Joe Musgrove | SP | San Diego Padres |
128 | Jorge Soler | DH | Kansas City Royals |
129 | James Karinchak | RP | Cleveland Indians |
130 | Ian Happ | OF | Chicago Cubs |
131 | Alex Verdugo | OF | Boston Red Sox |
132 | Justin Turner | 3B | Los Angeles Dodgers |
133 | Willson Contreras | C | Chicago Cubs |
134 | Miguel Sano | 1B | Minnesota Twins |
135 | Julio Urias | SP | Los Angeles Dodgers |
136 | Pablo Lopez | SP | Miami Marlins |
137 | Shohei Ohtani | SP, DH | Los Angeles Angels |
138 | Franmil Reyes | DH | Cleveland Indians |
139 | Ramon Laureano | OF | Oakland Athletics |
140 | Tyler Mahle | SP | Cincinnati Reds |
141 | Josh Donaldson | 3B | Minnesota Twins |
142 | Dylan Bundy | SP | Los Angeles Angels |
143 | Yasmani Grandal | C | Chicago White Sox |
144 | Kevin Gausman | SP | San Fransisco Giants |
145 | Anthony Santander | OF | Baltimore Orioles |
146 | AJ Pollock | OF | Los Angeles Dodgers |
147 | Trey Mancini | OF | Baltimore Orioles |
148 | Dylan Moore | 2B, OF | Seattle Mariners |
149 | Ryan Mountcastle | 1B, OF | Baltimore Orioles |
150 | Eric Hosmer | 1B | San Diego Padres |
151 | Gio Urshela | 3B | New York Yankees |
152 | Kyle Lewis | OF | Seattle Mariners |
153 | Tommy Edman | SS, 3B, OF | St. Louis Cardinals |
154 | Will Smith | C | Los Angeles Dodgers |
155 | C.J. Cron | 1B | |
156 | Max Kepler | OF | Minnesota Twins |
157 | Dylan Carlson | OF | St. Louis Cardinals |
158 | Didi Gregorius | SS | Philadelphia Phillies |
159 | Sandy Alcantara | SP | Miami Marlins |
160 | Dinelson Lamet | SP | San Diego Padres |
161 | Travis d'Arnaud | C | Atlanta Braves |
162 | Victor Robles | OF | Washington Nationals |
163 | Christian Walker | 1B | Arizona Diamondbacks |
164 | Triston McKenzie | SP | Cleveland Indians |
165 | Craig Kimbrel | RP | Chicago Cubs |
166 | Marcus Stroman | SP | New York Mets |
167 | Frankie Montas | SP | Oakland Athletics |
168 | Marco Gonzales | SP | Seattle Mariners |
169 | Corey Kluber | SP | New York Yankees |
170 | Kyle Schwarber | OF | Washington Nationals |
171 | Andrew McCutchen | OF | Philadelphia Phillies |
172 | Jose Urquidy | SP | Houston Astros |
173 | Jean Segura | 2B, 3B | Philadelphia Phillies |
174 | Nick Madrigal | 2B | Chicago White Sox |
175 | Paul DeJong | SS | St. Louis Cardinals |
176 | Rafael Montero | RP | Seattle Mariners |
177 | Nick Solak | 2B, OF | Texas Rangers |
178 | German Marquez | SP | Colorado Rockies |
179 | Jameson Taillon | SP | New York Yankees |
180 | Christian Vazquez | C | Boston Red Sox |
181 | Dustin May | SP | Los Angeles Dodgers |
182 | Aaron Civale | SP | Cleveland Indians |
183 | Clint Frazier | OF | New York Yankees |
184 | Jorge Polanco | SS | Minnesota Twins |
185 | Amir Garrett | RP | Cincinnati Reds |
186 | Carlos Carrasco | SP | New York Mets |
187 | Matt Barnes | RP | Boston Red Sox |
188 | Richard Rodriguez | RP | Pittsburgh Pirates |
189 | Framber Valdez | SP | Houston Astros |
190 | Lorenzo Cain | OF | Milwaukee Brewers |
191 | Andrew Heaney | SP | Los Angeles Angels |
192 | Dallas Keuchel | SP | Chicago White Sox |
193 | Andrew Benintendi | OF | Kansas City Royals |
194 | Chris Bassitt | SP | Oakland Athletics |
195 | Andres Gimenez | 2B, SS, 3B | Cleveland Indians |
196 | Mike Soroka | SP | Atlanta Braves |
197 | Kyle Seager | 3B | Seattle Mariners |
198 | Zach Davies | SP | Chicago Cubs |
199 | Mark Canha | OF | Oakland Athletics |
200 | Gary Sanchez | C | New York Yankees |