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