Skip to main content

2021 Fantasy Baseball Rankings (NL)

Expert Consensus Ranking (50 of 54 Experts) -

Rank Player (Team, Position) Notes
1 Bryce Harper (PHI - RF,DH) 12.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) 22.0 +2.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 Pete Alonso (NYM - 1B,DH) 24.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.
4 Keston Hiura (MIL - 1B,2B,DH) 34.0 +3.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.
5 Josh Bell (WSH - 1B,DH,LF) 63.0 +9.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.
6 Willson Contreras (CHC - C,DH) 55.0 -10.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.
7 Justin Turner (LAD - 3B,DH) 84.0 +14.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.
8 AJ Pollock (LAD - LF,CF,DH) 80.0 +6.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.
9 Christian Walker (ARI - 1B,DH) 94.0 +17.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.
10 Jesse Winker (CIN - LF,CF,RF,DH) 101.0 +15.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.
11 Mark Canha (NYM - 1B,LF,CF,RF,DH) 107.0 +9.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.
12 J.D. Davis (NYM - 3B,LF,DH) 117.0 +15.0
 
13 Raimel Tapia (COL - LF,CF,DH) 98.0 -1.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.
14 Rowdy Tellez (MIL - 1B,DH) 151.0 +29.0
 
15 Jesus Aguilar (MIA - 1B,DH) 176.0 +53.0
 
16 Colin Moran (PIT - 1B,2B,3B,DH) DFA 198.0 +57.0
 
17 Wilmer Flores (SF - 1B,2B,3B,DH) 164.0 +22.0
 
18 Austin Slater (SF - 1B,CF,DH,LF,RF) 174.0 -19.0
 
19 Garrett Cooper (MIA - 1B,RF,DH) 199.0 +20.0
 
20 Pedro Severino (MIL - C,DH) 149.0 -66.0
 
21 Victor Caratini (SD - C,1B,DH) 216.0 -9.0
 
22 Yoshi Tsutsugo (PIT - 1B,3B,DH,LF,RF) 235.0 -2.0
 
23 Yadiel Hernandez (WSH - DH,LF,RF)