Skip to main content

2021 Fantasy Baseball Rankings (NL)

Expert Consensus Ranking (51 of 51 Experts) -

Rank Player (Team, Position) Overall Notes
1 Ronald Acuna Jr. (ATL - LF,CF,RF) IL60 1 1.0
Acuna missed some time last year and batted a mere .250. And thus ends the negative things you can say about him. He walked at an absurd 18.8% clip, which led him to a .406 OBP despite the poor average. He was one of the league leaders in quality of contact, wOBA, and xWOBA, and we now know after the last two years that he will run often on the bases so long as he continues to bat leadoff, which he should. In other words, from a fantasy perspective, Acuna is an absolute monster. He's a top-three pick and will (deservedly) go first overall in many leagues, and there's still upside given that he just turned 23 years old.
2 Mookie Betts (LAD - 2B,CF,RF) 2 3.0 +1.0
Betts's first year with the Dodgers was basically exactly what fantasy managers expected - that is to say it was pretty much in line with what he did with the Red Sox. If you want to quibble, his walk rate dropped a few percentage points and he struck out at a career-worst 15.4% clip. But at this point, there are few safer players than Betts - you know he'll give you strong production in all five categories and he bats atop one of the best lineups in all of baseball. Betts should be a top-three pick and there's every reason to consider him number one overall. The downside is borderline non-existent.
3 Fernando Tatis Jr. (SD - CF,RF,SS) 3 2.0 -1.0
Tatis Jr. has a bit of a shoulder issue, but nothing suggests he'll need to miss any time. He had an outstanding rookie year, but because he had outperformed his Statcast data so significantly, many fantasy managers were worried that his numbers would regress in 2020. Although his batting average did come down (to a still respectable .277), he not only staved off regression, but he improved significantly in most areas. He cut his strikeout rate by 6%, upped his walk rate by 2.5%, and led the league in average exit velocity, hard-hit rate, and barrel percentage. The fact that he's likely to throw in 25-30 steals over the course of a full season is just the cherry on top of elite fantasy production. He's a top-five overall pick with little or no downside and massive upside even off his incredible 2020 numbers, so long a there are no further developments with his shoulder.
4 Juan Soto (WSH - LF,RF) 4 4.0
There aren't enough superlatives in the English language to describe what Soto has done in his career given his young age. Had he merely repeated his incredible 2019 numbers last season, fantasy managers would have been ecstatic. Instead, he upped his walk rate from an elite 16.4% to a truly remarkable 20.9%, cut his strikeout rate down to just 14.3%, and batted .351. Soto does not have the speed or baserunning chops to steal 30 bases in a season, which is the only thing keeping him from being considered worthy of drafting first overall. But given what he's accomplished through his age-21 season, it's truly scary to think of how high his ceiling may be. Draft him as a top-five pick and enjoy the ridiculous production.
5 Trea Turner (LAD - 2B,SS) 6 6.0
Turner was the best version of himself in 2020, slashing his strikeout rate to below 14% and setting career bests in batting average, OBP, slugging percentage, wOBA, and wRC+. Above all, Turner locks down two incredibly scarce categories for fantasy managers, stolen bases and batting average, while offering production in the other three hitting categories. Still just entering his age-28 season, Turner is in the prime of his career, and should continue to put up stellar numbers. He's a top-eight pick in rotisserie leagues.
6 Christian Yelich (MIL - LF,RF) 7 8.0 +1.0
Yelich's 2020 season was, in a word, bizarre. After batting .327 combined from 2018-2019, his batting average dropped to a meager .205 last year. Although he hit the ball as hard as ever, setting career highs in average exit velocity and hard hit percentage, his strikeout rate ballooned more than 10 points to 30.8%. At the same time, Yelich's walk rate jumped up to 18.6%. Unsurprisingly, the reason for the jump in both Yelich's strikeouts and walks was that he simply swung less - just 34.6% of the time after his mark hovered above 44% the previous two seasons. If Yelich takes the same passive approach in 2021, then it's likely that his batting average will remain below what fantasy managers had come to expect. But considering that his season was so out of line with what he'd produced since coming to Milwaukee, fantasy managers should expect far more this season, and feel confident drafting him late in the first round.
7 Trevor Story (COL - SS) 8 9.0 +1.0
Story had his usual stellar year in 2020, putting up strong overall numbers and offering a rare power and speed combination. As usual, he greatly outperformed his expected statistics, but that's been the norm for Story throughout his career and isn't all that unexpected since he plays in Colorado. Story is entering his walk year, so the chances of a trade, which would diminish his value, remain a possibility. But there are few safer players in the game as of this moment, and he's a locked-in first round pick. The only question surrounding Story is whether he or Trea Turner should be the first shortstop selected in drafts.
8 Freddie Freeman (ATL - 1B) 9 7.0 -2.0
Although there were questions about Freeman's 2020 season because of his battle with COVID-19 prior to the season, those questions were answered and then some with his MVP season. The statcast leaderboard is littered with Freeman's name, as he ranked in the top nine percent of the league in barrel rate, average exit velocity, expected batting average, expected slugging percentage, wOBA, xwOBA, xwOBAcon, hard hit percentage, strikeout percentage, and walk percentage. Freeman likely won't reach double digits in steals, but that is about the only negative thing you can say about his fantasy outlook. He's as safe as they come in the other four hitting categories, and comes with next to no risk. He'll likely cost a borderline first round pick on draft day, but he is worth it.
9 Bryce Harper (PHI - RF,DH) 10 14.0 +4.0
In 157 games in Harper's first year with the Phillies, he batted .260 with 35 home runs, 98 runs, 114 RBI, and 15 steals. In 2020, his 157-game pace was .268 with 35 home runs, 111 runs, 89 RBI, and 21 steals. In other words, Harper provides an incredibly safe baseline now with Philadelphia, and fantasy managers can expect roughly 35 home runs, 15-20 steals, and 220 combined runs and RBI. There were some gains for Harper in 2020, as he walked more and struck out less than he ever had in his career, and hit the ball as hard as ever. But there's no reason to expect much growth in Harper's surface numbers at this point. Take the incredibly high floor in the second round and be happy with it.
10 Cody Bellinger (LAD - 1B,CF,RF) 11 11.0
Bellinger was unable to replicate the magic of his 2019 breakout during last year's shortened season. His average dipped to .239, the worst mark of his career, his power dropped significantly, and he didn't make the same quality of contact. But although he slid backwards in his walk and strikeout rates, his regression there was minimal, and his expected batting average was .284. In other words, Bellinger got worse in 2020, but it wasn't quite as bad as the surface numbers suggest. He did have offseason shoulder surgery after getting injured during a post-season celebration, and that's always a bit worrisome for a hitter. But given that a "down" year for Bellinger at this point is a 30-15 season, he warrants being selected early in the second round.
11 Francisco Lindor (NYM - SS) 12 12.0
Lindor's season wasn't particularly impressive, as his surface numbers regressed fairly significantly from his previous three seasons. But, under the hood, not much changed. His walk rate and strikeout rate were largely steady, and his statcast data remained on par with his career marks. He also got much better to close the year, batting .285 with a 122 wRC+ over his final 39 games. Just 27 years old and now with a stronger lineup with the Mets, Lindor should put up numbers closer to his 2017-2019 levels, especially since he'll be playing for a new contract after this season. He'll come at a bit of a discount in the second round this year, and he's well worth your investment at that price.
12 Manny Machado (SD - 3B,SS) 13 15.0 +2.0
Machado was on pace to set career highs in most statistical categories other than steals after last year's 60-game season. He set career bests in strikeout and walk rates and, most importantly to fantasy managers, batting average, where he checked in at .304. Machado's batting average was earned (he had an identica .304 xBA), and came on the back of him cutting his ground ball rate to a career low 37.2% and his line drive rate to a career high 22%. Machado is still just entering his age-29 season, and will continue to bat in a loaded lineup. Expect some regression from his batting average, but all his other stellar numbers should remain on par, meaning it will be another outstanding season that is worth a second-round pick.
13 Corey Seager (LAD - SS) 19 19.0
2020 was essentially a perfect season for Seager. More than a year removed from Tommy John surgery, he morphed into the player that most people expected him to be at this stage of his career. Seager increased his barrel rate from 7.3% to 15.8%, his average exit velocity from 88.8 MPH to 93.2 MPH, and his hard hit percentage from 38.2% to a remarkable 55.9%. Seager's 2020 season does not look fluky, but rather the product of a highly-touted prospect being fully recovered from injury and entering his prime. Seager may not reach the nearly 50-homers he was on pace to hit last year, but a 30-homer season with above a .300 average is well within reach. In other words, his performance over the shortened season is not one to write off.
14 Ozzie Albies (ATL - 2B) 20 24.0 +4.0
A wrist injury limited Albies to just 29 games last season, and affected his performance early in the year before he went on the IL. In other words, there's little reason to draw conclusions from anything he did last year, including his drop in walk rate and increase in strikeout rate. Albies had established a rough 24-15 baseline from 2018-2019, and at 24 years old, there's no reason to expect that floor to decrease. With his power and speed combination, and his locked in strong RBI and runs scored numbers batting near the top of the Braves' lineup, Albies should be either the first second baseman drafted or the second behind DJ LeMahieu, depending on how you want to build your team.
15 Marcell Ozuna (ATL - LF,DH) IL10 22 26.0 +4.0
Ozuna had a career year with the Braves last year, slashing .338/.431/.636, a career best in each category. His 18 home runs and 56 RBI led the National League, while his barrel rate, average exit velocity, and hard hit rate were all among the best in baseball. Given that he had shoulder surgery before the 2018 season, it's fair to assume that he needed two full years to recover. And although perhaps we can't expect him to again lead the league in power categories, you should expect roughly a 35-homer, 100-RBI season with a plus batting average. That makes him capable of being your first outfielder in mixed leagues and an asset to any fantasy team.
16 Nolan Arenado (STL - 3B) 26 23.0 -3.0
On the bright side, Arenado struck out just 10% of the time, a career-best. On the down side, there was everything else. Arenado batted just .253 and put up a 162-game pace of 27 home runs, 78 runs, 88 RBI, and zero steals. Those numbers won't kill your fantasy team, but considering Arenado's worst numbers over the previous five seasons were 37 home runs, 97 runs scored, and 110 RBI, they were a disaster. The good news, at least from the standpoint of projecting Arenado into the future, is that he was dealing with an injured AC joint in his shoulder for most of the season. In other words, fantasy managers can largely ignore Arenado's poor 2020 numbers, and focus instead on how he will perform now that he's been traded to the Cardinals. Although there's likely to be some dip in his numbers, we've seen hitters leave the Rockies and largely retain their value (or, in the case of DJ LeMahieu, increase their value), The best part is you won't have to pay that first-round price anymore, and if his ADP drops after the trade to St. Louis, it should be easy to turn a profit.
17 Pete Alonso (NYM - 1B,DH) 28 28.0
Alonso didn't quite follow up his incredible 2019 season last year, but he certainly wasn't terrible. The vast majority of his underlying statcast data and metrics looked similar, and he mostly just didn't make quite as consistently hard contact as he did the previous year. Alonso is never going to help you in batting average, but you should expect 40 home runs and 100 RBI this year and for the foreseeable future. With such a high floor, Alonso makes a more than adequate starting first baseman in mixed leagues.
18 J.T. Realmuto (PHI - 1B,C) 29 29.0
Realmuto fractured the thumb on his throwing hand in mid-February, and is iffy for Opening Day. He is in a tier to himself among catchers when healthy, putting up consistently excellent numbers in what is the thinnest of positions. He had the highest barrel rate and hard hit percentage of his career in 2020, and also walked at a career-best pace. Realmuto is in his age-30 season, so that's getting near the point where catchers begin to decline. But given that he's shown no real slippage in his skills to this point, his numbers shouldn't fall off much in 2021, assuming he has no setbacks and returns on or around Opening Day. Back with Philadelphia now and for several years after signing a five-year contract, Realmuto is the only catcher worth drafting before the sixth or seventh round.
19 Javier Baez (NYM - 2B,SS) 30 42.0 +12.0
Everything went wrong for Baez in 2020. His already high strikeout rate increased to 31.9%. His already low walk rated fell to an abysmal 3.0%. He swung less, made contact less, and did not hit the ball as hard as he used to. In the end, Baez earned every bit of his .203 batting average and poor counting stats. But how much weight do you put into a 59-game stretch for a veteran like Baez, particularly when he complained that his inability to watch video between at-bats affected his overall performance. The answer is a little, but not all that much. Baez had a stellar three-year run as a reliable power-speed combination, and he'll be just 28 years old this season. The Cubs lineup won't be overly strong, but Baez should certainly put up numbers closer to his 2017-2019 totals than those he put up in 2020.
20 Eugenio Suarez (CIN - 3B,SS) 31 33.0 +2.0
Suarez's power numbers were again strong in last year's shortened season, but his batting average plummeted to just .202. He hit the ball as hard as ever, however, and ranked in the top 9% of the league in average exit velocity. Suarez's BABIP was just .214 (he has a .310 mark), and although he hit more fly balls than usual, there's nothing to suggest that his batting average should have fallen off a cliff. In other words, there's plenty of reason to expect Suarez to hit closer to his .261 career batting average this year. Add to that his potential for 40 home runs and 200 combined runs and RBI, and he'll likely be a value in this year's draft.
21 Michael Conforto (NYM - CF,RF) 32 36.0 +4.0
Conforto built on his excellent 2019 season by trading off a bit of power for some batting average. Fed by a significant increase in line drive rate that led to a .412 BABIP, Conforto batted a career best .322 last year. His xBA was just .284, so don't think that he suddenly morphed into a high average bat, but he did hit above .300 against every type of pitch last year, so it was certainly more than luck. Expect some regression to closer to his .259 mark, but he should hit around 30 homers with plenty of runs and RBI and even toss in a few steals. That makes him a worthwhile OF2 in mixed leagues.
22 Nick Castellanos (CIN - LF,RF) 33 41.0 +8.0
Castellanos hit for plenty of power last season with the Reds, but it was far from the full breakout season many expected. His strikeout rate jumped to 28.5%, his batting average cratered to a career-low .225, and his wOBA was his worst mark since 2015. But Castellanos was also the victim of some pretty terrible luck, given that he had an expected batting average of .273 and a strong 46.7% hard-hit rate. With a full year in Great American Ballpark, Castellanos should fully live up to the hype he had coming into the 2020 season if he can just have even normal luck. Draft him with confidence as a likely strong four-category contributor.
23 Paul Goldschmidt (STL - 1B) 36 37.0 +1.0
Goldschmidt had an interesting 2020 season, during which he brought his batting average back up to .304 and his walk rate to 16%, while simultaneously dropping his strikeout rate to a career best 18.6%. After swinging more than he ever had in his first season with the Cardinals, Goldschmidt returned to the patient approach he had developed throughout his career, swinging at just 40.5% of pitches (after a 46.4% swinging strike rate the year before). But while his average went up, his power waned, as he hit just six home runs and had a career-worst .466 slugging percentage. Nolan Arenado batting behind him this year should help, and he had bone chips removed from his elbow this offseason. There could be another big-time power season left in Goldschmidt's bat, but the more likely scenario is that he will put up solid but unspectacular production at the first base position.
24 Ketel Marte (ARI - 2B,SS,CF) 37 35.0 -2.0
Most fantasy managers expected regression from Marte after his breakout 2019 season, but few saw last year coming. Marte hit two homeruns in his 45 games, and contributed minimally elsewhere other than batting average. His walk rate dropped to a miniscule 3.6%, and although he struck out less than ever, the quality of his contact was overwhelmingly poor. Truth be told, both 2019 and 2020 are probably outliers for Marte, and the truth probably lies somewhere between his 2018 (.260/.332/.437) and 2019 (.329/.389/.592) seasons. Those numbers will play at second base, especially given Marte's draft cost, but give up dreams of him hitting 32 home runs ever again.
25 Keston Hiura (MIL - 1B,2B,DH) MiLB 38 38.0
Hiura looked to be on the verge of superstardom heading into 2020, if he could just cut back on his bloated 30.7% strikeout rate. Instead, he struck out more than ever (34.6% of the time), en route to a league-leading 85 strikeouts. That led to a massive drop in production, notably in batting average, which fell from .303 in 2019 to .212 last year. Hiura was never a high-strikeout player in the minors. He never struck out more than 26.3% in any level and he had an overall strikeout rate of just 21%. If he can manage to cut down on the whiffs, he should be a top option at second base given his power and speed, but for now, drop him down your draft board a bit from where he was heading into 2020. He's still a borderline top-five option, especially since he will add first base eligibility after the Brewers signed Kolten Wong, but exercise more caution.
26 Charlie Blackmon (COL - RF) 39 39.0
Blackmon hit just six home runs last year, and the quality of his contact was downright awful. His 86.9 MPH average exit velocity, 29.7% hard hit rate, and 4.9% barrel rate were all well below the MLB average and at or close to his career worst marks. And his sprint speed continued to decline to now what is essentially league average. The steals are likely gone for good, but even on his worst day, Blackmon will help you in batting average, runs, and RBI, and he was still on pace for 15 home runs last year. Blackmon may be on the downside of his career, but he won't cost you much and can still contribute solid or better numbers in four of five categories. With his draft price fairly modest, there's plenty of value there.
27 Trent Grisham (SD - LF,CF,RF) 42 43.0 +1.0
Grisham had an excellent debut season with San Diego, reaching double digits in both home runs and steals in his 59 games. He improved on his already strong walk rate from 2019, and improved his quality of contact significantly. Whether or not you buy the bat, we know he has plenty of speed to do damage on the basepaths, as he ranks in the 96th percentile in sprint speed. Slated to lead off again for a strong Padres lineup, Grisham should provide plenty of runs scored to go along with his potential for a 20-20 season. Monitor his hamstring strain he suffered in the spring, but unless he looks like he'll miss significant time, draft him with confidence.
28 Eddie Rosario (ATL - DH,LF,RF) 45 66.0 +21.0
Rosario stays in the AL Central, signing a one-year deal with the Indians after a successful tenure with the Twins. He's established a fairly reliable power baseline at this point, and he usually offers some batting average to go with it. Last year, however, his batting average dipped to just .257, in part because he became much more passive (8.2% walk rate, 51.2% Swing%, both far out of character for his career). The bigger issue was that Rosario largely cut down on his swing percentage on pitches in the strike zone, but continued to swing at pitches out of the zone at a 41.2% clip. That likely explains his lower than usual average exit velocity and barrel rate, and it's something that's easily correctable if he just goes back to his previous approach. At the very least, Rosario should chip in 25 home runs at least, while helping out in runs and RBI, and he's a fine third outfielder in mixed leagues.
29 Jeff McNeil (NYM - 2B,3B,LF,RF) 48 51.0 +3.0
Much of McNeil's 2020 season looked similar to his year in 2019. He hit over .300, rarely struck out, and got on base plenty. But the power gains that we saw in 2019 vanished, as he hit just four home runs over 52 games. His barrel rate (2.5%) and hard-hit percentage (26.5%) were some of the worst in the league, and he didn't even offer the token stolen base that he had chipped in during previous seasons. This is a scenario where McNeil's value to any particular fantasy manager will depend on the weight he or she gives to the shortened 2020 season. Given that McNeil never hit the ball particularly hard anyway, though, a good bet is to assume he at least returns to the high teens in home runs, slightly below his 2019 pace. With his strong average and multi-position eligibility, that makes McNeil an asset in the middle rounds.
30 Max Muncy (LAD - 1B,2B,3B) 49 49.0
Muncy's batting average dropped to a ridiculously low .192 last year, and there were two culprits. The first is that his line drive rate plummeted from 23.5% to just 13.8%, leading to far more ground balls. The second was that he simply didn't hit the ball as hard. His hard hit rate and average exit velocity fell, and his HR/FB rate dropped seven points. Muncy dealt with finger and elbow injuries, so those may account for his poor season, but even then he was on pace to reach the 30-homer plateau for a third straight year. Muncy has position eligibility galore, and at the weak second base position, so continue to draft him in the middle rounds as a cheap source of power who adds value thanks to his ability to play all around the infield for your fantasy team.
31 Dansby Swanson (ATL - SS) 51 54.0 +3.0
Swanson's four-year trend in OPS is .636, .699, .748, and finally .809 last season. There's little to dislike about his profile at this stage in his career. He makes consistently good contact, has improved his launch angle enough to where that contact translates into home runs, and his walk and strikeout rates are strong enough so that his batting average should remain a benefit to fantasy managers. He also ranked in the 90th percentile in sprint speed last season, so he should reach double digits in stolen bases this year, as he had done in the two years prior to 2020's shortened season. In short, Swanson's skill level and output should no longer be in doubt, and he makes a strong starting option at the shortstop position.
32 Kris Bryant (SF - 1B,3B,CF,LF,RF) 53 61.0 +8.0
Bryant had a terrible 2020 season, but it seems like fantasy managers are forgetting how consistent he's been. Over the last four seasons, he has a 162-game pace of a .278 average, 29 home runs, 112 run scored, 80 RBI, and five steals. His quality of contact was awful last season, but hard contact has never really been his calling card anyway, and he battled back and wrist injuries. Bryant doesn't deserve a mulligan entirely for last season, but give it minimal weight in your evaluation.
33 Tommy Pham (SD - CF,DH,LF) 54 73.0 +19.0
Pham had a terrible 2020 season, during which he slashed .211/.312/.312 and hit just three home runs. A broken hamate bone limited him to just 31 games, and to make matters worse, he was stabbed in the lower back during an altercation in the offseason. But even entering his age-33 season, there are reasons to be optimistic about his 2021 outlook. Pham had averaged roughly 22 home runs and 22 steals with a .284 batting average the three years prior to last, and he had the highest hard-hit rate of his career in 2020. Indeed, his expected batting average of .266 was 55 points higher than his actual average. There's reason to expect Pham to return to his 20-20 ways if he can remain healthy, and batting in a loaded Padres lineup, he should add plenty of counting stats.
34 Alec Bohm (PHI - 1B,3B) MiLB 55 58.0 +3.0
Bohm's major league debut was a success, in that he batted a robust .338 with an .881 OPS. But despite hitting the ball hard consistently (his 10.3% barrel rate and 46.8% hard hit percentage was well above the major league average), he hit just four home runs, and his xBA was just .286. The problem is he simply pounded the ball into the ground, putting up a 53.2% ground ball rate and just 4.8 degrees of launch angle. Bohm never showed a ton of power in the minors, but he's just entering his age-25 season, so there's always room for growth. But for redraft leagues, buy him as a high-average bat with unexceptional power.
35 Mike Moustakas (CIN - 1B,2B,3B) 56 62.0 +6.0
Because Moustakas was a hitter who played for the Reds, he had a poor 2020 season (seriously, look at their collective numbers). He walked more, struck out more, and lost some points on his batting average, but overall, there was little different in Moustakas's profile. He continued to hit for power and make quality contact. He may not score many runs given his lack of speed and surrounding cast, and the batting average isn't going to help you. But he's got plenty of power for a second-base eligible player, and there's no sign that his production is ready to fall off a cliff.
36 Wil Myers (SD - 1B,LF,CF,RF) 58 67.0 +9.0
Myers talked openly about making a swing change last year, and it paid off in a big way. He raised his average by nearly 50 points over the previous year while cutting his strikeout rate, and ranked in the top seven percent in barrel rate. Myers didn't run as much as previous years in the shortened season, but he still ranked in the top 85% of the league in sprint speed. His average will likely come down to closer to its career .254 mark. But he has earned a bit of a leash at least with his strong 2020 campaign, and should be a fine power-speed combination who will put up solid overall counting numbers.
37 Mike Yastrzemski (SF - LF,CF,RF) DTD 60 59.0 -1.0
Yastrzemski followed up his impressive 2019 season with an even better one last year, during which he slashed .297/.400/.568. His breakout has come extremely late - he'll be 31 years old by the end of the season - but he makes fairly solid contact and walks a ton. He's not going to hit .297 again - his xBA was just .254 and he had a .370 BABIP. But with the changes in Oracle Park leading to more power, he should be in line for at least a 20-homer season with decent counting stats. That's not sexy, but it's someone you can plug in as your fourth or fifth outfielder.
38 Josh Bell (WSH - 1B,DH,LF) 63 74.0 +11.0
Bell looked like a superstar in the making in the first half of 2019, but struggled for much of the second half of the season and then fell off a cliff in 2020. He slashed a mere .226/.305/.364 and hit only eight home runs. His strikeout and ground ball rates took massive jumps, while his walk rate and launch angle plummeted. Bell blamed his struggles on his swing getting long, and you could tell by how often he changed his stance and swing last year that he simply could not figure things out. Now with the Nationals, the 29-year-old Bell will have a chance to revive his career. We've seen the upside, so he's certainly worth drafting at a discount, but he's much more of a borderline corner infielder than a starting-caliber first baseman.
39 Jorge Soler (ATL - RF,DH) 65 80.0 +15.0
Soler's injury-shortened 2020 season didn't live up to his massive 2019 campaign, but he did show that a lot of his gains were legitimate. Yes, it was more of a 30-homer pace, but his barrel rate, average exit velocity, and hard hit rate were all elite, as they were the prior year. Soler struck out way too much (34.5% of the time), and if he can't fix that, then his average will suffer as it did last year. But, his walk rate remains high and the power is going to be there with how hard he hits the ball. He's a source of cheap power you can grab later than other similarly-profiled bats going several rounds earlier.
40 Rhys Hoskins (PHI - 1B) IL60 67 78.0 +11.0
Hoskins' stock was down heading into the 2020 season, after he batted just .229 and continued his three-year trend of declining in almost every noticeable category. But he was slashing .241/.381/.485 before he was hit by a pitch on his hand and struggled to finish the year. Last year, Hoskins slashed .245/.384/.503 and was on a 40-homer, 100-RBI pace, similar numbers to those he put up prior to his 2019 injury. Unfortunately, an elbow injury ended Hoskins' 2020 season early, and he had surgery in early October with a 4-6 month recovery timeframe. Everything looks good for Hoskins as of now, and assuming he has no setbacks as spring training ramps up, he should make a fine starting first baseman in mixed leagues.
41 Dominic Smith (NYM - 1B,LF) 69 68.0 -1.0
Smith showed he had the bat to hit in the majors in 2019, but he took an extra step forward in last year's shortened season. His .316/.377/.616 slash line effectively forced the Mets to find a way to get his bat into the lineup, even if his defense tried to prevent it. His Statcast data was excellent, as he put up a barrel percentage of 13.3% and a hard hit percentage of 46.7%, all with a .405 wOBA, which was in the top four percent of the league. The issue for Smith is his fielding and with the National League surprisingly not adopting the designated hitter, that means he'll need to play out in left field most days. Although the Mets can surely live with the tradeoff, Smith will likely lose plenty of at-bats late in games as he gets switched out for defensive purposes. He'll still have plenty of value, but without the DH, be cautious with your projections for his counting stats.
42 Ke'Bryan Hayes (PIT - 3B) 70 72.0 +2.0
Hayes had an outstanding 24-game run with the Pirates last year, hitting five home runs with an 1.124 OPS and a 55.4% hard-hit rate, which would have ranked seventh best in the majors had he had enough plate appearances. But that was far more offensve production than he had shown in the minors, where he totaled just a .752 OPS with 25 home runs in 461 career games. Hayes makes a ton of contact and should bat near the top of the Pirates order this year, so even if he regresses some offensively, he should still find enough counting stats to be useful. But don't expect 2020's power levels.
43 Victor Robles (WSH - CF,RF) MiLB 73 82.0 +9.0
There were plenty of warning signs with Robles' batted-ball data heading into 2020, and they're only greater now after an abysmal season during which he slashed .220/.293/.315. The MLB average in barrel rate and average exit velocity are 6.4% and 88.3 MPH, respectively. Robles clocked in at 4.8% and 83.3 MPH in 2019, and then fell to a ridiculous 1.7% and 82.2 MPH in 2020. His continously poor contact limits any upside, but it's worth noting that he still hit 17 homers and stole 28 bases in 2019 despite it all. Robles is still just entering his age-24 season, so massive long-term growth is still certainly on the table. But for now, it's impossible to justify drafting him as anything more than a fifth outfielder in mixed leagues.
44 Eric Hosmer (SD - 1B) 76 83.0 +7.0
Hosmer made no secret of his effort to attempt to (finally) stop pounding the ball into the ground so much last year, and it worked to perfection. His ground ball rate fell from roughly 57% the previous three seasons to just 46.2%, and his flyball rate rose from about 21% in the same span to 34.2%. The result was an impressive nine home runs in just 38 games in an injury-shortened season. Hosmer still hits the ball hard and if he can maintain the changes to his profile into 2021, he'll make an incredibly cheap corner infielder who can chip in pretty much everywhere.
45 Didi Gregorius (PHI - SS) 77 85.0 +8.0
From a fantasy standpoint, Gregorius isn't special. He doesn't walk much, he's injury prone, and his Statcast data from 2020 was downright awful. But there is no denying that Gregorius knows how to take advantage of his home parks, first Yankee Stadium, and now Citizens Bank Park. With Gregorius back with the Phillies, you should again bank on his typical 25-homer power, good counting stats, and a handful of steals. Considering that he's rarely someone who fantasy managers target, his ADP will likely remain discounted, and he's a fine fallback option if you miss out on most of the early- or mid-round options.
46 Willson Contreras (CHC - C,DH) 78 64.0 -14.0
Contreras has established a pretty decent baseline for what fantasy managers can expect over the course of a full season. He'll likely give you a floor of 15 home runs and 110 combined runs and RBI, with upside for more. Those numbers don't sound impressive, but they're enough to make Contreras a top-five catcher easily. Given his safety, there's an argument to be made to take him as high as second overall at the position. But, even so, there's no need to select him before the eighth round or so, as there's not an appreciable difference in the production of the next seven or eight catchers beyond J.T. Realmuto.
47 Will Smith (LAD - C) 79 52.0 -27.0
Smith had an outstanding 2020 season, walking a ton, striking out little, and getting on base at higher than a .400 clip. The power he showed in his 54-game stretch in 2019 remained, and he ranked in the top 10% of the league in wOBA, expected wOBA, and expected slugging percentage. Given how the Dodgers play the entire season with an eye toward the playoffs, as well as the presence of Keibert Ruiz, it's possible that Smith may get more rest than other catchers this year. But that's a minor point against someone who should be one of the top options at his position. He's no worse than a top-five catcher, and there's a good argument that he should be the second player selected at his position.
48 Ian Happ (CHC - 2B,3B,CF,LF,RF) 80 84.0 +4.0
Happ has always made consistently hard contact, but his strikeout rate was simply untenable, hovering around 34% in his first two seasons. But he has cut that down to a more manageable 26% over the last two years, and he's batted .260 with 23 home runs and 58 RBI over 115 games in that span. Happ has some speed even if he hasn't shown it recently, and he'll likely bat leadoff for the Cubs, who may need to manufacture runs more than in previous years. The average probably won't help you much, but he should contribute in four categories at a relatively inexpensive price.
49 Justin Turner (LAD - 3B,DH) 82 96.0 +14.0
Turner signed a two-year deal with the Dodgers, and it's a bit of a mixed bag. On the one hand, he remains a key cog in an incredibly strong lineup where he's had plenty of success for several years. On the other, he's almost certainly going to see a downtick in his playing time given his age and the presence of Edwin Rios. Turner is still a batting average asset, has shown little decline in his batted ball data, and almost always produces when he's in the lineup. But he's much more valuable in daily transaction leagues where you can swap him in and out of the lineup.
50 Tommy Edman (STL - 2B,3B,SS,LF,RF) 83 81.0 -2.0
After a highly successful 2019 season in which he hit 11 home runs and stole 15 bases in 92 games, Edman's numbers regressed in nearly every meaningful way last year. His batting average slipped from .304 to just .250, he hit just five home runs, and he went 2-for-6 in stolen base attempts. Edman was a bit unlucky last year, as his xBA and xSLG outperformed his actual numbers. And despite his down year on the basepaths, he was in the 95th percentile in sprint speed. He's likely to lead off for the Cardinals this year, and should be good for double digits in both home runs and steals, with plenty of runs scored. Considering he has multi-position eligibility, he should be drafted before the double-digit rounds.
51 Dylan Carlson (STL - LF,CF,RF) 85 87.0 +2.0
Carlson caught major buzz heading into the season last year as he looked likely to earn an everyday role in the outfield, but he sputtered for much of the season even when he did play, slashing just .200/.252/.364 with three home runs in 119 plate appearances. But he had a successful, albeit brief, post-season, and now again looks ready to claim a starting outfield spot for the Cardinals. Carlson is just 22 years old and has a strong minor-league track record. If he can hold down his spot, he has 25-15 potential, and should hit for a solid average. Given his age and his poor 2020 season, there's some obvious risk, but the draft capital necessary to get him on your team is not prohibitive, and his upside should make him a target in all formats.
52 Andrew McCutchen (PHI - LF,CF,DH) 88 103.0 +15.0
McCutchen returned from his torn ACL and put up a decent season, hitting 10 home runs and stealing four bases in 57 games. If you watched him play, you could see he wasn't 100% himself, and his sprint speed dropped to just 27.4 ft/s, by far a career low. But he looks and reportedly feels healthier this spring, and will lead off again for the Phillies. Expect 20-plus homers, close to double-digit steals, and plenty of runs scored. And because he's an aging veteran, expect him to be a value on draft day.
53 AJ Pollock (LAD - LF,CF,DH) IL10 87 92.0 +5.0
Pollock's production when healthy is rarely in doubt. In 141 games over the last two seasons, he's hit 31 home runs, scored 79 runs, drove in 81, and stolen seven bases while batting .270. But it's the "when healthy" part that is the key to Pollock's value, as he hasn't topped 113 games played since 2015. He's a better pick in shallow leagues where you can replace him if and when he misses time due to injury. But the performance is that of a solid OF3 or OF4 when he's in the lineup.
54 Travis d'Arnaud (ATL - C,1B) 89 79.0 -10.0
It took a long time but d'Arnaud has finally developed into one of the best hitting catchers in the game, as he was projected to be. It's difficult to quite buy what we saw last year, considering d'Arnaud's batting average (.321) and slugging percentage (.533) were miles ahead of his career marks, and even the numbers that he had put up in recent seasons. With that said, he'll bat in the middle of a strong Braves lineup and be presented with plenty of RBI opportunities, so 15 home runs with 55 RBI should be considered the floor for a healthy d'Arnaud. Those numbers aren't just passable, they're extremely strong for a catcher in fantasy, and he should be drafted as a relatively strong first catcher in mixed leagues.
55 Christian Walker (ARI - 1B,DH) 91 108.0 +17.0
Walker's power waned last season and his barrel rate dropped precipitously, but there were still plenty of things to like about his 2020 campaign. Notably, he cut his strikeout rate to a career-best 20.6% while raising his average to a strong .271. Walker is not, and is probably never going to be, a superstar fantasy asset. But he is a quiet producer who should help in four of the five rotisserie categories and is often overlooked. He's an ideal corner infielder for a team that needs steady production.
56 Jesse Winker (CIN - LF,CF,RF,DH) 96 115.0 +19.0
Winker had a quietly strong 2020 season, getting on base at a .388 clip and hitting 12 home runs in 54 games. He hit the ball hard consistently and walked an impressive 15.3% of the time, which help to offset his rise in strikeout rate (25.1%, well above his career mark). He'll likely bat leadoff for the Reds, and should be an asset in both home runs and runs scored. That's not a profile that blows you away, but it's enough for you to use as a fifth outfielder.
57 C.J. Cron (COL - 1B) 99 111.0 +12.0
Cron fits the Rockies' narrative perfectly, as he's a veteran hitter on a short-term deal who will block a younger player from playing. Nevertheless, Cron offers plenty of fantasy goodness if he does indeed win the first base job for Colorado as expected. He missed almost all of last year with a knee injury, but he had a 15% barrel rate and a .544 expected slugging percentage in 2019. He's practically free in drafts and could easily hit 30 home runs with a plus average. Draft him late everywhere you can.
58 Nick Madrigal (CHC - 2B) IL60 97 97.0
Madrigal had a successful 2020 debut season with the White Sox, doing what he has done best throughout his minor league career: hitting for a high average with no power and never striking out. His main assets are his speed and and ability to hit for a high batting average, and though the power may eventually come, considering he hit four home runs total in the minor leagues, it's a good bet that it won't be this year. He's slated to bat at the bottom of Chicago's order, so downgrade his plate appearances a bit, but he will be a plus contributor in the two most difficult to fill rotisserie categories.
59 Jean Segura (PHI - 2B,3B,SS) 98 100.0 +2.0
Segura's strikeout rate ballooned last season to above 20%, though his walk rate also took a corresponding jump. But other than that, there wasn't much notable or exciting about his season. He ran a bit less than usual in the shortened year, but he still ranked in the 87th percentile in sprint speed, suggesting that the stolen base potential is still there if he wants to take it. The bigger issue with Segura as he enters his age-31 season is that there's almost no upside, as he'll bat near the bottom of the order and has established a fairly firm ceiling in his career. He's a borderline startable middle infielder in mixed leagues, but nothing more.
60 Paul DeJong (STL - SS) 101 117.0 +16.0
 
