Skip to main content

2020 Fantasy Baseball Rankings (NL)

Expert Consensus Ranking (38 of 54 Experts) -
Rank Player (Team, Position) Overall Notes
1 Ronald Acuna Jr. (ATL - LF,CF,RF) 1 1.0
Acuna went 41/37 in homers/steals last season as a sophomore but the batting average is likely going to be 20-30 points below Trout and the homers may end up 10 behind. Most are taking Acuna first anyways because of the difference in steals and frankly, you can't go wrong with either.
2 Christian Yelich (MIL - LF,RF) 2 2.0
Although Trout and Acuna were both phenomenal last year, it was Yelich who finished as the #1 fantasy player in baseball. Despite missing 30 games, he still hit 44 homers with 30 steals and a .329 batting average. Don't be shocked if he goes 50/30 with a batting crown this year.
3 Cody Bellinger (LAD - 1B,CF,RF) 3 3.0
After his ridiculous start in April, Bellinger cooled off for sure, but still played at a 43 HR, 102 RBI, 116 R, 13 SB, .274 pace. He doesn't come with the risk some are suggesting as let's remember, he was still just 23 years old in his down season of 2018. You can draft him in the top-five with confidence but behind Trout, Acuna and Betts.
4 Mookie Betts (LAD - CF,RF) DTD 4 4.0
Mookie's batting average dipped 50 points from the year prior and he stole 14 fewer bases despite an extra 15 games played. With that said, his 2018 performance shows he has the upside to finish as the #1 fantasy player. As it is, the choice at #4 and #5 is between he and his teammate, Cody Bellinger.
5 Trevor Story (COL - SS) 5 6.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.
6 Trea Turner (WSH - SS) 6 9.0 +3.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.
7 Juan Soto (WSH - LF) 7 8.0 +1.0
It seemed impossible that Soto could be even better than his rookie year but that is just what we got with 34 homers, 110 RBIs, 110 runs and a .282 batting average to go with 12 steals. Considering how young he is, we may see even more in 2020 which would make his second round ADP a steal.
8 Nolan Arenado (COL - 3B) 8 7.0 -1.0
Arenado won't steal any bases, but besides Trout, this is the most consistent and reliable bat in the majors. If he doesn't get traded, he is a virtual lock to again finish among the top 10 fantasy hitters and you just may be able to snag him at the end of the first round.
9 Bryce Harper (PHI - RF) 12 14.0 +2.0
Unlike Aaron Judge, who is also going at the end of the second round, Harper has only missed 8 games in the last two seasons. He might not have as much power or the reliable batting average, but there is something to be said for health and the extra 10 steals.
10 Fernando Tatis Jr. (SD - SS) 11 13.0 +2.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.
11 Freddie Freeman (ATL - 1B) 14 12.0 -2.0
Freeman might not be the most exciting second round pick, but the floor over the past four years has been a .300 hitter with 90+ runs, 90+ RBIs and 25 homers. Last season he was at 113 runs, 38 HRs and 121 RBIs so it isn't like his ceiling is too bad either.
12 Starling Marte (ARI - CF) 15 18.0 +3.0
By now, you should know that although Marte isn't one of the game's most well known stars, he is a solid bet to return 25 homers, 100 runs scored and 30 steals with a strong batting average if he can stay healthy fo the full season. He doesn't have much upside for the third round ADP, though.
13 Javier Baez (CHC - SS) 16 19.0 +3.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.
14 Pete Alonso (NYM - 1B) 19 17.0 -2.0
It feels odd that a rookie can hit 53 homers with 120 RBIs then end up draft towards the end of the third round but that's exactly what we have here. 60 homrs is a real possibility but then again, so are 35 homers with a .235 batting average, similar to the disappointment fantasy owners had with Hoskins last season.
15 Ozzie Albies (ATL - 2B) IL10 20 22.0 +2.0
Albies was remarkable last year with a .295 batting average to go with 24 homers, 15 steals and over 100 runs. He did all of that as a 22-year-old so you'd have to think there is room for even more growth in 2020. He is well worth a fourth-round pick at this point.
16 Ketel Marte (ARI - 2B,SS,OF) 21 25.0 +4.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 Charlie Blackmon (COL - CF,RF) 23 23.0
Blackmon had a rough spot in the season but still finished with 30+ homers, 110+ runs and a batting average north of .310. He is getting older and only stole 2 bags compared to the 43 fantasy owners got in 2015, but this still a great bat in the late third round.
18 Keston Hiura (MIL - 2B) 24 28.0 +4.0
In his first year with the big league club, Hiura was every bit as good as advertised, going for 19 homers, 9 steals and a .303 BA in just half a season. We could very well see him among the top three in the position by year's end, but he isn't quite as safe as any of the options above him.
19 Manny Machado (SD - 3B,SS) 25 33.0 +8.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.
20 Kris Bryant (CHC - 3B,LF,RF) 26 26.0
Bryant is an excellent player, of course, but his fourth round ADP is a classic case of the name driving the price. He should hit .275 with 30 homers if he stays healthy, but you can find that out of Eddie Rosario and several others a few rounds later.
21 Anthony Rizzo (CHC - 1B) 28 34.0 +6.0
We've never seen Rizzo hit 35 homers or bat .300 but his production has been so steady that fantasy owners can be certain they'll get 25 homers with 80+ runs, 90+ RBIs and a batting average north of .275. That makes him a worthwhile 4th or 5th round pick.
22 Paul Goldschmidt (STL - 1B) 31 37.0 +6.0
Goldschmidt's batting average may have dipped thanks to a slow start but he finished with 30+ homers for the third consecutive season and very nearly went for 100 runs and 100 RBIs. More than likely, that batting average will end up north of .280 again too which would make him a steal at the end of the fifth round.
23 Eugenio Suarez (CIN - 3B) 32 38.0 +6.0
This is your reminder that Suarez hit 49 home runs last season. He, of course, ended up with 100+ RBIs for the second straight season too, and his batting average won't even kill you. The fact that you can get him a round or two after Kris Bryant is absolute gold.
24 Marcell Ozuna (ATL - LF) 34 51.0 +17.0
Ozuna had a down year thanks to some injuries he played through, but this is still a bat that should hit 35 homers with 100 RBIs in Atlanta's lineup if he can stay healthy throughout the year. In fact, last year he even stole a dozen bases despite missing 30 games.
25 Jonathan Villar (MIA - 2B,SS) 35 31.0 -4.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
26 J.T. Realmuto (PHI - C) 38 30.0 -8.0
Realmuto didn't quite live up to the lofty expectations last year but still managed to finish as the top catcher in fantasy baseball. He is a near-lock to again lead the position in steals and runs while providing 20+ homers, 75+ RBI and a solid batting average. His ceiling might not be as high as Gary Sanchez, but you know you are drafting a sure-fire top 100 player with Realmuto.
27 Tommy Pham (SD - LF,CF,DH) 36 42.0 +6.0
Pham may not be the biggest name in baseball but by now, we should know he is going to give fantasy owners 20 homers, 20 steals and a strong batting average with loads of runs. He offers similar expectations to Austin Meadows but four rounds later.
28 Nick Castellanos (CIN - LF,RF) 40 46.0 +6.0
Castellanos hit 25+ homers with a .290 BA again last season, and this year he'll get a sizeable ballpark factor upgrade so those numbers could both take another jump. No, he won't steal bases, but he is durable so you can bet the runs and RBIs will total 160+ for the fourth straight season.
29 Victor Robles (WSH - CF,RF) 41 41.0
Robles did not help from a batting average standpoint but he is still young enough that progress can be expected. Where he did help, however, was on the basepaths with nearly 30 steals to go with 86 runs. He has sufficient power and should grow into more so his seventh-round ADP seems perfect.
30 Josh Bell (PIT - 1B) 42 43.0 +1.0
Bell slowed down a ton after the break but was so terrific to start the season that he still finished with 37 homers, 116 RBIs and a .277 batting average. There is potential for more, but considering how he ended the year, perhaps a little risk as well for the price tag.
31 Max Muncy (LAD - 1B,2B,3B) 43 39.0 -4.0
Muncy now has 70 homers over the last two seasons and while fantasy owners know he won't be a source of help in the batting average department, he still managed 100+ runs because of the 90 walks. Multi-position eligibility certainly doesn't hurt either.
32 Jeff McNeil (NYM - 2B,3B,LF,RF) DTD 46 45.0 -1.0
There were many skeptics after McNeil's strong rookie performance but it now clear that he is a hitter through and through. He'll again compete for the batting crown and seems likely to his 20+ homers once agin for the Mets this season.
33 Mike Moustakas (CIN - 2B,3B) DTD 47 49.0 +2.0
Moustakas is a virtual lock to hit 30+ homers with 80+ RBIs but he doesn't steal any bags and with the power will likely come a sub-optimal batting average. You could do worse in the 9th round, however, because at the very least, he is a reliable three-category contributor.
34 Rhys Hoskins (PHI - 1B,LF) 50 53.0 +3.0
Hoskins' BA luck caught up to him and that BA dipped to .226. His power remained about the same rather than jumping to a new level like many seemed to be anticipating. He does still have upside for more but the floor, as we've seen, is a non-top 25 first basemen.
35 Michael Conforto (NYM - LF,CF,RF) 51 52.0 +1.0
It is clear at this point that Conforto won't be a source of useful batting average or steals, but he crushes in the other three categories, hitting 33 homers with 90+ RBIs and runs scored last season. That is a quality stat-line around round nine.
36 Corey Seager (LAD - SS) 54 61.0 +7.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.
37 Kyle Schwarber (CHC - LF) 57 66.0 +9.0
There has been some hype fatigue on Schwarber so you can now get him in the 13th round even though he jacked 38 homers with 92 RBIs last season. In fact, the batting average even leaped up to .250 and is projected to remain there for the 2020 season.
38 Justin Turner (LAD - 3B) 58 71.0 +13.0
Turner has quietly been one of the better pure hitters in baseball over the last few seasons. The problem is that he consistently misses 30 to 50 games. If we finally get a full season, that .310 batting average with 30+ homers and 90+ runs would look great in the 12th round.
39 David Dahl (COL - LF,CF,RF) 56 68.0 +12.0
Dahl has always had trouble staying healthy even while he is was in the minors but while he is on the field, you know you'll get strong production. Think of him in the same light as Michael Brantley, who should bat around .300 with about 20 homers and a handful of steals.
40 Eduardo Escobar (ARI - 2B,3B,SS) 59 56.0 -3.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.
41 Amed Rosario (NYM - SS) DTD 63 80.0 +17.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.
42 Willson Contreras (CHC - C) 68 55.0 -13.0
Contreras is no doubt one of the best hitting catchers in baseball, with a .270+ average in three of four seasons, but his upside is capped by the fact that Chicago also has Caratini and is certain to get him 200+ PAs. Even so, Contreras should have no trouble reaching 20 HRs, 50 R and 60 RBIs once again.
43 Lorenzo Cain (MIL - CF) RST 67 82.0 +15.0
If you get into the 14th round and need either steals or batting average, Cain will make for an excellent investment. He should again steal 15-20 bags and you can expect the batting average to jump back up closer to that .300 mark he sat at for 4 of the past 6 seasons.
44 Paul DeJong (STL - SS) IL10 74 86.0 +12.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.
45 Bryan Reynolds (PIT - LF,CF,RF) 73 81.0 +8.0
Reynolds was an excellent surprise last year as a rookie, batting .316 with 16 homers and 83 runs despite being down in the minors for the first month of the season. There is some risk in drafting him but more than likely, this is a solid source of batting average in the middle of your draft.
46 Andrew McCutchen (PHI - LF,CF,RF) 75 109.0 +34.0
For the first time since 2009, McCutchen played fewer than 145 games. Yes, he is coming off a major injury but he is expected to be back for opening day so you should rely on him for 20 homers, 10 steals and a decent batting average as he always seems to provide.
47 Jean Segura (PHI - SS) 76 96.0 +20.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.
48 Adam Eaton (WSH - LF,RF) 77 97.0 +20.0
Eaton missed a lot of time in 2017 and 2018 but has played three complete seasons in the last five years and gave fantasy owners 15/15, .280 with 90+ runs in all of them. With his ADP still sitting outside the top 200, he makes for an excellent fifth fantasy outfielder.
49 Didi Gregorius (PHI - SS) 78 92.0 +14.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.
50 J.D. Davis (NYM - 3B,LF) 80 77.0 -3.0
If you are looking for this year's breakout player, Davis might just be your guy. He finished the season on an absolute terror once the Mets finally implanted him in the everyday lineup. What's more, is that the underlying metrics suggest it should have been even better.
51 Tommy Edman (STL - 2B,3B,SS,RF) 81 67.0 -14.0
 
