Skip to main content

2020 Fantasy Baseball Rankings

Expert Consensus Ranking (36 of 38 Experts) -
Rank Player (Team, Position) Overall Notes
1 Francisco Lindor (CLE - SS) 6 1 4 1.7 0.8 7.0 +1.0
Even despite missing the first month, Lindor went for 32 homers, 22 steals and 101 runs. He has been steady for three seasons and could very easily take another leap into the top tier of fantasy assets this year but he'll need that batting average to leap in order to get there.
2 Trevor Story (COL - SS) 7 1 5 2.1 0.9 11.0 +4.0
There are four first-round worthy shortstops this year and among them, Story may be the top bet. He now has 35+ homers 20+ steals and a batting average above .290 in two consecutive seasons. After Bellinger is off the board, you could make a case for Story at pick #6 overall.
3 Trea Turner (WSH - SS) 9 1 6 2.5 1.0 14.0 +5.0
Turner has struggled to stay healthy thus far but when he is on the field, there may be no better fantasy asset. He has the upside to hit 25 homers with 50 steals and a .300 batting average. There is virtually no chance he drops into the second round so grab him while you can.
4 Alex Bregman (HOU - 3B,SS) 14 1 5 3.8 0.8 9.0 -5.0
Thanks to his 122 runs and 41 homers, Bregman outperformed Story, Turner and Lindor last year so you might consider him at #6 overall once Bellinger is gone but his lack of steals makes his ceiling a bit lower than each of those other first rounders.
5 Fernando Tatis Jr. (SD - SS) 22 3 9 5.3 1.1 19.0 -3.0
Tatis was sensational in his half of season with 22 homers, 16 steals and a .317 batting average but every underlying metric available to us screams significant regression. He is a strong source of power and speed but expect the BA to plummet.
6 Xander Bogaerts (BOS - SS) 25 5 10 6.6 1.1 33.0 +8.0
It may be difficult to believe but Bogaerts outperformed even Francisco Lindor, Trea Turner and Gleyber Torres last year thanks to 110+ runs and 100+ RBIs to go with a .311 BA and 33 homers. His ceiling may not be as high as the others, but he is excellent in every non-steals category.
7 Javier Baez (CHC - SS) 30 4 13 7.5 1.4 38.0 +8.0
The shortstop position is so loaded that Baez' 29 homers, 11 steals and .281 batting average didn't even get him into the top 12 at the position last year. He is still well worth a third or fourth round pick, however, because the bat and speed are both reliable.
8 Gleyber Torres (NYY - 2B,SS) 37 5 12 7.9 1.5 30.0 -7.0
As a 22-year-old, Gleyber managed 38 homers, 96 runs and 91 RBIs with a .280 batting average. There is still room for more growth and it would no surprise if he became an MVP candidate this year as a 23-year-old. There isn't enough speed to make him the top fantasy second basemen yet though.
9 Adalberto Mondesi (KC - SS) 43 6 18 9.6 2.5 50.0 +7.0
Mondesi had a ridiculous 43 steals last year but he did it in just 416 at-bats. If he can stay on the field for a full season, 60 is not only a possibility, but likely. Add in 15 homers and we are talking about a potential first round value, albeit one with great risk.
10 Manny Machado (SD - 3B,SS) 54 9 15 11.9 1.6 49.0 -5.0
Machado now has five consecutive seasons with 30+ homers, 80+ runs and 80+ RBIs. Yes, he struggled last year in batting average but this is a durable player with a great floor and Round 1 upside should he decide to steal 15 bags again like we've seen a few times.
11 Jonathan Villar (MIA - 2B,SS) 58 6 24 12.1 2.8 56.0 -2.0
Villar is moving from a great hitter's park to one of the worst but we are still talking about someone who went 24/40 homers/steals with 111 runs and a .273 batting average. There is some risk, as we saw in the 2017 disappointment
12 Bo Bichette (TOR - SS) 67 8 16 12.8 1.8 76.0 +9.0
Like his father, the young Bichette is one heck of a hitter and he proved that by batting .311 with 11 homers in just 46 games last year. Over a full season, it would be no surprise if he morphed into a 30 homer threat with a quality batting average and all the runs and RBIs to accompany it.
13 Marcus Semien (OAK - SS) 74 9 16 13.3 1.7 79.0 +5.0
Semien is currently being drafted outside the top 12 fantasy shortstops around the 7th round but did you know that he finished among the top five last year and ahead of Lindor, Turner and Torres. Semien knocked 33 bombs with double-digit steals, a good .285 batting average and 123 runs.
14 Carlos Correa (HOU - SS) 96 10 36 15.1 2.9 94.0 -2.0
So far, we've only seen Correa play more than 110 games once in his five seasons. Whenever he is on the field, Correa has been a tremendous hitter so the upside is that of a top five fantasy shortstop but his floor is quite low because of the repeat injury risk.
15 Tim Anderson (CWS - SS) 93 10 20 15.4 2.0 107.0 +14.0
Anderson missed 40 games last year but still nearly went 20/20 with 81 runs. If that was all, it would have been a killer season but he also happened to bat .335 for the Sox. We can expect that to drop to near or even below .300 this year but that is still a great buy around the 8th round.
16 Ketel Marte (ARI - 2B,SS,CF) 41 7 17 9.8 2.1 44.0 +3.0
There is no one who will deny the likelihood that Marte's .329 batting average drops this year but we are still talking about a kid who hit 32 homers with 10 steals last year. As we've seen with Jose Ramirez and J.D. Martinez, these breakout stars can sometimes even further improve.
17 Jorge Polanco (MIN - SS) 113 13 25 18.0 2.2 146.0 +33.0
Polanco picked up where he left off after the 2018 suspension by batting nearly .300 with over 100 runs and 22 homers. His speed is gone but for his 11th round price tag, that is a plenty useful stat line even if you have to use him in the utility spot instead of shortstop.
18 Corey Seager (LAD - SS) 121 11 27 19.2 3.1 134.0 +13.0
Seager is a far cry from being an MVP candidate as a rookie, but his batting average won't kill you and he'll hit around 20-25 homers with 80+ RBIs and runs. If he is traded to Boston, he'd likely see a jump in every offensive statistic.
19 Amed Rosario (NYM - SS) 140 16 31 20.2 2.1 155.0 +15.0
Rosario is still young enough that he may still improve upon his 15 homers, 19 steals and .287 batting average that fantasy owners received from him last year. His ceiling is nowhere near some of the top shortstops, but he will contribute in all five categories.
20 Elvis Andrus (TEX - SS) 137 15 27 20.7 2.2 141.0 +4.0
With so many competent fantasy shortstops, it may seem boring to draft Andrus in the 13th round but he has been so consistent and durable from year to year that this boring source of speed and average may prove well worth the price once again.
21 Jean Segura (PHI - SS) 159 15 31 24.0 2.4 186.0 +27.0
Gone are the days where Segura will steal 20 or even 30 bases but he is a near-lock for double-digit homers and steals to go with an average that should again hover around .300. His ceiling falls short of many other shortstops in fantasy but the floor is terrific.
22 Paul DeJong (STL - SS) 169 13 33 24.4 3.5 188.0 +19.0
Although DeJong hit so poorly at the end of the season, he has no chance of losing playing time because he is so great in the field. Even with his rough stretch to close things, DeJong finished with 30 homers and 97 runs. He is expected to do much of the same this year.
23 Eduardo Escobar (ARI - 2B,3B,SS) 122 14 28 18.8 3.0 111.0 -11.0
Escobar had a heck of a breakout season, driving in 118 RBIs thanks to 35 homers. The batting average will never be great but he certainly won't hurt you in that category. What's more, is that he'll qualify for 2B and 3B so that you can slide him around during the week.
24 Didi Gregorius (PHI - SS) 177 17 34 25.0 3.4 192.0 +15.0
Didi only ended up playing half the season but in that time he continued his torrid home run pace with 16 of them. The batting average dropped and his ballpark change should have a negative impact but this is still a 25-homer shortstop in the middle of your drafts.
25 Danny Santana (TEX - 1B,2B,3B,SS,LF,CF,RF) 153 15 32 23.1 3.2 148.0 -5.0
Santana's breakout season was absolutely ridiculous on paper. He finished with 28 homers, 21 steals, a .283 BA and 80+ RBIs and runs in just 474 at-bats. He may not be as efficient this season but even if he takes a step back, he would be a steal in the 13th round.
26 Lourdes Gurriel Jr. (TOR - 2B,SS,LF) 165 14 35 23.6 4.1 164.0 -1.0
After starting the season slow, Toronto sent Gurriel back to the minors but once he was called back up, he was one of the best hitters in baseball with a nearly 50-homer pace. That won't keep up, but 35 with a strong batting average is entirely possible.
27 Kevin Newman (PIT - 2B,SS) 214 21 38 28.6 3.2 206.0 -8.0
Newman was expected to hit for average with 15-20 steals but just because he accomplished it as a rookie doesn't mean we can quite expect that performance in 2020. Rather, his MLB season was actually better than anything he ever did in the minors.
28 Tommy Edman (STL - 2B,3B,SS,RF) 190 16 39 26.5 4.4 154.0 -36.0
 