61 Austin Riley (ATL - 1B,3B,LF) 102 109.0 +7.0
Riley made some notable gains last year after he looked like he might fall out of fantasy-relevance entirely with the way he closed his 2019 season. He essentially traded off some power for contact, as his swing percentage dropped, his contact rate increased, and he improved on both his walk and strikeout rates. Although there was some question as to whether the Braves would add another third baseman in free agency, it appears they're content to roll with Riley to begin the year. That should make him a cheap source of power for fantasy, one whose batting average (.262 xBA last year) won't hurt you too badly.
62 Gavin Lux (LAD - 2B,LF,SS) 105 114.0 +9.0
 
63 Nick Senzel (CIN - 2B,CF) MiLB 108 116.0 +8.0
 
64 Jake Cronenworth (SD - 1B,2B,SS) 107 99.0 -8.0
Cronenworth wound up being one of the best waiver pickups of the 2020 season. He provided a great batting average (.285) with multi-position eligibility. The counting stats - mainly the four homers and three steals - left a lot to be desired, however. Cronenworth ultimately profiles as a better "real life" player than he does as a fantasy option. Still, in deeper roto leagues that use batting average, his contact skills and defensive versatility give him a fantastic floor. I just don't expect him to be a fantasy difference-maker in most 10-12 team leagues.
65 Eduardo Escobar (MIL - 1B,2B,3B) 110 135.0 +25.0
 
