Skip to main content

2021 Fantasy Baseball Rankings

Expert Consensus Ranking (49 of 53 Experts) -

Rank Player (Team, Position) Overall Notes
1 Bryce Harper (PHI - RF,DH) 14 1 3 1.1 0.3 18.0 +4.0
In 157 games in Harper's first year with the Phillies, he batted .260 with 35 home runs, 98 runs, 114 RBI, and 15 steals. In 2020, his 157-game pace was .268 with 35 home runs, 111 runs, 89 RBI, and 21 steals. In other words, Harper provides an incredibly safe baseline now with Philadelphia, and fantasy managers can expect roughly 35 home runs, 15-20 steals, and 220 combined runs and RBI. There were some gains for Harper in 2020, as he walked more and struck out less than he ever had in his career, and hit the ball as hard as ever. But there's no reason to expect much growth in Harper's surface numbers at this point. Take the incredibly high floor in the second round and be happy with it.
2 Marcell Ozuna (ATL - LF,DH) IL10 33 2 8 3.0 1.1 42.0 +9.0
Ozuna had a career year with the Braves last year, slashing .338/.431/.636, a career best in each category. His 18 home runs and 56 RBI led the National League, while his barrel rate, average exit velocity, and hard hit rate were all among the best in baseball. Given that he had shoulder surgery before the 2018 season, it's fair to assume that he needed two full years to recover. And although perhaps we can't expect him to again lead the league in power categories, you should expect roughly a 35-homer, 100-RBI season with a plus batting average. That makes him capable of being your first outfielder in mixed leagues and an asset to any fantasy team.
3 Kyle Tucker (HOU - LF,RF,DH) 34 1 20 3.2 2.7 35.0 +1.0
Tucker finally got regular playing time last year and it was mostly what fantasy owners had hoped for. Tucker didn't quite put up his gaudy numbers that he averaged in the minors, but he was on roughly a 25-20 pace while helping out in the other statistical categories. Tucker's batted ball profile didn't completely wow anyone last year, but given his performance, his prospect pedigree and minor-league track record, and his guaranteed spot in a strong lineup, fantasy managers should feel little concern about having Tucker be their first outfielder in fantasy.
4 Vladimir Guerrero Jr. (TOR - 1B,3B,DH) 48 1 11 5.4 2.1 51.0 +3.0
Guerrero Jr. comes into 2021 with fantasy managers asking the same question they asked the year before: can he stop hitting the ball on the ground so much? A 49.6% ground-ball rate was bad in 2019, but a 54.6% ground ball rate in 2020 was downright egregious. Guerrero Jr. hits the ball really, really hard. He was in the top seven percent of MLB in average exit velocity (92.5 MPH) and hard hit rate (50.8%). But until he learns to stop pounding the ball into the dirt, his power upside will be limited. There will be some fantasy manager in your league willing to bet on the upside, so if you want Guerrero Jr., you're going to have to draft him before his numbers say you should. This may indeed be the year that everything clicks. But you'll have to pay to find out.
5 Pete Alonso (NYM - 1B,DH) 45 2 11 4.8 1.5 46.0 +1.0
Alonso didn't quite follow up his incredible 2019 season last year, but he certainly wasn't terrible. The vast majority of his underlying statcast data and metrics looked similar, and he mostly just didn't make quite as consistently hard contact as he did the previous year. Alonso is never going to help you in batting average, but you should expect 40 home runs and 100 RBI this year and for the foreseeable future. With such a high floor, Alonso makes a more than adequate starting first baseman in mixed leagues.
6 Yordan Alvarez (HOU - LF,DH) 54 1 10 6.4 1.6 77.0 +23.0
Alvarez missed almost all of last season and had surgery on both of his knees, which is obviously worrisome for his 2021 outlook. His 2019 performance was incredibly impressive on every level (50 homers, 149 RBI in 143 games between the majors and minors), and he offers a high batting average floor to boot. It's all about health with Alvarez, so monitor his performance this spring. If he shows he's remotely healthy, his ADP is going to skyrocket.
7 Nelson Cruz (MIN - DH) 60 2 14 7.0 2.1 85.0 +25.0
If you ascribe to the "I'd rather jump off a year too early than too late" philosophy, then you probably haven't been drafting Cruz for the last several years. But if not, then you've not only drafted one of the most underrated fantasy bats in recent memory, but you're probably going to do so again this year. Cruz is back on a one-year deal with the Twins, and he's coming off another utterly dominant season. Fine, his strikeout rate rose again a bit, he didn't hit the ball quite as hard, and he's eligible at utility only. But other than the fact that he will be 41 years old this season, there's nothing in his profile that should cause you to expect significant decline. Prepare to be having the same debate next year, after Crus puts up another 35-homer season this year.
8 J.D. Martinez (BOS - LF,RF,DH) 61 2 19 7.2 1.9 91.0 +30.0
Martinez had a disastrous 2020 season, during which he slashed just .213/.291/.389 and hit seven home runs. Martinez simply didn't hit the ball nearly as hard as he used to, and hit a ton of fly balls, the combination of which helped to drain his batting average significantly. There's a ton to dislike about last year, but given that Martinez has talked about how much he relies on watching video in-game, and his inability to do so last year because of COVID-19 protocols, it seems likely that you can write off last year to a slump that didn't have time to end. He'll be eligible at utility only, but there's a massive opportunity for profit if you are willing to largely look past 2020.
9 Keston Hiura (MIL - 1B,2B,DH) MiLB 67 5 13 8.7 1.7 69.0 +2.0
Hiura looked to be on the verge of superstardom heading into 2020, if he could just cut back on his bloated 30.7% strikeout rate. Instead, he struck out more than ever (34.6% of the time), en route to a league-leading 85 strikeouts. That led to a massive drop in production, notably in batting average, which fell from .303 in 2019 to .212 last year. Hiura was never a high-strikeout player in the minors. He never struck out more than 26.3% in any level and he had an overall strikeout rate of just 21%. If he can manage to cut down on the whiffs, he should be a top option at second base given his power and speed, but for now, drop him down your draft board a bit from where he was heading into 2020. He's still a borderline top-five option, especially since he will add first base eligibility after the Brewers signed Kolten Wong, but exercise more caution.
10 Giancarlo Stanton (NYY - LF,DH) 83 5 17 9.9 2.2 108.0 +25.0
It's all about the injuries with Stanton, as after two healthy seasons, he's been limited to just 41 games over the last two. There's little to analyze with the slugger other than his health. He still hits the ball as hard as anyone and walks and strikes out a ton. There's been little decline in his batted ball data over the last two years, but even if there had been, the sample size would be too small to draw any conclusions. Stanton is likely eligible at utility only in your league, but that limitation should let him come as a discount in drafts. Have power on your bench ready to fill in if you draft Stanton, but there's no reason to run from him.
11 Tommy Pham (SD - CF,DH,LF) 101 5 20 11.9 2.2 134.0 +33.0
Pham had a terrible 2020 season, during which he slashed .211/.312/.312 and hit just three home runs. A broken hamate bone limited him to just 31 games, and to make matters worse, he was stabbed in the lower back during an altercation in the offseason. But even entering his age-33 season, there are reasons to be optimistic about his 2021 outlook. Pham had averaged roughly 22 home runs and 22 steals with a .284 batting average the three years prior to last, and he had the highest hard-hit rate of his career in 2020. Indeed, his expected batting average of .266 was 55 points higher than his actual average. There's reason to expect Pham to return to his 20-20 ways if he can remain healthy, and batting in a loaded Padres lineup, he should add plenty of counting stats.
12 Franmil Reyes (CLE - RF,DH) IL10 117 4 19 13.3 2.2 151.0 +34.0
Reyes didn't quite live up to his power potential last year with just nine home runs in 59 games, and his 50.3% ground ball rate certainly didn't help. His Statcast data waned a bit from his monstrous 2019 season, but his 92.4 mile per hour average exit velocity was in the top two percent in baseball. There's just not a ton to dislike about Reyes, other than he offers nothing in the way of speed. On his absolute worst day, he's a 30-homer bat with a batting average that won't kill you. On his best day, he's a lite version of a healthy Aaron Judge. Expect at least three-category production, and make it four if he can maintain the 10% walk rate he showed in 2020.
13 Jorge Soler (KC - RF,DH) 119 3 21 13.6 2.2 141.0 +22.0
Soler's injury-shortened 2020 season didn't live up to his massive 2019 campaign, but he did show that a lot of his gains were legitimate. Yes, it was more of a 30-homer pace, but his barrel rate, average exit velocity, and hard hit rate were all elite, as they were the prior year. Soler struck out way too much (34.5% of the time), and if he can't fix that, then his average will suffer as it did last year. But, his walk rate remains high and the power is going to be there with how hard he hits the ball. He's a source of cheap power you can grab later than other similarly-profiled bats going several rounds earlier.
14 Josh Bell (WSH - 1B,DH) 118 8 21 13.3 2.7 135.0 +17.0
Bell looked like a superstar in the making in the first half of 2019, but struggled for much of the second half of the season and then fell off a cliff in 2020. He slashed a mere .226/.305/.364 and hit only eight home runs. His strikeout and ground ball rates took massive jumps, while his walk rate and launch angle plummeted. Bell blamed his struggles on his swing getting long, and you could tell by how often he changed his stance and swing last year that he simply could not figure things out. Now with the Nationals, the 29-year-old Bell will have a chance to revive his career. We've seen the upside, so he's certainly worth drafting at a discount, but he's much more of a borderline corner infielder than a starting-caliber first baseman.
15 Michael Brantley (HOU - LF,RF,DH) 124 10 31 15.0 3.4 143.0 +19.0
After a few hours where it looked like Brantley was heading to the Blue Jays, he'll instead return to the Astros on a two-year contract. Despite his advancing age, Brantley remains one of the safest players in all of fantasy, batting at least .299 in each of the last six seasons in which he played at least 11 games. He both walked and struck out more than usual last season, but given that he played in just 46 games, there's little reason to draw any firm conclusions from that data. The bigger issue is that Brantley excels in only batting average, and although he'll offer something in each of the other four rotisserie categories, he won't be a difference-maker. Draft Brantley in the middle-to-later rounds if you need an average boost, but there's little upside.
16 Willson Contreras (CHC - C,DH) 138 10 31 16.7 4.2 117.0 -21.0
Contreras has established a pretty decent baseline for what fantasy managers can expect over the course of a full season. He'll likely give you a floor of 15 home runs and 110 combined runs and RBI, with upside for more. Those numbers don't sound impressive, but they're enough to make Contreras a top-five catcher easily. Given his safety, there's an argument to be made to take him as high as second overall at the position. But, even so, there's no need to select him before the eighth round or so, as there's not an appreciable difference in the production of the next seven or eight catchers beyond J.T. Realmuto.
17 Justin Turner (LAD - 3B,DH) 149 9 24 17.6 2.5 187.0 +38.0
Turner signed a two-year deal with the Dodgers, and it's a bit of a mixed bag. On the one hand, he remains a key cog in an incredibly strong lineup where he's had plenty of success for several years. On the other, he's almost certainly going to see a downtick in his playing time given his age and the presence of Edwin Rios. Turner is still a batting average asset, has shown little decline in his batted ball data, and almost always produces when he's in the lineup. But he's much more valuable in daily transaction leagues where you can swap him in and out of the lineup.
18 Andrew McCutchen (PHI - LF,CF,DH) 157 13 24 18.9 2.2 205.0 +48.0
McCutchen returned from his torn ACL and put up a decent season, hitting 10 home runs and stealing four bases in 57 games. If you watched him play, you could see he wasn't 100% himself, and his sprint speed dropped to just 27.4 ft/s, by far a career low. But he looks and reportedly feels healthier this spring, and will lead off again for the Phillies. Expect 20-plus homers, close to double-digit steals, and plenty of runs scored. And because he's an aging veteran, expect him to be a value on draft day.
19 AJ Pollock (LAD - LF,CF,DH) 156 13 25 18.9 2.6 179.0 +23.0
Pollock's production when healthy is rarely in doubt. In 141 games over the last two seasons, he's hit 31 home runs, scored 79 runs, drove in 81, and stolen seven bases while batting .270. But it's the "when healthy" part that is the key to Pollock's value, as he hasn't topped 113 games played since 2015. He's a better pick in shallow leagues where you can replace him if and when he misses time due to injury. But the performance is that of a solid OF3 or OF4 when he's in the lineup.
20 Christian Walker (ARI - 1B,DH) 163 8 25 20.0 2.3 211.0 +48.0
Walker's power waned last season and his barrel rate dropped precipitously, but there were still plenty of things to like about his 2020 campaign. Notably, he cut his strikeout rate to a career-best 20.6% while raising his average to a strong .271. Walker is not, and is probably never going to be, a superstar fantasy asset. But he is a quiet producer who should help in four of the five rotisserie categories and is often overlooked. He's an ideal corner infielder for a team that needs steady production.
21 Jesse Winker (CIN - LF,CF,RF,DH) 175 13 25 20.4 2.5 230.0 +55.0
Winker had a quietly strong 2020 season, getting on base at a .388 clip and hitting 12 home runs in 54 games. He hit the ball hard consistently and walked an impressive 15.3% of the time, which help to offset his rise in strikeout rate (25.1%, well above his career mark). He'll likely bat leadoff for the Reds, and should be an asset in both home runs and runs scored. That's not a profile that blows you away, but it's enough for you to use as a fifth outfielder.
22 Mark Canha (OAK - 1B,LF,CF,RF,DH) 206 17 28 23.1 2.3 240.0 +34.0
Fantasy managers seem to have declared Canha's 2019 season as a fluke after he hit just five home run last year, but much of his 2020 seems to suggest 2019 was fairly legitimate. Canha built on his massive gains in walk rate in 2019 (13.5%) and increased it to 15.2%, and his quality of contact largely remained the same. He's got 20-homer power still, and he'll likely lead off or bat second for the A's. You won't need to pay much for him and given his average draft position, there's a high probability of a profit.
23 J.D. Davis (NYM - 3B,LF,DH) IL10 224 13 31 24.2 3.4 268.0 +44.0
24 Raimel Tapia (COL - LF,CF,DH) 235 18 40 24.2 3.7 223.0 -12.0
Tapia doesn't make a ton of hard contact, but he slashed .321/.369/.402 last year and led off for the Rockies for the majority of the season. He's slated to do so again this year, which means he should be a cheap source of runs, batting average, and steals. Tapia's been around for awhile and never held a starting job all season, but he's in an excellent position this year and can be drafted late in all mixed leagues as a fifth outfielder or bench player.
25 Joc Pederson (CHC - 1B,LF,RF,DH) 236 12 36 24.5 3.6 241.0 +5.0
26 Rowdy Tellez (TOR - 1B,DH) 289 10 35 27.1 2.8 315.0 +26.0
27 Jesus Aguilar (MIA - 1B,DH) 284 16 37 27.5 2.5 377.0 +93.0
28 Ty France (SEA - 1B,2B,3B,DH) 279 8 34 25.9 3.3 250.0 -29.0
29 Willie Calhoun (TEX - LF,DH) 350 12 43 29.9 4.0 388.0 +38.0
Calhoun was set to build on his breakout 2019 season when an errant pitch fractured his jaw in spring training. Even with the delayed season, he was never able to fully recover, at least not mentally, and he had a lost campaign. He's now back and focused, particularly after working with a hitting coach in the offseason. He will likely earn everyday at-bats splitting time between DH and the outfield, but a low grade groin strain is going to keep him out of action for a couple of weeks. His draft price is negligible, so feel free to stash him with one of your last picks, and hopefully reap the rewards after the first week or two of the season.
30 Colin Moran (PIT - 1B,2B,3B,DH) 359 23 41 30.0 3.7 399.0 +40.0
31 Austin Slater (SF - 1B,CF,DH,LF,RF) 369 26 46 33.2 4.6 389.0 +20.0
32 Renato Nunez (BAL - 1B,3B,DH) 395 14 47 33.6 6.3 444.0 +49.0
33 Miguel Cabrera (DET - 1B,DH) 386 25 36 31.1 2.6 367.0 -19.0
34 Wilmer Flores (SF - 1B,2B,3B,DH) 399 25 43 35.0 4.1 332.0 -67.0
35 Jose Iglesias (LAA - SS,DH) 391 27 40 33.5 3.9 353.0 -38.0
36 Garrett Cooper (MIA - 1B,RF,DH) IL10 407 26 42 34.7 3.9 410.0 +3.0
37 Khris Davis (TEX - DH) DFA 465 15 42 35.4 4.5 484.0 +19.0
38 Shohei Ohtani (LAA - DH) 390 13 49 26.2 10.9    
39 Pedro Severino (BAL - C,DH) 431 27 48 35.3 4.8 327.0 -104.0
40 Yoshi Tsutsugo (LAD - 1B,3B,DH,LF) IL10 509 31 45 39.3 3.9 493.0 -16.0
41 Daniel Vogelbach (MIL - 1B,DH) 751 29 52 40.8 6.0 673.0 -78.0
42 Matt Carpenter (STL - 2B,3B,DH) 588 30 46 39.7 3.6 511.0 -77.0
43 Victor Caratini (SD - C,1B,DH) 547 30 50 40.2 5.6 491.0 -56.0
44 Asdrubal Cabrera (ARI - 1B,2B,3B,DH) 607 34 51 41.5 5.8 422.0 -185.0
45 Jay Bruce (1B,LF,RF,DH) RET 568 31 49 40.6 4.9 546.0 -22.0
46 Shohei Ohtani (LAA - SP,DH) 154 7 56 38.8 12.9 154.0
Depending on your league settings, Ohtani has the potential to be a dominant force in 2021. There has never been any doubt about his talent, and he looks fantastic in the spring, hitting home runs at will and pumping in high-90s fastballs when on the mound. He's been batting on days he pitches, and Joe Maddon has suggested that he's going to throw out the old rules that led to Ohtani's decreased playing time. If you can move him between hitter and pitcher on a daily basis, then move him up your board significantly. Even if not, he should provide plenty of value when healthy as either a hitter or a pitcher, so make sure he's on your radar as you move into the double-digit rounds.
47 Edwin Encarnacion (1B,DH) FA 647 18 51 43.6 5.1 629.0 -18.0
48 Albert Pujols (LAD - 1B,DH) 748 33 47 42.1 3.3 420.0 -328.0
49 Matt Kemp (LF,DH) FA 1009 22 59 46.5 14.5    
50 Kevin Cron (1B,DH) FA   27 54 40.5 13.5    
51 Zack Collins (CWS - C,DH) 936 17 53 44.8 7.0 598.0 -338.0
52 Jose Martinez (NYM - RF,DH) IL60 977 29 64 49.6 11.7 918.0 -59.0
53 Brad Miller (PHI - 1B,2B,3B,DH,LF,RF) 868 38 51 46.0 3.9 676.0 -192.0
54 Ryan Braun (LF,RF,DH) FA 962 41 57 48.9 5.7 745.0 -217.0
55 Jed Lowrie (OAK - 2B,DH) 821 37 54 48.8 5.4 816.0 -5.0
56 Abraham Toro (HOU - 3B,DH) MiLB 721 36 55 49.1 5.3 758.0 +37.0
57 Yoenis Cespedes (DH,LF) FA 941 25 58 51.2 5.3 773.0 -168.0
58 Jose Marmolejos (SEA - 1B,DH,LF) MiLB 709 41 58 50.2 4.9 793.0 +84.0
59 Shin-Soo Choo (LF,RF,DH) FA   43 75 56.8 10.5 510.0  
60 Pablo Sandoval (ATL - 1B,3B,DH) 798 44 56 48.3 5.4 613.0 -185.0
61 Tim Lopes (MIL - LF,RF,DH) 886 44 61 50.7 7.4    
62 Yadiel Hernandez (WSH - DH,LF,RF) MiLB 973 47 63 56.5 6.0    
63 Bobby Bradley (CLE - 1B,DH) 880 48 53 49.8 1.7 714.0 -166.0
64 Logan Morrison (1B,DH) FA 1003 51 59 55.3 3.3    
65 Matt Joyce (PHI - LF,RF,DH) 1026 56 60 57.7 1.7    
66 Matt Adams (COL - 1B,DH) IL10 1035 57 61 59.3 1.7    
67 Phil Gosselin (LAA - 1B,3B,DH,LF,RF) 1043 59 69 63.3 4.2