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
Deposit $10 at a DFS partner site you have NOT played at and get a FREE 6 Month HOF Subscription!
|Christian McCaffrey (CAR)||RB|
|Saquon Barkley (NYG)||RB|
|Ezekiel Elliott (DAL)||RB|
|Michael Thomas (NO)||WR|
|Dalvin Cook (MIN)||RB|
|Derrick Henry (TEN)||RB|
|Alvin Kamara (NO)||RB|
|Tyreek Hill (KC)||WR|
|DeAndre Hopkins (HOU)||WR|
|Aaron Jones (GB)||RB|
|View All Rankings|
|Joe Mixon (CIN)||RB|
|Nick Chubb (CLE)||RB|
|Davante Adams (GB)||WR|
|Julio Jones (ATL)||WR|
|Chris Godwin (TB)||WR|
|Mike Evans (TB)||WR|
|George Kittle (SF)||TE|
|Travis Kelce (KC)||TE|
|Leonard Fournette (JAC)||RB|
|Lamar Jackson (BAL)||QB|
|Josh Jacobs (OAK)||RB|
|Kenny Golladay (DET)||WR|
|Amari Cooper (DAL)||WR|
|D.J. Moore (CAR)||WR|
|Odell Beckham Jr. (CLE)||WR|
|Todd Gurley (LAR)||RB|
|Chris Carson (SEA)||RB|
|Allen Robinson (CHI)||WR|
|Austin Ekeler (LAC)||RB|
|Miles Sanders (PHI)||RB|
|Ronald Acuna Jr. (ATL)||LF,CF|
|Mike Trout (LAA)||CF|
|Christian Yelich (MIL)||LF,RF|
|Cody Bellinger (LAD)||1B,CF|
|Mookie Betts (LAD)||CF,RF|
|Francisco Lindor (CLE)||SS|
|Trevor Story (COL)||SS|
|Gerrit Cole (NYY)||SP|
|Trea Turner (WSH)||SS|
|Nolan Arenado (COL)||3B|
|View All Rankings|
|Jacob deGrom (NYM)||SP|
|Juan Soto (WSH)||LF|
|Justin Verlander (HOU)||SP|
|Alex Bregman (HOU)||3B,SS|
|Freddie Freeman (ATL)||1B|
|Max Scherzer (WSH)||SP|
|Jose Ramirez (CLE)||3B|
|J.D. Martinez (BOS)||LF,RF|
|Walker Buehler (LAD)||SP|
|Anthony Rendon (LAA)||3B|
|Rafael Devers (BOS)||3B|
|Fernando Tatis Jr. (SD)||SS|
|Bryce Harper (PHI)||RF|
|Aaron Judge (NYY)||RF|
|Xander Bogaerts (BOS)||SS|
|Stephen Strasburg (WSH)||SP|
|Starling Marte (ARI)||CF|
|Jack Flaherty (STL)||SP|
|Yordan Alvarez (HOU)||LF,DH|
|Javier Baez (CHC)||SS|
|Anthony Davis (LAL)||PF,C|
|James Harden (HOU)||PG,SG|
|Giannis Antetokounmpo (MIL)||SF,PF|
|Karl-Anthony Towns (MIN)||C|
|Kevin Durant (BKN)||SF,PF|
|LeBron James (LAL)||SF,PF|
|Stephen Curry (GSW)||PG,SG|
|Nikola Jokic (DEN)||PF,C|
|Damian Lillard (POR)||PG|
|Russell Westbrook (HOU)||PG|
|View All Rankings|
|Victor Oladipo (IND)||PG,SG|
|Paul George (LAC)||SF,PF|
|Joel Embiid (PHI)||PF,C|
|Kawhi Leonard (LAC)||SG,SF|
|Chris Paul (OKC)||PG|
|Jimmy Butler (MIA)||SG,SF|
|Kemba Walker (BOS)||PG|
|Ben Simmons (PHI)||PG,SF|
|Kyrie Irving (BKN)||PG,SG|
|Jrue Holiday (NOR)||PG,SG|
|Rudy Gobert (UTH)||C|
|Andre Drummond (CLE)||PF,C|
|John Wall (WAS)||PG|
|Kyle Lowry (TOR)||PG|
|Donovan Mitchell (UTH)||PG,SG|
|Khris Middleton (MIL)||SG,SF|
|Bradley Beal (WAS)||SG|
|Kevin Love (CLE)||PF,C|
|Draymond Green (GSW)||PF,C|
|LaMarcus Aldridge (SAS)||PF,C|