66 James McCann (NYM - 1B,C) 111 95.0 -16.0
McCann will be the everyday catcher for the Mets after putting up his second consecutive successful season for the White Sox. After putting up a .789 OPS in 2019, he jumped up to an .896 mark in 2020, setting a career-high in walk rate. McCann was a part-timer last year, so his rate stats will likely dip as he takes over a heavy workload with the Mets (Wilson Ramos ranked fourth among catchers in plate appearances the last two seasons). But counting stats should be there in spades in a strong Mets lineup. He should be drafted as a starting catcher in 12-team formats.
67 Kolten Wong (MIL - 2B) 113 122.0 +9.0
Wong lands in a great situation with the Brewers, where he's expected to lead off in front of a strong lineup. His quality of contact is incredibly poor, but in Miller Park, he should be a good bet for 10-15 homers, and he'll throw in 15-20 steals despite having a fairly average sprint speed. There's not a ton of upside for Wong, but absent injury, there's not a whole lot of downside for him in Milwaukee either. He's not a startable second baseman in mixed leagues, but he's a fine middle infielder or bench option.
68 Raimel Tapia (COL - LF,CF,DH) 115 112.0 -3.0
Tapia doesn't make a ton of hard contact, but he slashed .321/.369/.402 last year and led off for the Rockies for the majority of the season. He's slated to do so again this year, which means he should be a cheap source of runs, batting average, and steals. Tapia's been around for awhile and never held a starting job all season, but he's in an excellent position this year and can be drafted late in all mixed leagues as a fifth outfielder or bench player.
69 J.D. Davis (NYM - 3B,LF,DH) 114 137.0 +23.0
 