52 Christian Walker (ARI - 1B) 88 98.0 +10.0
Walker finished as a top 15 first basemen with a near-identical stat-line to Paul Goldschmidt. He slowed down in the second half and the batting average won't be useful but unless Seth Beer forces Arizona's hand, Walker should again get 25+ homers for fantasy owners this year.
53 Avisail Garcia (MIL - CF,RF,DH) 90 106.0 +16.0
If you are scrambling to find a useful late-round outfielder, look no further. Garcia has an excellent bat, hiting 20 homers with a .282 batting average and incredible statcast data in just 125 games last year. The sizeable ballpark upgrade could drive that to 30, .290 this season and his price is the 21st round.
54 Ryan Braun (MIL - LF) IL10 89 125.0 +36.0
Braun doesn't have 500 at-bats in any of the last three seasons and isn't likely to reach that figure in 2020 but he still provides 20 homers, double-digit steals and a useful batting average year in and year out. His ADP is unbelievably outside the top 300 this season.
55 David Peralta (ARI - LF) 87 110.0 +23.0
Peralta missed 70 games last year but still hit 12 homers with 57 RBIs and a strong batting average. If he can stay healthy the full year, fantasy owners may see a return to that great 2018 line of 30 homers, 87 RBIs and a .293 batting average. In round 20, he's an absolute steal.
56 Wilson Ramos (NYM - C) 92 76.0 -16.0
Since 2016, Ramos has batted a superb .294 and averages 16 homers per season with 64 RBIs. He doesn't possess the upside of a Contreras, Sanchez or Garver but in terms of consistency, he is as solid as you'll find. Ramos ends the tier of players you rely on to finish among the top ten catchers.
57 Ryan McMahon (COL - 1B,2B,3B) 93 93.0
McMahon didn't play every day as some expected but he still managed 24 homers. With more playing time this year, that could spike to 30+ and his .250 BA is likely to improve as well considering his aptitude in that department throughout the minors.
58 Scott Kingery (PHI - 2B,3B,SS,LF,CF) 95 78.0 -17.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.
59 Kevin Newman (PIT - 2B,SS) 97 104.0 +7.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.
60 Eric Hosmer (SD - 1B) IL10 101 108.0 +7.0
Since Hosmer went to San Diego, his batting average hasn't been anywhere near as reliable as it once was. The power is still in the 20 homer per season range but his primary calling card is the durability that affords fantasy owners 90+ RBIs per season and plenty of runs.
61 Dansby Swanson (ATL - SS) 100 126.0 +26.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.
62 Nick Senzel (CIN - 2B,CF) 98 112.0 +14.0
Senzel was expected to be an immediate five-category contributor but has run into some injury issues then struggled with a .256 batting average. The upside is still there but compared to others being drafted in the 15th round, he comes with more risk.
63 Will Smith (LAD - C) 107 74.0 -33.0
Smith was among the biggest surprises last season, knocking 15 homers and 42 RBIs in just 170 at-bats. That's a full-season pace of 40 homers and a 120 RBIs. Granted, that won't happen, but the upside is clearly there for a special season. You'll have to decide if the hefty ADP is worth the risk.
64 Gavin Lux (LAD - 2B,SS) MiLB 105 73.0 -32.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.
65 Daniel Murphy (COL - 1B,2B) 106 124.0 +18.0
Murphy didn't do all that much either of the last two seasons with just 12 and 13 homers plus 90 missed games combined, but his batting average has still be reliably good. If he can manage to stay healthy, .315 and 20 HRs is not out of the question.
66 Kolten Wong (STL - 2B) 108 105.0 -3.0
Don't look now, but Wong was actually great last year, hitting .285 with 24 steals and a dozen homers. While he hasn't exactly been consistent in his career, repeating those type of numbers would make him a downright steal late in drafts.
67 Joc Pederson (LAD - 1B,LF,RF) 111 107.0 -4.0
Joc has always had power but last year he kicked it up a notch, reaching 36 bombs in just 450 at-bats. He is one to monitor in the upcoming weeks as his playing time could spike if the Dodgers deal him to Boston in the possible Mookie Betts deal.
68 Joey Votto (CIN - 1B) 113 111.0 -2.0
It has now been two seasons since Votto has displayed any power, and his batting average has dropped quite a bit each of the last two years. He might not be helpful in fantasy whatsoever, but there is, of course, a chance that he bounces back to become a top 12 first basemen once again.
69 AJ Pollock (LAD - LF,CF) 116 143.0 +27.0
Pollock hasn't reached 450 at-bats in any of the past four seasons but while he is on the field, fantasy owners are still getting both power and speed. Should he finally stay healthy for the full year, 25 homers and 15 steals is a realistic possibility.
70 Garrett Hampson (COL - 2B,SS,CF) 114 91.0 -23.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.
71 Brian Anderson (MIA - 3B,RF) 119 127.0 +8.0
 
