2019 Fantasy Baseball ROS Rankings
Expert Consensus Ranking (13 of 17 Experts) -
|Rank||Player (Team, Position)||Overall||Notes|
|1||Francisco Lindor (CLE - SS)||9||1||6||2.1||1.1||12.0||+3.0||
Lindor had a slow start as he recovered from his injury, but with the way he performed to close out the first half, it seems likely that he will finish the year with 25 homers, 25 steals and a batting average nearing .300. It's tough to beat that at any position, let alone shortstop.
|2||Trevor Story (COL - SS)||8||1||7||2.6||1.3||20.0||+12.0||
It is a challenge to imagine thinking Story would outperform his absurd breakout 2018 season, but here we are in mid-July with it looking more likely than not. It goes without saying that if he keeps it up, we'll be talking about Story in the first round next Spring.
|3||Alex Bregman (HOU - 3B,SS)||12||1||7||3.0||1.5||13.0||+1.0||
While the batting average has dropped, Bregman is still compiling RBIs, runs and homers at a rate where you can't move him out of the top five third basemen in fantasy. Don't be shocked if he kicks it into the next gear in the coming months too.
|4||Javier Baez (CHC - 2B,3B,SS)||10||1||9||3.8||1.5||18.0||+8.0||
Despite once again residing among baseball's laggards in swinging strikes and outside-swing rate, the jovial infielder is batting .285/.319/.541 with 22 homers. He's pummeling balls with a 92-mph average exit velocity and is in line to once again produce triple-digit RBIs and runs. However, he has drawn three walks in 38 games since the start of June and has stolen just five bases all season. Maybe skeptics were right not to want him as first-round anchor.
|5||Trea Turner (WSH - SS)||16||2||7||4.4||1.0||8.0||-8.0||
Turner missed enough time that the counting stats entered the break far behind other star shortstops, but he is still performing at a 20/45 full-season pace with a batting average of .280. If he can stay on the field, that's a top 15 overall fantasy asset.
|6||Xander Bogaerts (BOS - SS)||29||4||12||6.9||1.4||45.0||+16.0||
Entering the all-star break, Xander has been the single most useful fantasy shortstop thanks to a batting average north of .300, 20+ homers and mostly his 130/130 RBIs and runs pace. Both of those may slow down but there is no denying that he is firmly within the top tier of fantasy shortstops moving forward.
|7||Manny Machado (SD - 3B,SS)||22||1||11||7.1||2.0||17.0||-5.0||
Machado has taken a step back from an obvious second round pick to a fringe top 50 player. There is still a chance he returns to that type of production, but as expected, the new ballpark seems to be playing a significant role in his numbers.
|8||Adalberto Mondesi (KC - 2B,SS) IL10||26||5||40||7.5||0.9||43.0||+17.0||
Fantasy managers couldn't scroll through Twitter or go grocery shopping without encountering a heated debate about Mondesi in the preseason. Infatuated by his 11 homers, 27 steals, and .353 wOBA in 54 unbelievable second-half games, some supporters were happy to jump as early as the fourth round to draft a potential first-round contributor. Yet some experts, not buying the small sample and dubious of his poor plate approach, had the 23-year-old middle infielder outside of the top 100 altogether. The optimists are winning so far, as he's once again overcoming an aggressive approach to tally an MLB-high 31 steals in 82 games. Health has unfortunately interfered with his breakout. A groin injury sent him to the IL on June 20. Two weeks after returning, a left shoulder subluxation sidelined the speedster once again. The Royals are still waiting to learn the severity of this injury, so keep him stashed.
|9||Fernando Tatis Jr. (SD - SS)||59||6||20||10.4||2.1||253.0||+194.0||
It is easy to get excited about a guy who went for 14/14 homers/steals and batted .340 through his first third of a season. Let's try to remember the precautionary tales like Michael Chavis, though. What's more, is that Statcast suggests no one in baseball has been luckier that Tatis so far.
|10||Ketel Marte (ARI - 2B,SS)||64||5||17||10.5||3.2||250.0||+186.0||
Marte has been spectacular with an astonishing 21 first-half homers to go with a batting average well over .300. While he is clearly no fluke, the notion that he is suddenly one of the top offensive middle infielders in baseball won't stick around for long so sell him high if you can find a taker willing to pay enough.
|11||Gleyber Torres (NYY - 2B,SS)||57||8||15||10.7||1.9||61.0||+4.0||
Although last year's sample wasn't quite large enough to draw a full conclusion, fantasy owners can be sure now that his rookie season wasn't a fluke. Torres is a safe source for batting average and homers with the lineup continuing to prop up his RBIs and runs as well.
|12||Elvis Andrus (TEX - SS)||84||10||20||13.7||2.9||164.0||+80.0||
After catching everyone off guard in 2017 with the #1 fantasy shortstop performance, Andrus took a huge step back last year. He seems to be back on track, however, with a 15/35 pace and a .300 batting average heading into the break.
|13||Carlos Correa (HOU - SS) IL60||91||8||21||13.9||2.7||44.0||-47.0||
Correa was again playing great baseball for the Astros prior to his fractured rib which has held him out for two months. Now that he is coming back, he should quickly return to being a top 10 fantasy shortstop and top 50 fantasy asset overall.
|14||Jorge Polanco (MIN - SS)||80||12||18||13.9||1.8||233.0||+153.0||
Polanco was quite good last year but has taken it up another notch at the plate this season with a 20 homer pace and batting average well north of .300 heading into the break. With that said, he has been struggling of late and seems to have lost the 15 steal speed we figured he'd provide.
|15||Eduardo Escobar (ARI - 3B,SS)||102||10||25||15.6||2.5||176.0||+74.0||
Escobar keeps producing to little fanfare, batting .279/.337/.540 with 17 homers and 59 RBIs in late June. The elevated average comes with a .236 xBA, so treat this as a worthwhile corner or middle infielder peaking rather than a sustainable breakout.
|16||Jean Segura (PHI - SS)||105||10||23||17.3||2.9||64.0||-41.0||
Having batting .300 or better with at least 10 homers and 20 steals in each of the last two seasons, Segura seemed like a value in 2019 drafts. Nearly three months into the season, however, he's hitting .271 with seven steals. While the average should improve, it's troubling to see him run less on a new team. At least that squad is letting him bat near the top of the lineup, giving him a chance to match or exceed last year's 91 runs. He has also already matched last season's HR tally. Without the speed, however, Segura could fall behind baseball's loaded influx of talented shortstops.
|17||Jonathan Villar (BAL - 2B,SS)||127||11||32||17.3||3.5||87.0||-40.0||
Villar was excellent after the trade to Baltimore last season and hasn't slowed down this year. Going into the break, he already had double-digit homers and was on track for both 100 runs and 30 stolen bases. The batting average isn't killing fantasy owners either which is a major surprise.
|18||Corey Seager (LAD - SS)||129||13||27||17.5||2.5||69.0||-60.0||
It is incredible to think that just a few years ago, Seager was the Fernando Tatis of baseball with multiple MVPs surely in his future. Seager is still startable, of course, but by no means worthy of being called a star. Let this be a word of caution about breakout youngsters like Tatis and Kingery.
|19||Dansby Swanson (ATL - SS)||130||12||37||18.4||3.4||330.0||+200.0||
You may not believe in the breakout, but every underlying metric suggests Swanson's breakout has been legitimate after years of disappointing optimistic fantasy owners. He should finish the year with 25 homers, a dozen steals and a solid batting average to go with loads of RBIs and runs.
|20||Paul DeJong (STL - SS)||148||11||26||19.2||4.1||170.0||+22.0||
DeJong looks poised to turn a profit on his diminished draft stock by substantially improving his strikeout and walk rates. He's also generating more hard hits while setting a career high with six steals. The most important development: He's routinely batting third for the Cardinals. If he keeps that job description, the shortstop could drive in 90-100 runs with around 25 long balls. However, he has slumped mightily since a superb April. The 25-year-old has made enough legitimate gains to hang tight beyond the shallowest of mixed leagues.
|21||Tim Anderson (CWS - SS) IL10||124||9||28||19.8||3.8||135.0||+11.0||
Anderson came roaring back to earth after a blistering start for fantasy owners. He is now down to a .320 batting average and that figure it expected to drop south of .300 by season's end. With that said, we are still looking at a 15/20 guy with solid average so that will certainly play.
|22||Lourdes Gurriel Jr. (TOR - 2B,SS)||164||14||26||21.8||2.7||241.0||+77.0||
Gurriel was so awful to open the season the Toronto sent him back to the minors. He responded by earning his job back then taking the league by storm. Heading into the break, he was one of the most exciting middle infielders in the game and that should continue throughout the remainder of the year.
|23||Didi Gregorius (NYY - SS)||142||16||26||21.9||2.4||290.0||+148.0||
Didi has not quite gotten off to the start most fantasy owners hoped for when he came off the IL, but let's try to remember Lindor's struggles at first too. It is a long season and Didi is talented enough to surge back into a top 20 or even 15 fantasy shortstop before long.
|24||Marcus Semien (OAK - SS)||161||19||28||22.6||1.8||220.0||+59.0||
Semien's batting average has been better than expected, and while it may come down over the rest of the season, his 25 homer pace with a handful of steals will certainly make him a worthwhile start for fantasy owners.
|25||Scott Kingery (PHI - 3B,SS)||179||18||30||24.3||3.0||400.0||+221.0||
Kingery was white-hot for a month and has since come back down to earth like Tim Anderson. While Kingery is a quality ballplayer, his underlying metrics suggest the regression will continue coming, albeit with some power and speed to soften the blow.
|26||Amed Rosario (NYM - SS)||194||23||31||25.9||2.2||172.0||-22.0||
Rosario was only 22 years old when everyone started losing faith. After failing to immediately become the next Francisco Lindor, he came to life by batting .284 with five homers and 15 steals over the final two months of 2018. While he still has a .303 OBP, the shortstop has at least submitted nine homers and 10 steals in the bottom half of the Mets' lineup. He also briefly unraveled defensively, which did not cost him playing time. The former top prospect could still deliver 15 homers and 20-25 steals, especially if he can find his way back atop of the Mets' order. A .272 xBA, as of July 16, is also an encouraging sign that there remains room for growth.
|27||Andrelton Simmons (LAA - SS)||274||21||36||28.7||4.5||221.0||-53.0||
Simmons has continued to be exactly what fantasy owners expected: a safe source of quality batting average with a little speed and not much more. There is a place on a fantasy roster for a player like that.if you are in a deeper league.
|28||Asdrubal Cabrera (TEX - 2B,3B,SS)||281||27||37||29.9||1.8||199.0||-82.0||
Cabrera is the cut-off between a long list of useful fantasy middle infielders and players who can fill a roster spot if you are desperate for counting stats. The batting average is going to hurt and he surely won't steal bags, but the other three categories are all plusses.
|29||Jurickson Profar (OAK - 1B,2B,3B,SS)||361||27||39||32.6||2.5||140.0||-221.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. Perhaps the Rangers knew what they were doing when moving him to the A's. He's batting .212/.276/.370 at the break. He has at least maintained some power and speed with 10 homers and six steals. Profar's multi-position eligibility could help investors in deeper mixed leagues, but Franklin Barreto could take away from playing time at second base.
|30||Chris Taylor (LAD - 2B,SS,LF,CF) IL10||382||25||42||34.1||5.1||211.0||-171.0||
Replacing the injured Corey Seager at shortstop, Taylor has batted 11-for-24 with three doubles and three homers in his last seven games and .282/.340/.542 since the start of May. He's eligible for three positions (2B, SS, and OF) in a loaded Dodgers lineup after combining for 38 homers and 26 steals in the previous two seasons. The late bloomer also has discouraging Statcast numbers, but he's worth rostering in more comprehensive mixed leagues.
|31||Marwin Gonzalez (MIN - 1B,2B,SS,LF)||284||26||55||35.1||7.6||232.0||-52.0|
|32||Niko Goodrum (DET - 1B,2B,3B,SS,LF,RF)||355||30||40||35.1||3.5||298.0||-57.0||
The batting average hasn't been there with Niko this year, but there is reason for hope and when you add that to the fact that he is a reliable source of both power and speed, he is worthy of keeping an eye on for a potential injury fill-in in the coming weeks.
|33||Kike Hernandez (LAD - 1B,2B,SS,LF,CF,RF)||343||23||43||36.2||4.3||288.0||-55.0||
The batting average has devestated fantasy owners thus far in the first half and while it may come up, it won't be enough to warrant rostering Kike in a standard-sized league.
|34||Willy Adames (TB - 2B,SS)||378||28||44||36.6||3.6||274.0||-104.0||
There is no denying the potential in the Rays' young middle-infielder, but like Dansby Swanson over the past few seasons, he just isn't quite ready at the plate yet. You can still get a handful of steals and homers, but not enough to make up for his batting average.
|35||Jose Peraza (CIN - SS)||317||25||49||37.0||6.8||109.0||-208.0||
Peraza had a 55 wRC+ through May, so it's no wonder he lost some playing time to the far more productive Derek Dietrich and Jose Iglesias. Cincinnati's infield got even more crowded when Scooter Gennett returns from the IL. Even if playing time wasn't scarce, he's not worth rostering with just five steals through the All-Star break.
|36||Nicky Lopez (KC - SS)||389||26||53||39.5||6.2||932.0||+543.0|
|37||Tim Beckham (SEA - 3B,SS)||336||22||47||38.1||4.9||392.0||+56.0|
|38||Kevin Newman (PIT - SS)||308||27||48||33.9||6.8||682.0||+374.0||
Neman's .326 batting average entering the break sure is exciting, but underlying metrics suggest that will come plummeting down before long, and when it does, all you've got is mediocre power and speed. While you can still play him, he shouldn't be regarded as safe quite yet.
|39||Freddy Galvis (TOR - SS)||345||23||47||36.8||6.1||614.0||+269.0||
Galis has performed admirably thus far with a 25 homer pace to go with a solid batting average and plenty of RBIs and runs. Even if he takes a sizeable step back, fantasy owners would still have someone they can rely on.
|40||Brendan Rodgers (COL - SS)||24||44||37.0||5.9||437.0||
An exciting promotion with league-altering upside, Rodgers hit .246 without a single home run or stolen base in 21 games with the Rockies, who shipped him back to Triple-A on June 15. Shortly after returning, he went on the IL with a right shoulder injury. He'll miss the rest of the season with season-ending surgery. Drop him in re-draft leagues, but don't forget about him in 2020.
|41||Orlando Arcia (MIL - SS)||415||36||45||40.3||2.9||461.0||+46.0||
There is no doubt that Arcia has potential for much more, but that doesn't mean fantasy owners should continue to run him out there while he bats .230 or worse. There is some power and will be a handful of steals but that isn't quite enough to justify using him quite yet.
|42||Addison Russell (CHC - SS)||393||30||51||42.7||6.1||496.0||+103.0|
|43||J.P. Crawford (SEA - 3B,SS)||405||27||50||41.0||6.1||612.0||+207.0||
Crawford's bat hasn't quite developed as fast as many expected, but he is a source of both speed and power but with upside for more. Keep an eye on him as a potential waiver wire pickup in the second half.
|44||Eric Sogard (TOR - 2B,SS)||383||29||51||40.4||6.2||
Sogard has been a pleasant surprise this year with a batting average near 300 and both some power and speed. It's a risk to rely on that continuing, but there is more hope than many other options on your waiver wire in the middle infield.
|45||Garrett Hampson (COL - 2B,SS)||35||53||44.3||4.3||202.0||
More than likely, Hampson won't get his job back as the Rockies' primary second baseman. Even with injury, he may be third on the depth chart. With that said, if for whatever reason he does find his way into at-bats, he'll be worth monitoring as a potential pickup.
|46||Nick Ahmed (ARI - SS)||296||26||52||38.5||9.5||484.0||+188.0||
There is nothing exciting about a shortstop who isn't plus in any of the five primary categories, but he is getting the job done so far with mediocre production in each area. Whether that keeps up is a question, of course, but for now, he can fill in during an injury.
|47||Gio Urshela (NYY - 3B,SS)||28||48||40.0||7.5||
The Yankees have been surprised with this kid as he hit .305 in the first half. The batting average will drop a bit and there won't be much power, but if he keeps playing every day in this lineup, he'll be worth owning and using every week.
|48||Brandon Crawford (SF - SS)||42||48||46.4||1.8||376.0||
Crawford is never going to steal bases or hit for a great average, but you can count on him to play 150 games which will add up in the RBIs and runs department, plus he is good for a dozen homers every year.
|49||Carter Kieboom (WSH - SS) MiLB||40||55||46.0||5.5||707.0|
|50||Jose Iglesias (CIN - SS)||35||54||47.5||4.5||529.0|
|51||Johan Camargo (ATL - 3B,SS)||41||60||49.5||5.1||380.0|
|52||Bo Bichette (TOR - SS) MiLB||28||62||49.6||8.8||365.0|
|53||Cole Tucker (PIT - SS) MiLB||41||54||50.2||5.0||847.0|
|54||Ronny Rodriguez (DET - 2B,3B,SS) MiLB||43||61||51.8||7.2||756.0|
|55||Hernan Perez (MIL - 2B,3B,SS,LF,RF) MiLB||42||55||51.8||3.7||413.0|
|56||Aledmys Diaz (HOU - 3B,SS) IL10||45||60||52.5||5.9||566.0||
Receiving more playing time while Jose Altuve recovers from a hamstring injury, Diaz has homered twice in two starts. He offered 18 homers and a 102 wRC+ in 452 plate appearances for the Blue Jays last year, so he's a fine short-term scoop while getting reps in a loaded Astros lineup.
|57||Yairo Munoz (STL - 3B,SS,CF)||49||57||52.0||3.0||476.0|
|58||Troy Tulowitzki (NYY - SS) IL60||45||64||55.3||7.3||309.0|
|59||Zack Cozart (LAA - 2B,3B,SS) IL60||48||63||53.7||6.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.
|60||Daniel Robertson (TB - 2B,3B,SS) IL10||51||57||53.7||2.5||500.0|
|61||Thairo Estrada (NYY - SS) MiLB||50||58||54.0||4.0|
|62||Miguel Rojas (MIA - 1B,3B,SS)||50||57||53.5||3.5||641.0|
|63||Alen Hanson (TOR - 2B,3B,SS,LF) MiLB||51||65||58.0||7.0||619.0|
|Saquon Barkley (NYG)||RB|
|Ezekiel Elliott (DAL)||RB|
|Christian McCaffrey (CAR)||RB|
|Alvin Kamara (NO)||RB|
|David Johnson (ARI)||RB|
|DeAndre Hopkins (HOU)||WR|
|Davante Adams (GB)||WR|
|Joe Mixon (CIN)||RB|
|Melvin Gordon (LAC)||RB|
|Julio Jones (ATL)||WR|
|View All Rankings|
|Travis Kelce (KC)||TE|
|James Conner (PIT)||RB|
|Odell Beckham Jr. (CLE)||WR|
|Le'Veon Bell (NYJ)||RB|
|Nick Chubb (CLE)||RB|
|Michael Thomas (NO)||WR|
|JuJu Smith-Schuster (PIT)||WR|
|Todd Gurley (LAR)||RB|
|Dalvin Cook (MIN)||RB|
|Mike Evans (TB)||WR|
|Antonio Brown (OAK)||WR|
|George Kittle (SF)||TE|
|T.Y. Hilton (IND)||WR|
|Keenan Allen (LAC)||WR|
|Marlon Mack (IND)||RB|
|Amari Cooper (DAL)||WR|
|A.J. Green (CIN)||WR|
|Damien Williams (KC)||RB|
|Aaron Jones (GB)||RB|
|Derrick Henry (TEN)||RB|
|Mike Trout (LAA)||CF,DH|
|Christian Yelich (MIL)||LF,CF|
|Cody Bellinger (LAD)||1B,CF|
|Ronald Acuna Jr. (ATL)||LF,CF|
|Nolan Arenado (COL)||3B|
|Mookie Betts (BOS)||CF,RF|
|Max Scherzer (WSH)||SP|
|Trevor Story (COL)||SS|
|Francisco Lindor (CLE)||SS|
|Javier Baez (CHC)||2B,3B|
|View All Rankings|
|J.D. Martinez (BOS)||LF,RF|
|Alex Bregman (HOU)||3B,SS|
|Justin Verlander (HOU)||SP|
|Gerrit Cole (HOU)||SP|
|Freddie Freeman (ATL)||1B|
|Trea Turner (WSH)||SS|
|Jacob deGrom (NYM)||SP|
|Chris Sale (BOS)||SP|
|Charlie Blackmon (COL)||CF|
|Anthony Rendon (WSH)||3B|
|Aaron Judge (NYY)||RF,DH|
|Manny Machado (SD)||3B,SS|
|Whit Merrifield (KC)||1B,2B|
|Adalberto Mondesi (KC)||2B,SS|
|Josh Bell (PIT)||1B|
|Juan Soto (WSH)||LF|
|Xander Bogaerts (BOS)||SS|
|Pete Alonso (NYM)||1B,DH|
|Kris Bryant (CHC)||3B,RF|
|Bryce Harper (PHI)||CF,RF|
|Anthony Davis (LAL)||PF,C|
|James Harden (HOU)||PG,SG|
|Giannis Antetokounmpo (MIL)||SF,PF|
|Karl-Anthony Towns (MIN)||C|
|Kevin Durant (BKN)||SF,PF|
|LeBron James (LAL)||SF,PF|
|Stephen Curry (GSW)||PG,SG|
|Nikola Jokic (DEN)||PF,C|
|Damian Lillard (POR)||PG|
|Russell Westbrook (HOU)||PG|
|View All Rankings|
|Victor Oladipo (IND)||PG,SG|
|Paul George (LAC)||SG,SF|
|Joel Embiid (PHI)||PF,C|
|Kawhi Leonard (LAC)||SG,SF|
|Chris Paul (OKC)||PG|
|Jimmy Butler (MIA)||SG,SF|
|Kemba Walker (BOS)||PG|
|Ben Simmons (PHI)||PG,SF|
|Kyrie Irving (BKN)||PG,SG|
|Jrue Holiday (NOR)||PG,SG|
|Rudy Gobert (UTH)||C|
|Andre Drummond (DET)||PF,C|
|John Wall (WAS)||PG|
|Kyle Lowry (TOR)||PG|
|Donovan Mitchell (UTH)||PG,SG|
|Khris Middleton (MIL)||SG,SF|
|Bradley Beal (WAS)||SG|
|Kevin Love (CLE)||PF,C|
|Draymond Green (GSW)||PF,C|
|LaMarcus Aldridge (SAS)||PF,C|