70 Brian Anderson (MIA - 3B,RF) IL60 116 136.0 +20.0
 
71 Lorenzo Cain (MIL - CF) 117 139.0 +22.0
Cain opted out of the season last year after just five games, but he'll play and bat near the top of the Brewers' lineup this year. His steals total dropped to just 18 in 2019, and his sprint speed has been declining in recent years. But he talked openly about wanting to try to steal more bases before he opted out last year, and he's still a safe bet for batting average and double-digit homers. He's been forgotten a bit in drafts this year, but he's a fine fifth outfielder in mixed leagues.
72 Chris Taylor (LAD - 2B,3B,CF,LF,RF,SS) 119 105.0 -14.0
 
73 Joc Pederson (ATL - 1B,CF,DH,LF,RF) 121 121.0
 
74 Brandon Nimmo (NYM - LF,CF,RF) 122 123.0 +1.0
Nimmo has a career .390 OBP and will be batting atop the Mets lineup this year, and that's really all you need to know for his fantasy value. He'll likely be a steady contributor in the runs scored category, while chipping in some homers and steals with a batting average that won't hurt you much. He might see a bit of a platoon against left-handers, but he's a player who will cost you nothing in drafts and who can fill in for your team if you need him. He's worth a bench spot in all 10-team or deeper leagues.
75 David Peralta (ARI - LF) 123 141.0 +18.0
Peralta is entering his age-34 season and coming off a season during which he hit just five home runs, but he still makes a fairly reliable late-round selection. His career batting average is .291 (and he hit .300 last year), and his 162-game pace is roughly 20 home runs and 160 combined runs and RBI. Even if his steals are gone, there's still plenty of production left in the bat for someone who will be drafted well beyond the top 200 picks, and who had shoulder surgery prior to the 2020 season which likely affected his production. The upside isn't there anymore, but safe and boring can sometimes be the right move.
76 Jonathan Villar (NYM - 2B,3B,SS) 127 106.0 -21.0
Villar's quality of contact dropped significantly last year, but given how out of character it was for his career, the decline can probably be written off to the small sample of the shortened season. But he was still one of the league leaders in stolen bases with 16 and he showed no hesitation about running whenever he got the chance. The bigger issue is that Villar won't have a regular role now that he's with the Mets, but instead will be a super-utility player. With that said, Villar's versatility should allow him to see a few starts each week, and he should see action as a defensive replacement and pinch runner. All that to say that Villar should tack on 15-20 steals over the course of the season, and therefore make a viable middle infield option despite his lack of a regular role.
77 Joey Votto (CIN - 1B) 129 156.0 +27.0
A quick look at Votto's surface stats shows a player in decline. For the first half of 2020 hit was true, as the former MVP hit just three homers with a .647 OPS in his first 25 games. By late-August Votto was benched for a few days to clear his head and wound up posting a .941 OPS with eight homers over his final 29 games. The change? Votto stood taller in the box and became less obsessed with controlling the strike zone, which meant he was more willing to sell out for power. I'm willing to invest a late-round pick in Votto, particularly in points/OBP leagues, to see if this new approach carries over to 2021.
78 Austin Nola (SD - C,1B,2B) 130 113.0 -17.0
Nola has proven to be a quality bat for a catcher over the last two seasons, batting .271 with 17 home runs in 127 games over that span. He's in a great situation with the Padres, even if he will be batting at the bottom of the lineup, but a fractured finger will likely lead him to begin the season on the IL. Depending on how much time he'll miss, that could create a buying opportunity, as his ADP should drop a bit. As long he isn't projected to miss more than a couple of weeks, take the discount and enjoy premium production from the catcher position for the rest of the season.
79 Bryan Reynolds (PIT - LF,CF,RF) 133 157.0 +24.0
 