72 Wil Myers (SD - 1B,3B,LF,CF) 120 139.0 +19.0
The 29-year-old Myers has been disappointing each of the last two seasons but let's not forget that he is not far removed from 58 HRs and 48 SBs in two seasons combined. The average will never be there but the power/speed combo is worth a late-round gamble.
73 Starlin Castro (WSH - 2B,3B) 123 114.0 -9.0
Castro was a total afterthought for most of the season but he finished on such a strong note that he ended up with 22 homers, a .270 batting average and 86 RBIs in Miami's crummy lineup. Now that he is in Washington, 100 RBIs is a realistic goal.
74 Shogo Akiyama (CIN - LF,CF) 122 138.0 +16.0
 
75 Trent Grisham (SD - LF,CF,RF) 124 155.0 +31.0
 
76 Howie Kendrick (WSH - 1B,2B,3B) 126 118.0 -8.0
At-bat for at-bat, Kendrick was one of the best hitters in the MLB last season despite his old age. He somehow went from a 4 home run hitter to 17 bombs with a .344 batting average. It is hard to tell if it will stick around for a full year but he is well worth a late-round investment.
77 Austin Riley (ATL - 3B,LF) 132 146.0 +14.0
Riley has impressive power without question, hitting 18 homers in just half a season but the batting average will kill fantasy owners if he doesn't cut down on the strikeouts. Still, you could do worse than a lottery ticket in the last rounds.
78 Carson Kelly (ARI - C) 136 99.0 -37.0
Kelly was on a roll last season before his injury but still managed to power up for 18 homers in just 314 at-bats. The batting average may end up below .240 but with a full season, 30 homers isn't out of the question for the youngster.
79 Omar Narvaez (MIL - C,DH) 140 94.0 -46.0
Narvaez was exceptional last year in a breakout campaign with 22 bombs and a .278 average. While he may be due for some regression, moving from Seattle's pitcher park to Milwaukee's hitter park and a much stronger lineup could help him have another very useful offensive season.
80 Corey Dickerson (MIA - LF) 135 158.0 +23.0
 
