Skip to main content

2020 Fantasy Baseball Rankings

Expert Consensus Ranking (18 of 51 Experts) -
Rank Player (Team, Position) Overall Notes
1 Francisco Lindor (CLE - SS) 6 1 5 1.3 0.4 8.0 +2.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 Trea Turner (WSH - SS) 8 1 3 2.1 0.7 9.0 +1.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.
3 Trevor Story (COL - SS) 9 1 5 2.8 0.6 10.0 +1.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.
4 Alex Bregman (HOU - 3B,SS) 15 3 10 4.3 0.6 13.0 -2.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) 19 2 11 5.1 1.0 18.0 -1.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 Javier Baez (CHC - SS) 24 4 11 6.6 1.3 32.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.
7 Xander Bogaerts (BOS - SS) 29 5 10 7.1 0.8 33.0 +4.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.
8 Gleyber Torres (NYY - 2B,SS) 36 5 15 8.5 1.0 29.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) 38 3 13 8.7 1.7 43.0 +5.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 Ketel Marte (ARI - 2B,SS,OF) 39 8 12 9.6 1.2 40.0 +1.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.
11 Manny Machado (SD - 3B,SS) 47 7 15 10.9 1.3 57.0 +10.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.
12 Bo Bichette (TOR - SS) 59 7 19 12.5 1.6 66.0 +7.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 Jonathan Villar (MIA - 2B,SS) 66 6 16 13.6 1.7 55.0 -11.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
14 Marcus Semien (OAK - SS) 74 11 18 13.6 1.4 76.0 +2.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.
15 Tim Anderson (CWS - SS) 81 11 17 14.3 1.6 103.0 +22.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 Carlos Correa (HOU - SS) 85 12 21 15.7 1.4 95.0 +10.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.
17 Jorge Polanco (MIN - SS) 108 15 22 18.4 1.4 145.0 +37.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) 119 16 24 19.8 2.0 127.0 +8.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 Eduardo Escobar (ARI - 2B,3B,SS) 117 17 29 19.9 2.7 110.0 -7.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.
20 Elvis Andrus (TEX - SS) 122 16 26 20.4 2.4 150.0 +28.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 Amed Rosario (NYM - SS) 125 13 29 20.8 3.1 164.0 +39.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.
22 Danny Santana (TEX - 1B,2B,3B,SS,LF,CF,RF) 139 15 30 22.9 3.8 133.0 -6.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.
23 Paul DeJong (STL - SS) 158 18 31 24.6 3.0 183.0 +25.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.
24 Lourdes Gurriel Jr. (TOR - 2B,SS,LF) 153 18 35 24.9 4.3 147.0 -6.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.
25 Jean Segura (PHI - SS) 166 17 31 25.6 2.3 198.0 +32.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.
26 Gavin Lux (LAD - 2B,SS) 167 20 33 26.5 3.3 152.0 -15.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.
27 Didi Gregorius (PHI - SS) 177 23 32 27.1 2.2 199.0 +22.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.
28 Tommy Edman (STL - 2B,3B,SS,RF) 170 21 43 27.2 5.2 136.0 -34.0
 
29 Scott Kingery (PHI - 2B,3B,SS,LF,CF) 200 20 32 27.6 2.7 177.0 -23.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.
30 Garrett Hampson (COL - 2B,SS,CF) 218 21 35 29.6 3.0 204.0 -14.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.
31 Kevin Newman (PIT - 2B,SS) 226 20 41 30.8 3.4 205.0 -21.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.
32 Dansby Swanson (ATL - SS) 232 19 36 30.0 4.0 251.0 +19.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.
33 Willy Adames (TB - SS) 282 28 41 35.5 2.8 338.0 +56.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.
34 Andrelton Simmons (LAA - SS) 300 23 46 36.9 3.8 330.0 +30.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 Carter Kieboom (WSH - SS) 305 29 47 37.9 4.7 323.0 +18.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.
36 Nick Ahmed (ARI - SS) 327 30 45 37.7 3.6 340.0 +13.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.
37 Niko Goodrum (DET - 1B,2B,SS,LF,CF,RF) 311 31 47 37.8 4.0 313.0 +2.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.
38 Nick Madrigal (CWS - 2B,SS) NRI 307 26 53 38.7 5.4 287.0 -20.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.
39 Luis Urias (MIL - 2B,SS) IL10 343 31 53 42.1 6.2 392.0 +49.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.
40 Jon Berti (MIA - 2B,3B,SS,CF) 328 32 53 40.5 6.1 264.0 -64.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.
41 Mauricio Dubon (SF - 2B,SS) 317 24 46 38.4 4.2 389.0 +72.0
 