80 Alex Dickerson (SF - DH,LF) IL10 136 153.0 +17.0
 
81 Garrett Hampson (COL - 2B,SS,LF,CF) 137 138.0 +1.0
 
82 Ryan McMahon (COL - 1B,2B,3B) 138 120.0 -18.0
 
83 Kole Calhoun (ARI - RF) 141 152.0 +11.0
Calhoun tore his knee meniscus in early March, and has a 4-6 week timetable for his recovery. When healthy, he offers a fairly reliable baseline of production: he will hit plenty of homers and drain your batting average, while offering passable but unspectacular counting statistics otherwise. He's a fine bench outfielder who can always be a plug-in, and he'll likely be essentially free in drafts this year with the injury.
84 Ha-Seong Kim (SD - 2B,3B,SS) 142 119.0 -23.0
Kim joins a loaded Padres team after a successful career in the KBO. He had a particularly strong 2020 season, slashing .306/.397/.523 with 30 home runs and 23 steals. Although he split time between shortstop and third base in the KBO, he should likely man second for the Padres, which is better for his fantasy value given the relative lack of strength of the position (though the signing of Jurickson Profar does add a few question marks). Kim is younger than most hitters coming over from the KBO - only 25 - and he has the speed and power to reach double digits in steals and homers pretty easily. But he's more of a 15-15 type of player, rather than the potential 30-25 he was last year, and he'll likely bat near the bottom of the order, limiting his plate appearance and runs and RBI opportunities. Draft him as a middle infield option, but with upside.
85 Rowdy Tellez (MIL - 1B,DH) IL10 145 162.0 +17.0
 