81 Mike Yastrzemski (SF - LF,RF) 137 141.0 +4.0
 
82 Yadier Molina (STL - C) IL10 138 102.0 -36.0
Yadi isn't likely to knock 20 homers again at this point in his career, but he is a safe source of batting average and also provides a handful of steals every year as well. While he is healthy, batting in the middle of the lineup should provide plenty of RBIs and runs for fantasy owners too.
83 Aristides Aquino (CIN - RF) MiLB 145 115.0 -30.0
Aquino came out of the gate absolutely blazing but came to a screeching halt. Even so, he finished the year with 19 homers and 7 steals in just 56 games played. His ceiling is obviously immense but if he doesn't hit from the start, he may end up back in the minors before long.
84 Sam Hilliard (COL - CF,RF) 141 168.0 +27.0
 
85 Jorge Alfaro (MIA - C) IL10 149 116.0 -33.0
Alfaro slowed down a bit at the end of the season but still finished with 18 homers and a .262 batting average. The youngster has some speed as well and that bat should continue to improve in just his third full season in the bigs this year.
86 Gregory Polanco (PIT - RF) 151 172.0 +21.0
 
87 Robinson Cano (NYM - 2B) IL10 147 150.0 +3.0
Cano may be old and coming off a rough season, but he missed 55 games again and had some rough BA luck. He is a prime bounceback candidate who could jump to 20 homers, .280 at the plate and you can grab him in the last few rounds.
88 Matt Carpenter (STL - 3B) 150 169.0 +19.0
Carpenter was a major disappointment in 2019 for fantasy owners but let's not forget that he was an MVP candidate just 18 months ago. There is a chance he gets healthy all season and posts another 30+ homers with 100+ runs for fantasy owners.
89 Carter Kieboom (WSH - SS) 148 177.0 +29.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.
90 Yoenis Cespedes (NYM - LF,CF) RST 156 132.0 -24.0
 
91 Dylan Carlson (STL - CF,RF) NRI 153 147.0 -6.0
 