29 Gavin Lux (LAD - 2B,SS) 178 18 40 25.9 4.6 152.0 -26.0
There is a chance Lux is dealt to Boston but it seems most likely that he'll stay. If he does, the most likely fantasy outcome is a Daniel Murphy-lite from day one but with upside for more. He hit .347 with 26 homers last year in just 113 minor league games.
30 Dansby Swanson (ATL - SS) 239 21 34 29.5 3.0 263.0 +24.0
Swanson's statcast metrics were shockingly good so even though he broke out to a clip of 17 homers and 10 steals in just 127 games, there could be more under the surface that fantasy owners end up with this year from the Braves' shortstop.
31 Scott Kingery (PHI - 2B,3B,SS,LF,CF) 223 19 35 28.9 2.8 185.0 -38.0
Kingery slowed down after his blazing start but still finished with 19 homers and 15 steals in just 126 games. With a full season likely ahead of him and multi-position eligibility, this may end up being one of the steals of the draft when he goes 25/20 with a .260 average.
32 Willy Adames (TB - SS) 285 25 46 33.8 3.8 355.0 +70.0
The Rays' kid shortstop was so bad in the first half that many figured he might get sent down to the minors but he picked up the pace, batting .278/.340/.467 in the second half which has many wondering if a full season 2020 breakout is in store.
33 Garrett Hampson (COL - 2B,SS,CF) 258 22 38 31.6 3.3 202.0 -56.0
Hampson was everyone's favorite late-round sleeper last year but the Rockies fiddled around with their lineup and he was only given 299 at-bats. In that time, he showed some power and great speed, but that batting average struggled. Unless they trade Arenado, he might struggle for playing time again.
34 Andrelton Simmons (LAA - SS) 298 24 47 34.5 4.8 293.0 -5.0
Simmons will never hit 20 homers nor should we expect him to return to the 19 steals we saw in 2017, but this is a reliable source of decent numbers at all five primary hitting categories. You can grab him in the very last round of your draft if you need a middle infielder.
35 Luis Urias (MIL - 2B,SS) 319 27 50 36.9 5.3 362.0 +43.0
Urias only batted .219 in his anticipated rookie campaign but it was a small sample size so we shouldn't quite give up on him yet. Rather, this is someone worth putting on waiver-wire speed-dial following drafts in case he starts to break out.
36 Jon Berti (MIA - 2B,3B,SS,CF) 299 26 52 36.3 5.9 256.0 -43.0
Berti was never much of a prospect and is actually already 29 years old. He won't ever hit for power, but 25+ steals with a solid batting average and perhaps even 85 or 90 runs is a legitimate possibility. Plus, he plays most positions and has limited competition for playing time.
37 Nick Ahmed (ARI - SS) 328 29 49 36.5 5.3 301.0 -27.0
Prior to the last year, Ahmed was merely a fringe starter who might bop 15 homers, but was going to kill your batting average and not accomplish much else. He kicked it up in 2019, though to 19 homers, 82 RBIs and 79 runs with a batting average north of .250. If that all returns, he'll be a nice late round value.
38 Carter Kieboom (WSH - SS) 332 25 53 38.6 7.2 348.0 +16.0
While Kieboom may not be the phenom Gavin Lux is considered to be, this is still a very polished young bat who went .303/.409/.493 in Triple-A last season. Much like Andrew Benintendi, though, he should be more useful in real-life than the bigs where his advanced eye is Kieboom's top calling card.
39 Niko Goodrum (DET - 1B,2B,SS,LF,CF,RF) 326 31 48 38.2 4.8 294.0 -32.0
Goodrum isn't going to hit even .250 but this a multi-position guy for your bench that will hit a dozen homers and steal a dozen bases.
40 Nick Madrigal (CWS - 2B,SS) NRI 313 30 54 39.2 6.3 272.0 -41.0
Madrigal is a talented prospect but probably not quite worth drafting and stashing in a standard-sized league. From the moment he is called up, though, Madrigal should be owned everywhere.
41 David Fletcher (LAA - 2B,3B,SS,LF) 359 24 58 42.0 7.6 270.0 -89.0
It is clear that Fletcher won't provide much in the way of homers or RBIs but this a guy who should boost your BA and provide 75+ runs in the final few rounds while playing multiple positions.
42 Nico Hoerner (CHC - SS) 387 27 55 40.4 7.1 353.0 -34.0
 