86 Willy Adames (MIL - SS) IL10 143 188.0 +45.0
 
87 Jesus Aguilar (MIA - 1B,DH) IL10 144 189.0 +45.0
 
88 Tommy La Stella (SF - 1B,2B,3B) 149 155.0 +6.0
 
89 Brandon Belt (SF - 1B,LF) 150 201.0 +51.0
 
90 David Dahl (MIL - CF,DH,LF,RF) MiLB 154 177.0 +23.0
 
91 Daulton Varsho (ARI - C,CF,LF,RF) 152 118.0 -34.0
Varsho was optioned to Triple-A, which was mildly surprising, though not entirely unexpected. He saw plenty of action between catcher and the outfield last year for the Diamondbacks, and although he batted just .188, he hit three home runs and stole three bases. That may not sound like much but for a catcher-eligible player in 37 games, it's plenty. Varsho was optioned less because of his talent level and more because the Diamondbacks' roster is pretty full, especially with the signing of Asdrubal Cabrera,. There's a ton of potential for Varsho, given that he was a high-average hitter during his minor-league career, but fantasy managers will need to wait a bit longer for him to become someone to start in fantasy leagues.
92 Tyler O'Neill (STL - LF) 157 185.0 +28.0
 
93 Maikel Franco (ATL - 3B) MiLB 160 212.0 +52.0
 