92 Justin Smoak (MIL - 1B,DH) 157 196.0 +39.0
Smoak batted just .208 but underlying metrics suggest he may have been the most unlucky hitter in all of baseball. Expect .240 at least this year with another 25+ homers in Milwaukee.
93 Ian Happ (CHC - 2B,3B,LF,CF) 167 144.0 -23.0
It wasn't long ago that Happ was being drafted within the first 10 rounds because of his power/speed combo. Playing time needs to come back and the BA is an issue but he has upside worth monitoring.
94 Mauricio Dubon (SF - 2B,SS) 161 205.0 +44.0
 
95 Francisco Mejia (SD - C) 180 145.0 -35.0
Mejia was a bit of a fantasy disappointment last year but that is often the case with young catchers. He should end up with much more than 226 at-bats this time around and if he does, you can expect 15+ homers to go with a useful batting average.
96 Jesus Aguilar (MIA - 1B) 170 212.0 +42.0
Aguilar had a rough 2019 but was only given 314 at-bats. Now that he is with Miami, we can expect him to play near every game and if he does, those 35 homers fantasy owners saw in 2018 may return.
97 Jon Berti (MIA - 2B,3B,SS,CF) 174 140.0 -34.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.
98 Brandon Nimmo (NYM - LF,CF,RF) 163 162.0 -1.0
 
99 Jesse Winker (CIN - LF,CF,RF) 165 216.0 +51.0
 
100 Eric Thames (WSH - 1B,RF) 172 179.0 +7.0
Thames probably won't play every day for Washington but even with just 396 at-bats last year, he managed 25 homers, 67 runs and 61 RBIs. Fantasy owners would love that production repeated out of a last round pick.
101 Jurickson Profar (SD - 2B,SS,LF) 176 200.0 +24.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.
102 Travis d'Arnaud (ATL - C,1B) 183 129.0 -54.0
d'Arnaud is not likely to help with batting average but as long as he can manage to stay healthy, fantasy owners can again expect 15+ homers with 60+ RBIs in this potent Atlanta offense.
103 Nick Ahmed (ARI - SS) 175 178.0 +3.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.
104 Tyler O'Neill (STL - LF,RF) 185 210.0 +25.0
 
105 Kurt Suzuki (WSH - C) 187 160.0 -27.0
Suzuki's bat took off last year with 17 homers, 63 RBIs and a .264 BA in just 280 at-bats. It seems likely that Gomes will take more of a back seat this year which would make Suzuki a plenty useful offensive catcher for fantasy owners.
106 Kole Calhoun (ARI - RF) 178 153.0 -25.0
 
107 Ender Inciarte (ATL - CF) 182 206.0 +24.0
 
108 Luis Urias (MIL - 2B,SS) IL10 200 198.0 -2.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.
109 Adam Frazier (PIT - 2B) 198 229.0 +31.0
 
110 Brandon Belt (SF - 1B,LF) 189 230.0 +41.0
Belt's batting average is not likely to jump back up to the .275 mark we grew used to seeing earlier in his career but there is something to be said for 15+ homers every year and all the runs that come with his high OBP.
111 Odubel Herrera (PHI - CF) MiLB 212    
 
112 Kevin Cron (ARI - 1B,3B) MiLB 220 320.0 +100.0
 
113 Harrison Bader (STL - CF) 197 253.0 +56.0
 
114 Jason Heyward (CHC - CF,RF) 193 207.0 +14.0
 
115 Evan Longoria (SF - 3B) 188 195.0 +7.0
Longoria is nowhere near the 2016 version fantasy owners got with 36 homers and a solid average but the 20-25 homer power is still there if he can stay on the field all season.
116 Alex Dickerson (SF - LF) 219 321.0 +102.0
 
117 Brian Dozier (NYM - 2B) 207 288.0 +81.0
Dozier has now hit 20+ homers in six straight seasons and he did it last year despite missing nearly 30 games. Yes, the batting average will be rough but he is also a source of RBIs and runs too.
118 Isan Diaz (MIA - 2B) RST 227 302.0 +75.0
 
119 Asdrubal Cabrera (WSH - 2B,3B,SS) 199 203.0 +4.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.
120 Freddy Galvis (CIN - 2B,SS) 211 187.0 -24.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.
121 Garrett Cooper (MIA - 1B,LF,RF) IL10 209 180.0 -29.0
Cooper has a solid bat that could again bat .280 with 20+ homers if he plays a full season in the middle of Miami's lineup. There isn't a ton of upside, however, and there is risk he would lose his job if he doesn't start well.
122 Chris Taylor (LAD - 2B,SS,LF,CF) 205 192.0 -13.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.
123 Hunter Pence (SF - LF,RF,DH) 224 263.0 +39.0
 
124 Kike Hernandez (LAD - 2B,SS,LF,CF,RF) 249 176.0 -73.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.
125 Matt Kemp (COL - LF) 236 238.0 +2.0
 
126 Jarrod Dyson (PIT - LF,CF,RF) 256 201.0 -55.0
 
127 Billy Hamilton (NYM - CF) 255 221.0 -34.0
 
128 Adam Duvall (ATL - LF) 257 376.0 +119.0
 
129 Jake Lamb (ARI - 1B,3B) 242 266.0 +24.0
 
130 Raimel Tapia (COL - LF,CF) 229 286.0 +57.0
 
131 Brendan Rodgers (COL - 2B,SS) MiLB 247 270.0 +23.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.
132 Dominic Smith (NYM - 1B,LF) 264 283.0 +19.0
 
133 Nico Hoerner (CHC - SS) 240 199.0 -41.0
 