43 Freddy Galvis (CIN - 2B,SS) 390 29 63 42.6 6.6 311.0 -79.0
Galvis is quietly one of the most consistent offensive shortstops. His upside is limited, of course, but you can count on him for 20 homers, 65 runs, 65 RBIs and a decent average.
44 Hanser Alberto (BAL - 2B,3B,SS) 327 33 52 40.7 5.5 401.0 +74.0
Alberto doesn't walk much but fortunately for fantasy owners, all that matters is his .305 batting average. That might not stick around though and he certainly won't help you with power or speed.
45 Jurickson Profar (SD - 2B,SS,LF) 333 32 53 40.6 4.6 306.0 -27.0
Profar may have batted .218 but he is still young enough that we can expect some improvement. Even if we don't get it, he is strong enough in the other four categories that you can use a late-round pick on him knowing you'll get steady production.
46 Jose Peraza (BOS - 2B,SS,LF) 379 29 53 45.4 5.0 369.0 -10.0
Peraza is a long way removed from batting .234 as a rookie with 21 steals in half a season, but he is very young still and should start in Boston's great offense so don't be surprised if he breaks out in 2020.
47 Mauricio Dubon (SF - 2B,SS) 403 34 52 44.3 4.9 410.0 +7.0
 
48 Asdrubal Cabrera (WSH - 2B,3B,SS) 398 38 56 46.5 5.1 302.0 -96.0
Cabrera never feels exciting to draft but there is much to be said for someone who you can count on for 15 homers, 80 RBIs, 65 runs and a batting average that won't kill you late in drafts.
49 Jose Iglesias (BAL - SS) 451 30 68 46.3 8.9 555.0 +104.0
 