94 Yadier Molina (STL - C) 159 124.0 -35.0
The ageless wonder is back for another year in St. Louis as he enters his age-39 season. Molina isn't what he once was - the token stolen bases are gone and his runs scored continue to decline. But he has yet to fall off a cliff in either batting average of power, and his numbers there are still mildly enticing for a catcher. The run is going to end some day, perhaps this year, but the cost is that of a middling second catcher, and his track record suggests he'll again be worth that price.
95 Buster Posey (SF - C,1B) 161 126.0 -35.0
Posey sat out the 2020 season due to the COVID-19 pandemic and concern for the health of his adopted daughters, but he returns this year for what is almost certainly his final season with the Giants and perhaps his career. Posey is in his age-34 season, ancient for a catcher, and he's coming off two seasons during which he totaled a .741 OPS and a .688 OPS in 2018 and 2019 respectively. But he's healthy and appears refreshed, and the changes to Oracle Park last year should work in his benefit now. He's outside the top-12 catchers, but you can get away with him in a one-catcher league in a pinch.
96 Carson Kelly (ARI - C) 163 146.0 -17.0
After an impressive 2019 season during which he hit 18 home runs in just 111 games, Kelly had a down 2020, batting just .221 with five long balls. Kelly's walk rate regressed significantly to just 4.7%, and he showed little of the patience that brought him success in 2019. Daulton Varsho is a threat to his playing time, but it seems like Kelly will have the lead role behind the plate, with Varsho filling in and getting time at outfield. That should make Kelly a borderline startable catcher in most mixed leagues, assuming he can bounce back from his down 2020 campaign.
97 Avisail Garcia (MIL - CF,RF) 166 208.0 +42.0
 
98 Nick Ahmed (ARI - SS) 167 211.0 +44.0
 
99 Jon Berti (MIA - 2B,3B,CF,LF,RF,SS) IL7 164 149.0 -15.0
 
100 Jorge Alfaro (MIA - C,LF) IL10 181 151.0 -30.0
Alfaro batted just .226 in 2020, but he hit .262 from 2018-2019, along with 28 home runs in 238 games. He has been criticized for his defense, but he reportedly worked on it during the offseason and has received some praise this spring. After flirting with trade talk, the Marlins look like they'll stick with Alfaro, and his bat plays well enough to make him a high-end second catcher in mixed leagues. The stardom that some projected may never come, but he'll likely be fantasy-relevant in 2020.
101 Jurickson Profar (SD - 1B,2B,CF,LF,RF) 165 159.0 -6.0
 
102 Colin Moran (PIT - 1B,2B,3B,DH) 169 233.0 +64.0
 
103 Sam Hilliard (COL - 3B,CF,LF,RF) 176 197.0 +21.0
 
104 Jackie Bradley Jr. (MIL - CF,LF,RF) 174 161.0 -13.0
 
105 Wilmer Flores (SF - 1B,2B,3B,DH) 184 180.0 -4.0
 
106 Jonathan India (CIN - 2B,3B) 191 226.0 +35.0
 
107 Mauricio Dubon (SF - 2B,3B,CF,SS) MiLB 183 176.0 -7.0
 
108 Adam Frazier (SD - 2B,LF) 190 192.0 +2.0
 
109 Adam Duvall (ATL - CF,LF,RF) 179 178.0 -1.0
 
110 Cristian Pache (ATL - CF,LF) MiLB 212 172.0 -40.0
 
111 Donovan Solano (SF - 2B,3B,SS) IL10 194 186.0 -8.0
 
112 Kevin Pillar (NYM - CF,LF,RF) 197 173.0 -24.0
 
113 Jazz Chisholm Jr. (MIA - 2B,SS) 201 236.0 +35.0
 
114 Josh Rojas (ARI - 2B,3B,LF,RF,SS) 205 222.0 +17.0
 
115 Jason Heyward (CHC - CF,RF) IL7 182 169.0 -13.0
 
116 Joshua Fuentes (COL - 1B,3B) MiLB 245 278.0 +33.0
 
117 Kevin Newman (PIT - 2B,SS) 216 205.0 -11.0
 
118 Joe Panik (MIA - 1B,2B,3B,SS) 234 245.0 +11.0
 
119 Garrett Cooper (MIA - 1B,RF,DH) IL60 213 234.0 +21.0
 
120 Miguel Rojas (MIA - SS) 192 221.0 +29.0
 
121 Omar Narvaez (MIL - C) 220 170.0 -50.0
 
122 Brendan Rodgers (COL - 2B,SS) 217 230.0 +13.0
Rodgers was the favorite for the second base job in Colorado and was having a blistering spring, slashing .348/.400/.652 in 10 games. But he suffered a hamstring strain and now is expected to miss a month. Rodgers is still a post-hype sleeper and he will be free in drafts at this point. As an upside bench piece with speed, he's worth a shot, but not as anything more.
123 Mike Tauchman (SF - LF,CF,RF) MiLB 224 319.0 +95.0
 
124 Elias Diaz (COL - C) 219 216.0 -3.0
 
125 Tucker Barnhart (CIN - C) 221 267.0 +46.0
 
126 Austin Slater (SF - 1B,CF,DH,LF,RF) 229 209.0 -20.0
 
127 Harrison Bader (STL - CF) 200 268.0 +68.0
 
128 Scott Kingery (PHI - 2B,3B,SS,LF,CF) MiLB 235 229.0 -6.0
 
129 Edwin Rios (LAD - 1B,3B) IL60 238 220.0 -18.0
 
130 Evan Longoria (SF - 3B) 206 263.0 +57.0
 
131 Luis Urias (MIL - 2B,3B,SS) 246 240.0 -6.0
 
132 Joey Bart (SF - C) MiLB 248 223.0 -25.0
 
133 David Bote (CHC - 2B,3B) 251 277.0 +26.0
 
134 Carter Kieboom (WSH - 3B,SS) 252 231.0 -21.0
 
135 Orlando Arcia (ATL - LF,SS) 264 307.0 +43.0
 
136 Jacob Stallings (PIT - C) 243 238.0 -5.0
 
137 Chance Sisco (NYM - C) MiLB 255 309.0 +54.0
 
138 Nico Hoerner (CHC - 2B,3B,SS) IL10 250 218.0 -32.0
 
139 Daniel Vogelbach (MIL - 1B,DH) 260 334.0 +74.0
 
140 Matt Carpenter (STL - 1B,2B,3B,DH) 258 260.0 +2.0
 
141 Freddy Galvis (PHI - 2B,3B,SS) 259 282.0 +23.0
 
142 Brandon Crawford (SF - SS) 263 187.0 -76.0
 
143 Rio Ruiz (COL - 1B,2B,3B) 262 311.0 +49.0
 
144 Shogo Akiyama (CIN - LF,CF) 265 274.0 +9.0
 
145 Adam Haseley (PHI - LF,CF,RF) MiLB 392 342.0 -50.0
 
146 Victor Caratini (SD - C,1B,DH) 268 254.0 -14.0
 
147 Yoshi Tsutsugo (PIT - 1B,3B,DH,LF,RF) 283 285.0 +2.0
 
148 Albert Pujols (LAD - 1B,DH) 285 166.0 -119.0
 
149 Aristides Aquino (CIN - CF,LF,RF) 280 325.0 +45.0
 
150 Asdrubal Cabrera (CIN - 1B,2B,3B,DH) 303 199.0 -104.0
 
151 Tyler Stephenson (CIN - 1B,C) 294 217.0 -77.0
 
152 Chadwick Tromp (SF - C) MiLB      
 
153 Austin Barnes (LAD - 2B,C) 288 219.0 -69.0
 
154 Roman Quinn (PHI - CF) IL60 314 305.0 -9.0
 
155 Michael Chavis (PIT - 1B,2B,LF) IL10 292 262.0 -30.0
 
156 Luis Garcia (WSH - 2B,SS) 274 299.0 +25.0
 
157 Alex Avila (WSH - C) 295 377.0 +82.0
 
158 William Contreras (ATL - C) 298 228.0 -70.0
 
159 Stephen Vogt (ATL - C,LF) IL10 301 364.0 +63.0
 
160 Lane Thomas (WSH - CF,LF,RF) 307 347.0 +40.0
 
161 Austin Romine (CHC - C) 305 327.0 +22.0
 
162 Manny Pina (MIL - C) 308 363.0 +55.0
 
163 Luis Campusano (SD - C) MiLB 309 302.0 -7.0
 
164 Andrew Knizner (STL - C) 310 314.0 +4.0
 
165 Jake Marisnick (SD - CF,LF) 313 393.0 +80.0
 