134 Miguel Rojas (MIA - SS) IL10 295 310.0 +15.0
 
135 Harold Ramirez (MIA - LF,CF,RF) IL10 266    
 
136 Eric Sogard (MIL - 2B,SS,RF) 272 319.0 +47.0
 
137 Wilmer Flores (SF - 1B,2B) 222 274.0 +52.0
Flores finally signed and with Scooter Gennett out of San Francisco, Flores has a solid path to consistent playing time for the first time in years. This reliable bat is a solid late-round investment.
138 Johan Camargo (ATL - 3B,SS,LF,RF) 280 303.0 +23.0
 
139 Jay Bruce (PHI - 1B,LF,RF) 233 316.0 +83.0
 
140 Yan Gomes (WSH - C) 271 204.0 -67.0
It was Kurt Suzuki who took the bull by the horns last year among the Nationals catchers, but Gomes still had more playing time. If that continues, he'll be a useful C2 source of RBIs and runs.
141 Colin Moran (PIT - 2B,3B) 225 296.0 +71.0
 
142 Yonder Alonso (ATL - 1B,DH) RST 274 241.0 -33.0
 
143 Jed Lowrie (NYM - 2B) IL60 275 372.0 +97.0
 
144 Tucker Barnhart (CIN - C) 292 215.0 -77.0
Barnhart is so great defensively that there is virtually no chance he'll lose his job so two-catcher leagues can expect 40+ runs and RBIs but the BA and power won't be all that useful.
145 Tyler White (LAD - 1B) MiLB 235 304.0 +69.0
 
146 Dexter Fowler (STL - CF,RF) 246 295.0 +49.0
 
147 Edwin Rios (LAD - 1B,3B) 237    
 
148 Josh Rojas (ARI - 2B,LF,RF) MiLB 286 285.0 -1.0
 
149 Joey Bart (SF - C) NRI 296 218.0 -78.0
 
150 Lewis Brinson (MIA - CF,RF) 289 267.0 -22.0
 
151 Jacob Stallings (PIT - C) 307 247.0 -60.0
 
152 Tony Wolters (COL - C) 313 281.0 -32.0
 
153 Stephen Vogt (ARI - C,LF) 281 258.0 -23.0
 
154 Adam Haseley (PHI - LF,CF,RF) 306 308.0 +2.0
 
155 Monte Harrison (MIA - CF) 298 325.0 +27.0
 
156 Steven Souza Jr. (CHC - RF) 311 309.0 -2.0
 
157 Victor Caratini (CHC - C,1B) 288 219.0 -69.0
Caratini is almost certain to be the backup once again to Contreras this season, but should he suffer an injury or the Cubs trade him, Caratini would likely morph into a low-end C1 or high-end C2.
158 Jaylin Davis (SF - RF) MiLB 370 366.0 -4.0
 
159 Alec Bohm (PHI - 3B) NRI 334 249.0 -85.0
Bohm wasn't drafted all that long ago but the bat is almost ready after a .305/.378/.518 performance in the minors last year. This is most likely a mid-season pickup, however.
160 Jason Kipnis (CHC - 2B) 282 337.0 +55.0
Kipnis is nowhere near where he once was but at the very least, you know you'll get 15 homers, a handful of steals and 50+ runs and RBIs with a late-round investment.
161 Brandon Crawford (SF - SS) 305 223.0 -82.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.
162 Roman Quinn (PHI - CF) 300 326.0 +26.0
 
163 Orlando Arcia (MIL - SS) 331 307.0 -24.0
 
164 Josh Naylor (SD - LF,RF) 330 360.0 +30.0
 
165 Cole Tucker (PIT - SS) 310 338.0 +28.0
 
166 Curt Casali (CIN - C) 363 344.0 -19.0
 
167 Jose Osuna (PIT - 1B,3B,RF) MiLB 340 342.0 +2.0
 
168 Austin Hedges (SD - C) 317 252.0 -65.0
 
169 David Bote (CHC - 2B,3B) 348 312.0 -36.0
 
170 Tim Locastro (ARI - LF,CF,RF) 321 245.0 -76.0
 
171 Manny Pina (MIL - C) 326 333.0 +7.0
 
172 Albert Almora Jr. (CHC - CF) 344 250.0 -94.0
 
173 Pablo Sandoval (SF - 1B,3B) 346 255.0 -91.0
 
174 Matt Beaty (LAD - 1B,3B,LF) 337 224.0 -113.0
Beaty offered fantasy owners a jolt last season with both power and speed. It was a small sample-size and there is no guarantee for playing time but he may be worth a late-round investment.
175 Tyler Flowers (ATL - C) 333 293.0 -40.0
 
176 Lane Thomas (STL - CF) 401 349.0 -52.0
 
177 Jake Marisnick (NYM - CF) IL10 387 272.0 -115.0
 
178 Tyler Heineman (SF - C) 423 323.0 -100.0
 
179 Rob Brantly (SF - C) NRI 455 340.0 -115.0
 
180 Steven Duggar (SF - CF,RF) MiLB 350 279.0 -71.0
 
181 Austin Barnes (LAD - C) 453 236.0 -217.0
 
182 Matt Wieters (STL - C) 373 339.0 -34.0
 
183 Andrew Knizner (STL - C) 354 369.0 +15.0
 
184 Ty France (SD - 2B,3B) 356 335.0 -21.0
 
185 Jorge Mateo (SD - SS) IL10 358 222.0 -136.0
 