50 Brendan Rodgers (COL - 2B,SS) 529 40 58 48.2 5.7 503.0 -26.0
Rodgers hasn't shown it at the big league level yet but there is a reason he has been a top 20 prospect for four straight years. His bat should provide a strong batting average with sufficient power but that won't happen until the Rockies finally give him some playing time.
51 Brandon Crawford (SF - SS) 464 33 61 48.5 5.3 588.0 +124.0
Crawford had a rough season in 2019, batting just .228 with 11 homers, but he has been so steady for five years that a bounceback to the tune of 15 homers, .250 and 50+ runs/RBIs could be in store.
52 J.P. Crawford (SEA - SS) 496 25 66 49.9 6.6 538.0 +42.0
The former top prospect has immense talent but we most certainly have not seen it in his first 165 MLB games. There is a chance he breaks out this year, but you are best suited merely keeping him on waiver wire speed dial.
53 Marwin Gonzalez (MIN - 1B,3B,SS,LF,RF) 465 45 62 50.6 4.8 310.0 -155.0
Marwin is a long way removed from batting .303 with 90 RBIs for the Astros in the now infamous 2017 Astros' season, but he still has 20 homer power if he can stay on the field and the batting average shouldn't hurt.
54 Miguel Rojas (MIA - SS) 498 37 58 48.1 5.4 561.0 +63.0
 