42 Jose Peraza (BOS - 2B,SS,LF) 395 34 57 46.2 6.2 357.0 -38.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.
43 Hanser Alberto (BAL - 2B,3B,SS) 330 34 54 42.5 5.5 342.0 +12.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.
44 Freddy Galvis (CIN - 2B,SS) 409 28 64 45.7 7.0 346.0 -63.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.
45 Jurickson Profar (SD - 2B,SS,LF) 374 34 56 43.7 6.6 353.0 -21.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 David Fletcher (LAA - 2B,3B,SS,LF) 412 40 62 47.8 6.7 266.0 -146.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.
47 Asdrubal Cabrera (WSH - 2B,3B,SS) 414 38 54 46.9 4.7 352.0 -62.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.
48 Brendan Rodgers (COL - 2B,SS) 442 33 63 49.1 8.3 456.0 +14.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.
49 Jose Iglesias (BAL - SS) 408 38 57 48.4 5.2 561.0 +153.0
 
50 Nico Hoerner (CHC - SS) 445 41 58 49.1 5.3 427.0 -18.0
 
51 J.P. Crawford (SEA - SS) 469 35 57 52.6 2.8 465.0 -4.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.
52 Brandon Crawford (SF - SS) 520 45 63 53.3 4.1 568.0 +48.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.
53 Ryan Mountcastle (BAL - 1B,3B,SS) MiLB 458 39 70 54.3 9.8 503.0 +45.0
 
54 Chris Taylor (LAD - 2B,SS,LF,CF) 549 43 65 52.7 6.4 362.0 -187.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.
55 Miguel Rojas (MIA - SS) 512 30 62 50.7 7.2 587.0 +75.0
 
56 Orlando Arcia (MIL - SS) 528 36 66 56.4 5.9 466.0 -62.0
 
57 Cole Tucker (PIT - SS) MiLB 578 36 73 57.6 9.4 705.0 +127.0
 
58 Nicky Lopez (KC - 2B,SS) 596 48 58 55.7 2.5 541.0 -55.0
 
59 Leury Garcia (CWS - SS,LF,CF,RF) 497 45 59 54.0 3.0 540.0 +43.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.
60 Jorge Mateo (SD - SS) 675 46 79 61.6 9.1 447.0 -228.0
 
61 Marwin Gonzalez (MIN - 1B,3B,SS,LF,RF) 482 47 66 57.7 6.0 347.0 -135.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.
62 Eric Sogard (MIL - 2B,SS,RF) 501 40 69 57.6 9.1 597.0 +96.0
 
63 Kike Hernandez (LAD - 2B,SS,LF,CF,RF) 564 48 63 58.7 4.1 369.0 -195.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.
64 Wander Franco (TB - SS) 670 45 70 58.6 9.8 354.0 -316.0
 
65 Johan Camargo (ATL - 3B,SS,LF,RF) 575 48 62 58.2 3.3 544.0 -31.0
 
66 Myles Straw (HOU - SS,CF,RF)   47 65 57.3 7.6 494.0  
 
67 Joey Wendle (TB - 2B,3B,SS) 654 57 67 62.0 3.3 490.0 -164.0
 
68 Willi Castro (DET - SS) MiLB 729 51 70 63.6 6.7 754.0 +25.0
 
69 Aledmys Diaz (HOU - 1B,2B,3B,SS) 676 51 66 62.8 2.5 650.0 -26.0
 
70 Ehire Adrianza (MIN - 1B,2B,3B,SS,RF) 667 59 76 67.5 8.5 719.0 +52.0
 
71 Luis Rengifo (LAA - 2B,SS) IL10 734 62 74 67.0 4.8 802.0 +68.0
 
72 Vimael Machin (OAK - SS) 727 67 110 88.5 21.5 906.0 +179.0
 
73 Ronny Rodriguez (MIL - 1B,2B,SS) MiLB 759 67 71 69.3 1.7    
 
74 Logan Forsythe (PHI - 1B,2B,3B,SS) NRI 768 68 100 84.0 16.0    
 
75 Hernan Perez (CHC - 2B,3B,SS) NRI 771 69 99 84.0 15.0 602.0 -169.0
 
76 Eli White (TEX - 2B,SS) NRI   72 128 100.0 28.0