186 Ryon Healy (MIL - 1B,3B) MiLB 379 355.0 -24.0
 
187 Andrew Knapp (PHI - C) 415 405.0 -10.0
 
188 Josh VanMeter (CIN - 1B,2B,3B,LF) MiLB 369 328.0 -41.0
 
189 Francisco Cervelli (MIA - C) 404 365.0 -39.0
 
190 Matt Joyce (MIA - LF,RF) 443    
 
191 Michael A. Taylor (WSH - CF) 422 378.0 -44.0
 
192 Guillermo Heredia (PIT - LF,CF,RF) MiLB 375    
 
193 Tomas Nido (NYM - C) 430    
 
194 Neil Walker (PHI - 1B,2B,3B) 475 260.0 -215.0
 
195 Ke'Bryan Hayes (PIT - 3B) MiLB 365 314.0 -51.0
 
196 Dom Nunez (COL - C) MiLB 374    
 
197 Jedd Gyorko (MIL - 3B) 442 367.0 -75.0
 
198 Elias Diaz (COL - C) 421 327.0 -94.0
 
199 Luke Maile (PIT - C) IL60 446    
 
200 Drew Butera (COL - C) 449    
 
201 Brad Miller (STL - 2B,3B,LF) 451 370.0 -81.0
 
202 Edward Olivares (SD - CF,RF) 437    
 
203 Luis Guillorme (NYM - 3B,SS) 462    
 
204 Robel Garcia (CIN - 2B,3B) MiLB 410    
 
205 Phillip Ervin (CIN - LF,CF,RF) 459 385.0 -74.0
 
206 Brock Holt (MIL - 1B,2B,SS,RF) 479 239.0 -240.0
 
207 Ben Gamel (MIL - LF,CF,RF) 486 418.0 -68.0
 
208 Josh Fuentes (COL - 1B,3B) MiLB 384 294.0 -90.0
 
209 Drew Waters (ATL - LF,CF) NRI 457 362.0 -95.0
 
210 Erik Gonzalez (PIT - 2B,3B,SS) 523 431.0 -92.0
 
211 Cristian Pache (ATL - CF) MiLB 378 231.0 -147.0
 
212 Rene Rivera (NYM - C) IL10 536    
 
213 Josh Harrison (WSH - 2B) 473    
 
214 Nick Martini (PHI - LF) NRI 377    
 
215 Matt Adams (ATL - 1B) IL10 448 287.0 -161.0
 
216 Ildemaro Vargas (ARI - 2B,3B,SS) DFA 489 261.0 -228.0
 
217 Adeiny Hechavarria (ATL - 2B,3B,SS) 498 277.0 -221.0
 
218 Daulton Varsho (ARI - C) 481 324.0 -157.0
 
219 Josh Phegley (CHC - C) 495 364.0 -131.0
 
220 Daniel Descalso (CHC - 2B) IL60 440    
 
221 Deivy Grullon (PHI - C) MiLB 544    
 
222 Darin Ruf (SF - 1B,LF) 471 410.0 -61.0
 
223 Kyle Farmer (CIN - C,1B,2B,3B) 499 401.0 -98.0
 
224 Eduardo Nunez (NYM - 2B,3B) IL10 500    
 
225 Greg Garcia (SD - 2B,3B) 483    
 
226 Austin Dean (STL - LF,RF) 391    
 
227 Donovan Solano (SF - 2B,SS) 503    
 
228 Logan Morrison (MIL - 1B) 476    
 
229 Tres Barrera (WSH - C) SUS 552    
 
230 John Hicks (ARI - C,1B) NRI 537    
 
231 Domingo Leyba (ARI - 2B) SUS 509    
 
232 Ronny Rodriguez (MIL - 1B,2B,SS) MiLB 522    
 
233 Tyler Stephenson (CIN - C) MiLB 510 348.0 -162.0
 
234 Kevin Kramer (PIT - 3B,LF,RF) IL60 402    
 
235 JT Riddle (PIT - SS,CF) 511    
 
236 Rangel Ravelo (STL - 1B) 512 408.0 -104.0
 
237 Charlie Culberson (ATL - 1B,SS,LF,RF) 514 243.0 -271.0
 
238 John Ryan Murphy (PIT - C) 533    
 
239 Magneuris Sierra (MIA - CF) 515    
 
240 Nick Williams (PHI - LF,RF) MiLB 517    
 
241 Derek Dietrich (CHC - 1B,2B,LF) MiLB 488 232.0 -256.0
 
242 David Freitas (MIL - C) NRI 562    
 
243 Pablo Reyes (PIT - LF,CF,RF) SUS 519    
 
244 Jacob Nottingham (MIL - C) MiLB 565    
 
245 Juan Lagares (NYM - CF) NRI 521    
 
246 Logan Forsythe (MIA - 1B,2B,3B,SS) 531    
 
247 Austin Slater (SF - 1B,LF,RF) 467 276.0 -191.0
 
248 Raudy Read (WSH - C) MiLB 564    
 
249 Luis Torrens (SD - C) MiLB 563    
 
250 Keibert Ruiz (LAD - C) IL10 538 383.0 -155.0
 
251 Andrew Susac (PIT - C) NRI 539    
 
252 Miguel Amaya (CHC - C) MiLB 683    
 
253 Mike Gerber (COL - LF) NRI      
 
254 Aramis Garcia (SF - C,1B) IL60 546    
 
255 Rocky Gale (LAD - C) NRI 573    
 
256 Chad Wallach (MIA - C) IL10 569    
 