55 Leury Garcia (CWS - SS,LF,CF,RF) 424 40 52 47.7 3.7 510.0 +86.0
Although Garcia should again end up south of 10 homers and 50 RBIs, we are talking about a consistent .270+ hitter who should have no trouble notching 15 steals.
56 Chris Taylor (LAD - 2B,SS,LF,CF) 560 35 64 52.8 5.6 313.0 -247.0
Taylor's at-bats dropped 200 last season but he was every bit as efficient as we've seen. 20 homers, 15 steals and a quality batting average is within reach to go with his multi-position eligibility.
57 Ryan Mountcastle (BAL - 1B,3B,SS) 527 35 61 52.7 6.0 497.0 -30.0
 
58 Jorge Mateo (OAK - SS) 549 42 68 53.8 8.6 519.0 -30.0
 
59 Nicky Lopez (KC - 2B,SS) 489 37 65 53.0 7.2 562.0 +73.0
 
60 Johan Camargo (ATL - 3B,SS,LF,RF) 478 36 65 54.1 8.2 596.0 +118.0
 
61 Cole Tucker (PIT - SS) 612 44 63 52.7 5.8 661.0 +49.0
 
62 Orlando Arcia (MIL - SS)   40 66 54.5 5.4 573.0  
 
63 Wander Franco (TB - SS) 522 41 68 58.0 9.7 387.0 -135.0
 
64 Willi Castro (DET - SS) 679 46 66 56.4 7.0 669.0 -10.0
 
65 Kike Hernandez (LAD - 2B,SS,LF,CF,RF) 644 48 62 56.8 4.9 331.0 -313.0
The Dodgers' depth chart always makes it seem like Kike will have trouble finding playing time but they will again carve out 400 at-bats for him one way or another and fantasy owners can expect 15+ homers, 60+ RBIs and 55+ runs.
66 Eric Sogard (MIL - 2B,SS,RF) 642 49 69 56.8 6.9 586.0 -56.0
 
67 Aledmys Diaz (HOU - 1B,2B,3B,SS) 662 50 64 57.0 4.6 478.0 -184.0
 
68 Joey Wendle (TB - 2B,3B,SS) 599 53 67 57.6 5.1 461.0 -138.0
 
69 Addison Russell (2B,SS) FA   48 69 59.3 8.7 648.0  
 
70 Ronny Rodriguez (MIL - 1B,2B,SS)   58 70 64.3 4.9 767.0  
 
71 Luis Rengifo (LAA - 2B,SS) 687 63 64 63.5 0.5 755.0 +68.0
 
