2019 Fantasy Baseball ROS Rankings

Expert Consensus Ranking (13 of 17 Experts) -
Rank Player (Team, Position) Overall Notes
1 Javier Baez (CHC - 2B,3B,SS) DTD 11 1 3 1.5 0.5 18.0 +7.0
Baez still has terrible plate discipline...and he's still one of the best hitters in fantasy baseball. He probably won't be quite this good going forward, but nobody should be betting against this guy at this point.
2 Jose Altuve (HOU - 2B) IL10 23 1 8 3.0 1.5 14.0 -9.0
Altuve flashed impressive power early in the year, but he's also been striking out more and barely running at all -- something that is highly unlikely to change now that a strained hamstring has forced him to the injured list.
3 Whit Merrifield (KC - 1B,2B,CF,RF,DH) 27 1 5 3.1 0.7 32.0 +5.0
Merrifield has picked up right where he left off last year as one of the best five-category producers in the game. He's even hitting for a bit more power in the early going, suggesting his first 20-HR season could be within reach.
4 Ozzie Albies (ATL - 2B) 57 4 9 6.3 1.1 57.0
Albies is on pace to have a nearly identical season to 2018, when he finished as a top-six second baseman. Those who were hoping for another big step forward may be a little disappointed, but it's pretty hard to complain about that kind of production.
5 Yoan Moncada (CWS - 2B) 68 5 10 7.9 1.4 157.0 +89.0
Is Moncada finally putting it all together? A .369 wOBA through 40 games has investors hoping they hit the jackpot on an elite young talent who was available in the middle of drafts. Although his strikeout rate is slowly rising, his 26.9% is still down significantly from last year's crushing 33.4% clip. A more aggressive approach has yielded better contact and power, so don't sell the burgeoning star unless receiving a notable profit from his preseason ADP.
6 Gleyber Torres (NYY - 2B,SS) 75 6 12 9.1 1.6 61.0 -14.0
Torres was a highly touted prospect now coming off a sublime rookie campaign with the Yankees. So of course the cost blew out of hand. So far, however, drafters have not experienced much buyer's remorse. He's batting .290/.325/.510 after going deep three times on May 15's doubleheader. The aggressive approach and batted-ball data still don't support such a high average, so the 22-year-old doesn't look ready to take the next step to stardom just yet.
7 Jose Ramirez (CLE - 2B,3B) 25 1 5 3.7 1.1 3.0 -22.0
The 2019 season has been an awful slog so far for Ramirez, but there is still every reason to believe he'll rebound significantly. In the meantime, at least he's providing a bunch of stolen bases for his frustrated fantasy owners.
8 Adalberto Mondesi (KC - 2B,SS) 26 1 5 3.8 1.1 43.0 +17.0
Mondesi has just about matched what he did last year, providing elite stolen base totals with a fair amount of power and a decent batting average. At just 23 years old, this is a player who could have a huge impact in roto leagues for years to come.
9 Jonathan Villar (BAL - 2B,SS) 88 7 15 9.5 1.7 87.0 -1.0
Villar is well on his way to another .260-15-30 season, which could be good enough to finish as a top-10 fantasy second baseman/shortstop.
10 Daniel Murphy (COL - 1B,2B) 98 6 16 9.6 3.0 67.0 -31.0
Murphy's season has not gone according to plan so far, as he's missed time with a fractured finger and back stiffness, and struggled at the plate when he has been able to play. He's even been benched a few times against left-handed pitchers. But Murphy simply hasn't had enough at-bats to justify panicking. As an excellent hitter in a terrific home ballpark, expect him to be much better going forward.
11 Dee Gordon (SEA - 2B,CF) IL10 100 5 12 10.0 1.9 101.0 +1.0
Gordon will never be confused with Joey Gallo, but he is making more hard contact this year than ever before, which explains why he's on pace to set a new career high in home runs by the All Star break. But whether Gordon hits three homers or eight doesn't matter so much -- the key to his fantasy value is that he is once again providing a plus batting average and lots of steals.
12 Max Muncy (LAD - 1B,2B,3B) 121 6 22 11.8 1.8 110.0 -11.0
Muncy isn't much of an asset in batting average or stolen bases, but he remains a decent bet to reach 30 home runs again this season and his positional flexibility is a nice bonus.
13 Robinson Cano (NYM - 2B) 142 13 19 15.6 2.0 104.0 -38.0
The wheels could be coming off for the 36-year old Cano, who is striking out far more than he ever has before, which it taking a sizable toll on his batting average. Cano's power is also on a steady multi-year decline, so if he isn't providing a strong batting average, he's unlikely to be of much value in mixed leagues.
14 Ketel Marte (ARI - 2B,SS) 153 9 23 16.5 3.1 250.0 +97.0
He didn't quite validate last spring's sleeper appeal in 2018, but Marte looks poised to change that. The 25-year-old has already bopped nine home runs in 31 games, bringing him five shy of last year's personal high. While three steals may not seem like much, they're a step in the right direction for a speedy player who swiped just nine combined bags in the past two seasons. He now looks capable of producing a 20/10 campaign with a solid average near the top of Arizona's lineup, making him a potent middle infielder in most leagues.
15 Rougned Odor (TEX - 2B,DH) 140 13 27 17.8 2.7 133.0 -7.0
Odor has once again started a season in brutal fashion. He had a 25 wRC+ and 36.8% K rate through May 15 and missed time with a right knee strain. His production continues to trend south, but it's tough to quit a 25-year-old second baseman with two 30-homer seasons under his belt. He has five homers in 16 games since returning from the IL, and he has also swiped at least a dozen bases in each of the last three seasons. There's still immense fantasy potential despite his flaws.
16 Brandon Lowe (TB - 2B) 178 11 27 17.9 4.2 406.0 +228.0
Lowe is beginning to fade from a sizzling start, which makes sense given his 35.4% strikeout rate and 62.0% contact rate. His .288 batting average (as of May 14) will continue to drop precipitously, so now could be the last chance to turn his April surge into a profit.
17 Matt Carpenter (STL - 1B,2B,3B) 116 7 26 13.4 5.2 65.0 -51.0
Despite entering 2018 with health woes and batting .155 in April, Carpenter went scorched earth to hit .257/.374/.523 with a career-high 36 homers. Those who bet on a repeat can only hope his 2019 plays out the same way. The third baseman is batting .206/.319/.353 with six homers in 36 games. MLB's leader in hard-hit rate last year is now in the bottom-20 percentile, and his xSLG has dropped from .546 to .387. We saw his ability to adjust and heat up in a seismic way last year, so don't give up just yet.
18 Cesar Hernandez (PHI - 2B) 173 13 29 19.0 1.8 173.0
Here's a case of launch angle not always helping. Hernandez elevated his launch angle from 3.3 to 9.4 in 2018, and the philosophy shift produced a career-high 15 homers. He also, however, batted .253 after back-to-back .294 campaigns. This season, however, he has returned to his contact ways without sacrificing all of his fly-ball gains. If he ever makes it back to the top of Philadelphia's stacked lineup, Hernandez could approach 100 runs scored with around 12 homers and 15 steals. Even batting sixth or seventh, he's a stout middle infielder who's back on track to bat around .290.
19 Jeff McNeil (NYM - 2B) 223 15 46 21.7 4.3 283.0 +60.0
Most managers expected regression from McNeil's .329 batting average as a rookie. He's instead batting .391/.451/.500 through 18 games. While it's all gap power -- he still hasn't homered as of April 20 - the versatile late-bloomer continues to make elite contact. Because of this strong start, he should maintain a starting role when Todd Frazier and Jed Lowrie return from the IL. He should also eventually display enough power and speed to contribute as a middle infielder or fourth/fifth outfielder in all mixed leagues.
20 Brian Dozier (WSH - 2B) 186 14 27 22.2 3.5 137.0 -49.0
Dozier had a disappointing 2018 season and so far 2019 has been even worse. If there's a reason for optimism here, it's that Dozier is a notorious slow starter. Given his elite upside, he's worth stashing if at all possible -- or at least picking up quickly if he starts to show signs of heating up.
21 Jonathan Schoop (MIN - 2B) 194 14 50 22.4 3.2 180.0 -14.0
Following a down 2018, Schoop looks to have righted the ship by batting .280 with eight homers in 41 games. Don't celebrate too hard just yet. He remains allergic to walks, and his contact rate has slipped even lower below 70%. Rather than expecting a return near 2017's peak form (.293, 32 HRs, 105 RBIs), investors should simply hope for something close to .267, 25-HR, 82-RBI bottom line.
22 DJ LeMahieu (NYY - 2B) 228 18 32 24.8 3.5 212.0 -16.0
An inevitable Troy Tulowitzki injury figured to clear a full-time role for LeMahieu. Instead, everyone going down created ample vacancies in the Yankees lineup. The former Rockies second baseman is leading off regularly at second and batting above .300 without Coors Field. There's little power or speed upside, but the 30-year-old has made a sneaky bargain with many writing him off away from Colorado.
23 Kike Hernandez (LAD - 1B,2B,SS,LF,CF,RF) 248 13 38 25.0 6.5 288.0 +40.0
Hernandez's production has risen (67, 92, and 118 wRC+) along with playing time (244, 342, 462 PAs) over the past three seasons. The latter trend could at least continue, as he opened 2019 as the Dodgers' starting second baseman. Yet he has cooled down considerably from a hot start, currently batting .226/.308/.431 as of May 14. Rises in exit velocity and launch angle have led to a .331 xwOBA right in line with last year's .334, so he's still a useful contributor who should up his average with solid power and significant positional flexibility. The latest swoon, however, appears to have put him back into the weak end of a platoon. He's only rosterable in deeper leagues until he regains more reps against righties.
24 Jurickson Profar (OAK - 1B,2B,3B,SS) 232 18 32 25.6 3.8 140.0 -92.0
It took a bit longer than expected, but Profar finally emerged as a strong major leaguer by batting .254/.335/.458 with 20 homers and 10 steals in 2018. The Rangers oddly moved him to the A's, a move that presents a major ballpark downgrade after he slugged .511 in Arlington. Aside from a possible average uptick, the skills didn't portend another leap forward. He instead took several steps backward, exiting April with an anemic .218 wOBA. Slowly turning a corner with three homers in the last nine games, his multi-position eligibility could help investors if already abandoned in standard mixed leagues.
25 Asdrubal Cabrera (TEX - 2B,3B,SS) 244 22 33 26.8 2.6 199.0 -45.0
Boring but effective, Cabrera is once again on track to exceed 20 home runs as a cheap middle infielder. He no longer runs and provides little upside in any category, but he's a steady hand who could especially sizzle in the Texas heat this summer.
26 Scooter Gennett (CIN - 2B) IL60 255 14 42 27.4 7.5 123.0 -132.0
Gennett will miss two to three months to start 2019 after spraining his groin at the end of spring training. Those who drafted the second baseman can stash him beyond the shallowest of mixed leagues, as he was one of eight players to bat at least .300 with 50 homers through the past two seasons. Yet the Statcast data remains skeptical. No hitter with a least 350 plate appearances had a wider gap between wOBA (.362) and xwOBA (.311) in 2018. Yet to be cleared for baseball activity as of mid-May, he's probably at least another month away from returning.
27 Ryan McMahon (COL - 1B,2B,3B) 239 14 54 28.0 9.3 307.0 +68.0
The breakout appeared to be arriving a year later than anticipated for McMahon, who made the Rockies' Opening Day lineup after hitting .424 with nine doubles and three homers in spring. An elbow injury, however, sent him to the IL in early April. He homered in his return, but then tumbled into the Rockies promoted uber prospect Brendan Rodgers. McMahon's playing time is now in jeopardy.
28 Travis Shaw (MIL - 1B,3B,2B) IL10 269 10 52 28.3 8.4 97.0 -172.0
After batting .163/.266/.281 through 40 games, Shaw went on the IL with a hand injury. The Brewers promoted top prospect Keston Hiura, who could run away with the starting job at second base. Those in shallow mixed leagues now have an excuse to move on from Shaw unless they can tuck him away in a vacant IL spot. Yet this is a slugger who has topped 30 homers in consecutive years, so there's a chance he returns to a starting role and heats up in a few weeks.
29 Kolten Wong (STL - 2B) 258 19 47 29.5 4.1 480.0 +222.0
Seemingly on the verge of a legitimate breakout, Wong is batting 4-for-37 with no home runs and one steal in May. Perhaps it was foolish of us to believe one great month over years of unsensational production. He has nevertheless upped his walk and hard-hit rates and remains on pace to post double-digit home runs and steals for the first time since 2015. With a secure starting role for the first time in years, the 28-year-old at least still looks like a decent middle infielder capable of going 15/15.
30 Tommy La Stella (LAA - 2B,3B) 282 16 46 28.0 7.4    
As of May 14, La Stella has more home runs (10) than Giancarlo Stanton, Matt Carpenter, Jose Ramirez, and Miguel Cabrera combined. Isn't baseball fun? A light-hitting utility man throughout his career, La Stella previously had 10 home runs in 947 big league plate appearances. He has done this all with eight strikeouts. There comes a point where managers should just should just accept the bizarre breakout and ask questions later. It's looking more and like he's going to stick around as a worthwhile contributor.
31 Keston Hiura (MIL - 2B) 283 14 56 30.3 12.8 430.0 +147.0
The Brewers have promoted Hiura, a bat-first prospect who torched Triple-A pitching with a .333/408/.698 slash line and 11 home runs in 37 games. At his best, perhaps as soon as now, he'll hit for contact with plus power and some speed. Of course, no prospect is a lock for immediate production, and he may not stay up for long if Travis Shaw returns from the IL for his starting spot. Hiura nevertheless is a potential game-changer who should be added in all leagues.
32 Niko Goodrum (DET - 1B,2B,3B,SS,LF,RF) 303 27 42 35.4 4.5 298.0 -5.0
33 Starlin Castro (MIA - 2B) 310 26 51 36.7 6.2 350.0 +40.0
Castro went from one of the best ballparks to the worst possible offensive ballpark last season and it showed in his stats as he dropped from a .300 batting average and 20 homer pace to 12 homers and just a .278 average. More than likely, that is the mediocre type of production fantasy owners will get this year.
34 Adam Frazier (PIT - 2B,LF,RF) 306 25 48 36.1 5.8 326.0 +20.0
35 Jed Lowrie (NYM - 2B,3B) IL60 365 29 51 39.1 7.1 281.0 -84.0
Seemingly on the verge of making his Mets debut, Lowrie is now unlikely to return in May due to a grade 1 hamstring strain. The 35-year-old would have struggled to find playing time anyway with Pete Alonso, Jeff McNeil, and J.D. Davis all off to strong starts. He's droppable in all mixed leagues for those who don't have a spare IL spot.
36 Marwin Gonzalez (MIN - 1B,2B,SS,LF) 347 28 49 37.7 5.3 232.0 -115.0
37 Chad Pinder (OAK - 2B,3B,LF,RF) 345 27 49 38.2 4.1 572.0 +227.0
38 Chris Taylor (LAD - 2B,SS,LF,CF) 334 24 47 39.0 5.5 211.0 -123.0
39 Willy Adames (TB - 2B,SS) 319 20 45 37.9 5.5 274.0 -45.0
Adames broke onto the scene last year as a 22-year-old posting a 19-homer, 11 stolen base pace with a .278 batting average. It was a limited sample size, however, and there are still some holes in his swing. Think of him on the same terms as Dansby Swanson who also had a nice rookie campaign before everyone realized he had quite a bit to go offensively.
40 Wilmer Flores (ARI - 1B,2B,3B) 381 30 51 40.1 6.5 364.0 -17.0
41 Garrett Hampson (COL - 2B,SS) MiLB 402 32 55 43.4 6.5 202.0 -200.0
Hampson had his chance to earn a full-time role following injuries to Daniel Murphy and Ryan McMahon, but he has batted just .194/.224/.269 through 31 games. With both Murphy and McMahon back from the IL, the Rockies have demoted the speedy middle infielder. One of spring's brightest breakout candidates now belongs on the waiver wire in shallow mixed leagues. Keep the door open for a second chance if Colorado extends him another look later in 2019.
42 Leury Garcia (CWS - 2B,LF,CF,RF) 339 21 43 36.8 4.3 689.0 +350.0
43 Howie Kendrick (WSH - 2B,LF) 354 23 65 40.9 13.1 552.0 +198.0
44 Jason Kipnis (CLE - 2B,CF,DH) 477 40 52 47.2 3.5 378.0 -99.0
Kipnis has been around forever and reached his peak long ago, but he is still just 32 years old and has plenty of baseball left in him. Unfortunately for fantasy owners, it will come without any speed or a quality batting average. Still, 20 homers and 70 RBIs will do the trick as a late-round pick.
45 Austin Barnes (LAD - C,2B) 407 34 46 42.4 3.7 321.0 -86.0
Even if he continues to split time with Russell Martin all year, Barnes is one of the few catchers out there who is capable of delivering double digit HRs, a decent batting average, and handful of stolen bases.
46 Josh Harrison (DET - 2B) 458 34 57 49.3 5.8 475.0 +17.0
47 Luis Urias (SD - 2B) MiLB 476 36 61 47.8 7.1 389.0 -87.0
Opening 2019 in Triple-A after the Padres surprisingly gave his spot to uber-prospect Fernando Tatis Jr, Urias quickly made his way back to the majors. As a contact-orientated hitter, he doesn't elicit as much excitement from a fantasy perspective. Dynasty players should try to use the messy start as a buy-low opportunity.
48 Ian Kinsler (SD - 2B) 454 29 60 48.0 8.1 379.0 -75.0
49 Ronny Rodriguez (DET - 2B,3B,SS) 369 20 56 37.2 12.2 756.0 +387.0
50 David Fletcher (LAA - 2B,3B) 364 29 57 41.8 8.4 591.0 +227.0
Few batters make contact more consistently than Fletcher, a career .294 hitter in the minors who is currently batting .287 for the Angels. He has flaunted more power than usual with three homers, but the 5'9" infielder is still merely a deep-league average booster who occasionally gets to bat ahead of Mike Trout.
51 Joey Wendle (TB - 2B,LF) IL10 384 28 55 49.0 5.0 236.0 -148.0
Right after returning from a hamstring injury, Wendle fractured his wrist. He'll miss six to eight weeks for the Rays, who have enjoyed a fast start from Brandon Lowe at second base. A healthy Wendle could still help in deeper leagues, but there's not enough upside to stash him for two months.
52 Isiah Kiner-Falefa (TEX - C,2B,3B) 471 44 58 50.0 4.8 339.0 -132.0
53 Lourdes Gurriel Jr. (TOR - 2B,SS) MiLB   39 67 53.1 8.3 241.0  
The Blue Jays demoted Gurriel, who was hitting .175 with no homers and 12 strikeouts in 44 plate appearances. It's a surprising development for a talented youngster who hit .281/.309/.446 as a rookie last season. Toronto may just want to rebuild his confidence with a short minor league stay, but there are too many productive second basemen available (Adam Frazier, Jeff McNeil, Niko Goodrum, Brandon Lowe, Chad Pinder) to save a spot for Gurriel in standard mixed leagues.
54 Ben Zobrist (CHC - 2B,LF,RF) RST 406 27 59 51.0 6.0 373.0 -33.0
55 Eduardo Nunez (BOS - 2B,3B)   35 66 53.9 9.1 384.0  
56 Eric Sogard (TOR - 2B,SS) DTD 409 31 64 46.0 11.9    
57 Logan Forsythe (TEX - 2B,3B) 422 32 61 47.0 12.3 712.0 +290.0
58 Zack Cozart (LAA - 2B,3B,SS)   38 64 54.2 7.6 460.0  
Cozart may miss time at the start of the season with a mild calf strain, and after his 2018 performance, it is fair to forget about him, but don't be so quick to forget how excellent he was in 2017 with the Reds, knocking 24 homers with a .297 batting average in just 122 games.
59 Chris Owings (KC - 2B,3B,CF,RF)   33 68 53.4 11.8 624.0  
60 Franklin Barreto (OAK - 2B) MiLB   46 72 57.0 9.3 459.0  
61 Neil Walker (MIA - 1B,2B,3B)   41 63 53.8 8.9 432.0  
62 Yolmer Sanchez (CWS - 2B,3B)   43 65 51.0 9.9 578.0  
63 Hernan Perez (MIL - 2B,3B,SS,LF,RF)   48 64 56.6 6.3 413.0  
64 Daniel Descalso (CHC - 1B,2B,3B)   43 70 56.8 9.8 541.0  
65 Joe Panik (SF - 2B)   55 70 60.0 5.1 495.0  
66 Dustin Pedroia (BOS - 2B) IL10   52 72 61.7 7.5 410.0  
67 Daniel Robertson (TB - 2B,3B,SS)   53 60 57.0 2.9 500.0  
68 David Bote (CHC - 2B,3B)   54 55 54.5 0.5 517.0  
69 Yangervis Solarte (2B,3B,SS) FA   59 62 60.7 1.2 604.0  
70 Wilmer Difo (WSH - 2B,3B) MiLB   56 69 64.3 5.4 535.0  
71 Alen Hanson (TOR - 2B,3B,SS,LF) MiLB   58 75 67.0 6.5 619.0  
72 Jedd Gyorko (STL - 2B,3B)   62 74 68.0 4.9 635.0  
73 Brandon Drury (TOR - 2B,3B)   62 66 64.0 2.0 518.0