257 Ali Sanchez (NYM - C) MiLB 686    
 
258 Alex Jackson (ATL - C) MiLB 549    
 
259 Jared Oliva (PIT - LF,CF) NRI 463 354.0 -109.0
 
260 Chris Herrmann (SF - C) NRI 553    
 
261 Chris Owings (COL - 2B,3B,SS,CF,RF) 592 430.0 -162.0
 
262 Wilmer Difo (WSH - 2B,SS) 582    
 
263 Taylor Trammell (SD - LF,CF) NRI 579 404.0 -175.0
 
264 Jon Jay (ARI - LF,RF) 574    
 
265 Edmundo Sosa (STL - 2B,SS) IL10 527 426.0 -101.0
 
266 Jason Martin (PIT - LF,CF) MiLB 570    
 
267 Alex Blandino (CIN - 2B) MiLB 608    
 
268 Kyle Garlick (PHI - LF) MiLB 609 428.0 -181.0
 
269 Yonathan Daza (COL - CF) MiLB 590 254.0 -336.0
 
270 Max Schrock (STL - 2B,3B) NRI 687    
 
271 Socrates Brito (PIT - RF) NRI 614    
 
272 Sean Rodriguez (MIA - 2B,3B,SS,LF) IL10 601    
 
273 Justin Williams (STL - RF) MiLB 660    
 
274 Travis Jankowski (CIN - RF) 624    
 
275 Corey Ray (MIL - CF) MiLB 631    
 
276 Luke Raley (LAD - LF,CF) MiLB 690    
 
277 Rafael Ortega (ATL - LF,RF) MiLB 581    
 
278 Mark Mathias (MIL - 2B) 671    
 
279 Abraham Almonte (SD - CF,RF) 647    
 
280 Jose Siri (SF - CF) MiLB 689    
 
281 Joe McCarthy (SF - LF,RF) MiLB 653    
 
282 Hernan Perez (CHC - 2B,3B,SS) NRI 587 388.0 -199.0
 
283 Arquimedes Gamboa (PHI - SS) NRI 691    
 
284 Tyler Nevin (COL - 1B,3B) MiLB 619    
 
285 Colton Welker (COL - 1B,3B) NRI 606    
 
286 Trayce Thompson (ARI - CF,RF) NRI 692    
 
287 Jesus Sanchez (MIA - LF,RF) MiLB 610 390.0 -220.0
 
288 Chris Shaw (SF - 1B,LF) MiLB 596    
 
289 Jake Noll (WSH - 1B,2B) MiLB 612    
 
290 Jake Cronenworth (SD - 2B,SS) 663 392.0 -271.0
 
291 Andres Gimenez (NYM - SS) 602    
 
292 Zach Green (SF - 1B,3B) NRI 616    
 
293 Lewin Diaz (MIA - 1B) MiLB 604 384.0 -220.0
 
294 Jazz Chisholm (MIA - SS) MiLB 611 379.0 -232.0
 
295 Abiatal Avelino (SF - SS,LF) MiLB 684    
 
296 Kean Wong (SF - 2B) MiLB 679    
 
297 Wyatt Mathisen (ARI - 2B,3B) MiLB 627    
 
298 Joey Rickard (SF - LF,CF,RF) NRI 628    
 
299 Andrew Stevenson (WSH - LF,RF) MiLB 632    
 
300 Elehuris Montero (STL - 3B) MiLB 633 427.0 -206.0
 
301 Scott Schebler (ATL - CF,RF) DFA 615    
 
302 Andy Young (ARI - 2B,3B) 676 423.0 -253.0
 
303 Mikie Mahtook (PHI - LF,CF) NRI 636    
 
304 Yangervis Solarte (ATL - 2B) NRI 673    
 
305 Tyrone Taylor (MIL - CF,RF) MiLB 667    
 
306 Keon Broxton (MIL - LF,CF) MiLB 637    
 
307 Ian Miller (CHC - CF) NRI 655    
 
308 Will Craig (PIT - 1B,3B) MiLB 643    
 
309 DJ Peters (LAD - CF) MiLB 668    
 
310 Yadiel Hernandez (WSH - OF) NRI 639    
 
311 Drew Robinson (SF - CF) NRI 638    
 
312 Christian Lopes (MIA - SS) NRI      
 
313 Zach McKinstry (LAD - 2B,SS) MiLB 677 298.0 -379.0
 
314 Jace Peterson (MIL - 3B,LF) NRI 640    
 
315 Jonathan India (CIN - 3B) NRI 648 350.0 -298.0
 
316 Zack Short (CHC - SS) MiLB 681    
 
317 Ronald Torreyes (PHI - 2B,SS) NRI 672    
 
318 Phil Gosselin (PHI - 3B,LF) 641    
 
319 Oneil Cruz (PIT - SS) MiLB 685 417.0 -268.0
 
320 Mickey Moniak (PHI - CF) NRI 669    
 
321 Peter O'Brien (ATL - 1B,RF) IL10 649    
 
322 Terrance Gore (LAD - LF,RF) DFA 651 425.0 -226.0
 
323 Cristhian Adames (SF - 2B,3B) NRI 680    
 
324 Max Moroff (NYM - 2B,SS) NRI 674    
 
325 Adrian Sanchez (WSH - 2B,3B) MiLB      
 
326 Matt Davidson (CIN - 1B,3B,DH)      
 
327 Emilio Bonifacio (WSH - 2B,3B,LF) DFA      
 
328 Phillip Evans (PIT - 3B,SS)