Go Premium For FREE
Yahoo DFS offer Monkey Knife Fight offer DraftKings offer FanDuel offer
Deposit $10 at a DFS partner site you have NOT played at and get a FREE 6 Month HOF Subscription!
1Christian McCaffrey (CAR)RB
2Saquon Barkley (NYG)RB
3Ezekiel Elliott (DAL)RB
4Michael Thomas (NO)WR
5Dalvin Cook (MIN)RB
6Derrick Henry (TEN)RB
7Alvin Kamara (NO)RB
8Tyreek Hill (KC)WR
9DeAndre Hopkins (HOU)WR
10Aaron Jones (GB)RB
 View All Rankings 
11Joe Mixon (CIN)RB
12Nick Chubb (CLE)RB
13Davante Adams (GB)WR
14Julio Jones (ATL)WR
15Chris Godwin (TB)WR
16Mike Evans (TB)WR
17George Kittle (SF)TE
18Travis Kelce (KC)TE
19Leonard Fournette (JAC)RB
20Lamar Jackson (BAL)QB
21Josh Jacobs (OAK)RB
22Kenny Golladay (DET)WR
23Amari Cooper (DAL)WR
24D.J. Moore (CAR)WR
25Odell Beckham Jr. (CLE)WR
26Todd Gurley (LAR)RB
27Chris Carson (SEA)RB
28Allen Robinson (CHI)WR
29Austin Ekeler (LAC)RB
30Miles Sanders (PHI)RB
1Ronald Acuna Jr. (ATL)LF,CF
2Mike Trout (LAA)CF
3Christian Yelich (MIL)LF,RF
4Cody Bellinger (LAD)1B,CF
5Mookie Betts (LAD)CF,RF
6Francisco Lindor (CLE)SS
7Trevor Story (COL)SS
8Gerrit Cole (NYY)SP
9Trea Turner (WSH)SS
10Nolan Arenado (COL)3B
 View All Rankings 
11Jacob deGrom (NYM)SP
12Juan Soto (WSH)LF
13Justin Verlander (HOU)SP
14Alex Bregman (HOU)3B,SS
15Freddie Freeman (ATL)1B
16Max Scherzer (WSH)SP
17Jose Ramirez (CLE)3B
18J.D. Martinez (BOS)LF,RF
19Walker Buehler (LAD)SP
20Anthony Rendon (LAA)3B
21Rafael Devers (BOS)3B
22Fernando Tatis Jr. (SD)SS
23Bryce Harper (PHI)RF
24Aaron Judge (NYY)RF
25Xander Bogaerts (BOS)SS
26Stephen Strasburg (WSH)SP
27Starling Marte (ARI)CF
28Jack Flaherty (STL)SP
29Yordan Alvarez (HOU)LF,DH
30Javier Baez (CHC)SS
1Anthony Davis (LAL)PF,C
2James Harden (HOU)PG,SG
3Giannis Antetokounmpo (MIL)SF,PF
4Karl-Anthony Towns (MIN)C
5Kevin Durant (BKN)SF,PF
6LeBron James (LAL)SF,PF
7Stephen Curry (GSW)PG,SG
8Nikola Jokic (DEN)PF,C
9Damian Lillard (POR)PG
10Russell Westbrook (HOU)PG
 View All Rankings 
11Victor Oladipo (IND)PG,SG
12Paul George (LAC)SF,PF
13Joel Embiid (PHI)PF,C
14Kawhi Leonard (LAC)SG,SF
15Chris Paul (OKC)PG
16Jimmy Butler (MIA)SG,SF
17Kemba Walker (BOS)PG
18Ben Simmons (PHI)PG,SF
19Kyrie Irving (BKN)PG,SG
20Jrue Holiday (NOR)PG,SG
21Rudy Gobert (UTH)C
22Andre Drummond (CLE)PF,C
23John Wall (WAS)PG
24Kyle Lowry (TOR)PG
25Donovan Mitchell (UTH)PG,SG
26Khris Middleton (MIL)SG,SF
27Bradley Beal (WAS)SG
28Kevin Love (CLE)PF,C
29Draymond Green (GSW)PF,C
30LaMarcus Aldridge (SAS)PF,C