166 Andrew Knapp (PHI - C) 317 332.0 +15.0
 
167 Curt Casali (SF - C) 319 340.0 +21.0
 
168 Isan Diaz (MIA - 2B,3B) MiLB 318 346.0 +28.0
 
169 Dom Nunez (COL - C) 346 338.0 -8.0
 
170 Brad Miller (PHI - 1B,2B,3B,DH,LF,RF) 325 339.0 +14.0
 
171 Yolmer Sanchez (ATL - 2B,3B) MiLB 328 351.0 +23.0
 
172 Cole Tucker (PIT - SS,CF,RF) 335 352.0 +17.0
 
173 Andrew Stevenson (WSH - CF,LF,RF) 353 313.0 -40.0
 
174 Tomas Nido (NYM - C) 332 281.0 -51.0
 
175 Lewin Diaz (MIA - 1B) 350 349.0 -1.0
 
176 Pavin Smith (ARI - 1B,CF,LF,RF) 391 303.0 -88.0
 
177 Darin Ruf (SF - 1B,LF,RF) 339 373.0 +34.0
 
178 Michael Perez (PIT - C) 349    
 
179 Johan Camargo (ATL - 2B,3B,SS,LF,RF) MiLB 363 258.0 -105.0
 
180 Albert Almora Jr. (NYM - CF) MiLB 369 257.0 -112.0
 
181 Jared Oliva (PIT - LF,RF) MiLB 340 312.0 -28.0
 
182 Matt Beaty (LAD - 1B,3B,LF,RF) 374    
 
183 Odubel Herrera (PHI - 2B,CF,LF) 378 246.0 -132.0
 
184 Todd Frazier (PIT - 1B,3B) MiLB 418 242.0 -176.0
 
185 Luis Guillorme (NYM - 2B,3B,SS) 389 249.0 -140.0
 
186 Erik Gonzalez (PIT - 1B,3B,SS) DFA 387 329.0 -58.0
 
187 Phillip Evans (PIT - 1B,3B,LF,RF) MiLB 394 394.0
 
188 Monte Harrison (MIA - CF,RF) MiLB 388 344.0 -44.0
 
189 Heliot Ramos (SF - CF) MiLB 411 382.0 -29.0
 
190 Anthony Alford (PIT - LF,CF) 393 318.0 -75.0
 
191 Jesus Sanchez (MIA - LF,RF)   280.0  
 
192 Cameron Maybin (NYM - CF,LF,RF) MiLB 396 266.0 -130.0
 
193 Jose Barrero (CIN - SS) 381 343.0 -38.0
 
194 Mike Freeman (CIN - 2B,3B,SS) MiLB 399    
 
195 Lewis Brinson (MIA - LF,CF,RF) 368 333.0 -35.0
 
196 Robinson Chirinos (CHC - C) 457 291.0 -166.0
 
197 Mark Mathias (MIL - RF) IL60 416    
 
198 Tim Lopes (MIL - LF,RF,DH) MiLB 417    
 
199 Tyler Heineman (PHI - C) MiLB      
 
200 Derek Fisher (MIL - LF,RF) MiLB 383    
 
201 Kyle Farmer (CIN - C,1B,2B,3B,SS) 435 356.0 -79.0
 
202 Drew Waters (ATL - LF,CF) MiLB 433 248.0 -185.0
 
203 Alex Jackson (MIA - C) 425    
 
204 Keibert Ruiz (WSH - C) 437 348.0 -89.0
 
205 Nolan Gorman (STL - 3B) MiLB   380.0  
 
206 JJ Bleday (MIA - RF) MiLB   336.0  
 
207 Ben Gamel (PIT - LF,CF,RF) 453 409.0 -44.0
 
208 Tony Wolters (LAD - C) MiLB 440 290.0 -150.0
 
209 Welington Castillo (WSH - C) MiLB 441    
 
210 Kevan Smith (ATL - C) MiLB 442    
 
211 Mike Ford (WSH - 1B) MiLB 419 244.0 -175.0
 
212 Oneil Cruz (PIT - SS) MiLB 436 293.0 -143.0
 
213 Jaylin Davis (SF - RF) MiLB 400    
 
214 Josh VanMeter (ARI - 1B,2B,3B,LF) 439 395.0 -44.0
 
215 Beau Taylor (CIN - C) MiLB 450    
 
216 Sandy Leon (MIA - C) 452    
 
217 Ehire Adrianza (ATL - 1B,2B,3B,LF,RF,SS) 420 269.0 -151.0
 
218 Seth Beer (ARI - 1B,LF) IL10   366.0  
 
219 Delino DeShields (CIN - CF) 443 376.0 -67.0
 
220 Yadiel Hernandez (WSH - DH,LF,RF) 446    
 
221 Jose Peraza (NYM - 2B,SS,LF) 447    
 
222 Steven Souza Jr. (LAD - RF) MiLB 448    
 
223 Yonathan Daza (COL - CF,LF,RF) 462 407.0 -55.0
 
224 Jose Martinez (NYM - RF,DH) IL60 449 421.0 -28.0
 
225 Thairo Estrada (SF - 2B,SS) 455    
 
226 Tyler Naquin (CIN - CF,LF,RF) IL10 451 387.0 -64.0
 
227 Magneuris Sierra (MIA - CF,LF) 434 367.0 -67.0
 
228 Ryan Zimmerman (WSH - 1B,3B) 465 215.0 -250.0
 
229 Khalil Lee (NYM - CF,RF) MiLB   396.0  
 
230 Ka'ai Tom (PIT - CF,LF,RF) MiLB 466 398.0 -68.0
 
231 Chris Owings (COL - 2B,3B,SS,CF) IL60 467 374.0 -93.0
 
232 Brandon Drury (NYM - 1B,2B,3B,LF,RF) MiLB 459    
 
233 Steven Duggar (SF - LF,CF,RF) 460    
 
234 Justin Williams (STL - LF,RF) MiLB 468 408.0 -60.0
 
235 Phillip Ervin (ATL - LF,CF,RF) MiLB 461    
 
236 Greg Bird (COL - 1B) MiLB 469 402.0 -67.0
 
237 Zach McKinstry (LAD - 2B,3B,LF,RF) MiLB 470 400.0 -70.0
 
238 Travis Demeritte (ATL - RF) MiLB 463    
 
239 Austin Dean (STL - LF,RF) MiLB 472    
 
240 Logan Forsythe (MIL - 1B,2B,3B,SS) MiLB 473    
 
241 Ildemaro Vargas (ARI - 2B,3B) MiLB 474 418.0 -56.0
 
242 Gerardo Parra (WSH - 1B,CF,LF,RF) IL10 475    
 
243 Matt Joyce (PHI - LF,RF,DH) 476    
 
244 Mickey Moniak (PHI - CF,LF) 477 306.0 -171.0
 
245 Edmundo Sosa (STL - 2B,SS) 478 275.0 -203.0
 
246 Colton Welker (COL - 3B) 479 375.0 -104.0
 
247 Andrew Young (ARI - 2B) 480    
 
248 Scott Heineman (CIN - CF) MiLB 481    
 
249 Rodolfo Castro (PIT - 2B,SS) MiLB 482    
 
250 Bret Boswell (COL - 2B,3B,SS) MiLB 483    
 
251 Trayce Thompson (CHC - CF,LF,RF) 484    
 
252 Alex Blandino (CIN - 1B,2B,3B) MiLB 485    
 
253 Jace Peterson (MIL - 1B,2B,3B,LF,RF) 486    
 
254 Michael Reed (SF - LF,RF) MiLB 487    
 
255 Wyatt Mathisen (SF - 1B,3B) MiLB 488    
 
256 Stuart Fairchild (ARI - LF,CF) MiLB 489    
 
257 Braden Bishop (SF - CF,LF,RF) MiLB 490    
 
258 John Nogowski (PIT - 1B) MiLB 491 298.0 -193.0
 
259 Keon Broxton (MIL - LF,CF) MiLB 492    
 
260 Matt Duffy (CHC - 2B,3B,SS) 493