2019 Fantasy Baseball ROS Rankings

Expert Consensus Ranking (18 of 18 Experts) -
Rank Player (Team, Position) Overall Notes
1 Francisco Lindor (CLE - SS) 8 1 7 2.6 1.5 12.0 +4.0
Lindor missed the first few weeks of the 2019 season with ankle and calf injuries, but he's been his usual studly self since returning. Crucially for his fantasy value, the leg injuries don't appear to have sapped Lindor's ability or willingness to steal bases.
2 Alex Bregman (HOU - 3B,SS) 9 1 7 2.8 1.7 13.0 +4.0
Bregman is proving that last season's power breakout was no fluke, and he continues to display an excellent approach at the plate with a low strikeout rate and high walk rate.
3 Trevor Story (COL - SS) 6 1 6 2.8 1.1 20.0 +14.0
Repeating a redemptive 2018 would cement Story as a first-round pick, and he's on the right path with 28 homers and 19 steals in 118 games. Maintaining last year's contact improvements while generating more hard hits, regression in his .296 batting average may merely mean he hits .280. He's a shortstop who calls Coors Field home and should offer another 30/20 campaign despite missing time with a thumb sprain.
4 Trea Turner (WSH - SS) 10 1 7 3.8 1.5 8.0 -2.0
Turner's season started with such promise. Manager Dave Martinez's goal for 75-80 steals wasn't looking as outlandish after the Nationals shortstop swiped three bags on Opening Day. He then ended the inaugural series with a two-homer performance. Those hopes of Turner finally realizing his fantasy MVP upside ended abruptly, however, when he broke his finger on a bunt attempt. After playing all 162 games last season, he missed enough time to stand no chance of returning first-round value. When healthy, he has amassed 10 homers and 23 steals in just 75 games with his highest wRC+ (112) since 2016. Turner could make up for lost time with at least a 15/30 campaign and remains a first-round talent when on the field.
5 Xander Bogaerts (BOS - SS) 20 4 10 5.9 1.2 45.0 +25.0
Bogaerts sometimes gets overlooked because he doesn't steal many bases anymore, but he's emerged as a serious four-category stud.
6 Javier Baez (CHC - 2B,3B,SS) 15 1 39 6.8 8.5 18.0 +3.0
Baez still has terrible plate discipline...and he's still one of the best hitters in fantasy baseball.
7 Manny Machado (SD - 3B,SS) 21 2 15 7.0 2.6 17.0 -4.0
Machado's first season in San Diego has been terribly disappointing for fantasy owners. He hasn't been awful at the plate, but he hasn't stood out in any statistical category, either. It's fair to wonder if he'll be able to return to the elite production he produced in a more favorable hitting environment in Baltimore.
8 Gleyber Torres (NYY - 2B,SS) 44 5 13 9.8 1.7 61.0 +17.0
Torres is a premier talent hitting in a stacked lineup, and his combination of power and batting average has translated to a lot of fantasy value.
9 Carlos Correa (HOU - SS) 65 6 24 12.9 4.2 44.0 -21.0
In yet another season derailed by injuries, Correa is hitting .278/.358/.556 with 19 homers and a 140 wRC+ in just 72 games. Not long after returning from a rib injury caused by a massage gone wrong (or at least that's his story), the 24-year-old shortstop is back on the IL with a back injury. There's no concrete timetable, but any missed time is bad in late August. Correa will now go his third straight season without playing more than 110 games.
10 Jorge Polanco (MIN - SS) 76 9 27 13.9 2.0 233.0 +157.0
Polanco needed 77 games to post six homers and nine barrels in 2018. 121 games into 2019, he has six 19 homers, and 29 barrels. His launch angle and hard-hit rate are both way up, so this is no mere blip. The 25-year-old is breaking out in a major way, easing the sting of stealing just four bags. Undervalued as a solid middle infielder on draft day, he now looks like one of many formidable star shortstops.
11 Eduardo Escobar (ARI - 3B,SS) 86 8 25 14.4 4.6 176.0 +90.0
Escobar is in the midst of a huge fantasy season, particularly in terms of home runs and RBIs. It's fair to question whether he can repeat the trick next year, but just enjoy the production down the stretch of 2019.
12 Adalberto Mondesi (KC - 2B,SS) 58 5 40 14.6 9.8 43.0 -15.0
Mondesi's season has been derailed by injuries. But when healthy, he's shown that last season's breakout was no fluke, providing elite stolen base totals with a bit of power and a serviceable batting average.
13 Jonathan Villar (BAL - 2B,SS) 98 5 24 15.8 4.5 87.0 -11.0
Villar is having easily his best fantasy season since his career year in 2016. There simply aren't many players capable of going 20-30 in today's game, and Villar is one of them.
14 Elvis Andrus (TEX - SS) 94 10 25 15.8 2.6 164.0 +70.0
Andrus went from 20 homers and 25 steals to six and five, respectively, last year. The speed drop-off was especially jarring, as he had reached at least 20 steals in each of his last nine MLB seasons. This year, the 30-year-old has already bounced back with eight homers and 23 steals. That's despite serving a short IL stint due to a hamstring strain. However, he's cooled off considerably and gone a month without touching them all. With the running back in tow, he's still a solid shortstop who can go 12/30 with a batting average at or above his career .276.
15 Corey Seager (LAD - SS) 107 9 35 17.1 4.4 69.0 -38.0
After undergoing season-ending Tommy John surgery, Seager also had arthroscopic surgery on his hip last August. He got off to a slow start to 2019, batting .230/.333/.364 with two home runs (one on Opening Day) through April. He then notched a 123 wRC+ in May with 17 hits (seven doubles and a HR) in 10 games to start June. Unfortunately, a Grade 2 hamstring strain halted his momentum and sidelined the 24-year-old shortstop for a month. He struggled upon his return before a bounce-back August, but he's hitting .270 with 12 homers and one steal. The career .295/.366/.486 hitter could still heat up if he finally gets healthy, but Seager isn't offering any power or speed at a deep position.
16 Jean Segura (PHI - SS) 92 9 25 17.2 3.7 64.0 -28.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. More than five months into the season, however, he's hitting .280 with seven steals. While the average has slowly improved, it's troubling to see him run so infrequently. At least he still has a chance to compile plenty of runs and RBIs for the Phillies. He has also already surpassed last season's HR tally at 11. Without the speed, however, Segura has fallen behind baseball's loaded influx of talented shortstops.
17 Tim Anderson (CWS - SS) 114 11 30 17.8 4.0 135.0 +21.0
Although he spent months as the quintessential sell-high candidate, Anderson was batting .317 with 11 home runs and 15 steals before going on the IL with a right high-ankle sprain. The power or speed haven't come back just yet, but he has collected 28 hits in 18 games back. With 10 walks all season, the free-swinger is still due for some average regression. He has, however, lowered his strikeout rate while amassing more hard hits, so his breakout isn't entirely a flash in the pan.
18 Paul DeJong (STL - SS) 125 13 31 19.6 4.0 170.0 +45.0
DeJong looks poised to turn a profit on his diminished draft stock despite slowing down substantially from a stellar start. He has improved his strikeout and walk rates while generating more hard hits and setting a career high with six steals. Although no longer batting third for the Cardinals, fifth isn't a bad lineup spot either. The shortstop has strangely scored far more runs despite batting in an RBI conducive spot, so he could plate 90-100 runs with around 25 long balls. The 25-year-old has made enough legitimate gains to hang tight beyond the shallowest of mixed leagues.
19 Marcus Semien (OAK - SS) 130 12 27 19.8 3.4 220.0 +90.0
Semien had never reached a 100 wRC+ prior to 2019, and there's limited upside now that 2016's 27 homers stand out as a career outlier. Yet he boasts a 127 wRC+ with 24 home runs and seven steals as of August 29. Despite early concerns of moving down in Oakland's order, he has scored 97 runs while routinely batting first for a strong lineup. Semien, who has also trimmed his strikeout rate and drew more walks, could maintain his .277 batting average in a 30/10-type campaign. He's quietly a terrific fantasy option.
20 Didi Gregorius (NYY - SS) 134 16 37 23.3 5.5 290.0 +156.0
Recovering from Tommy John surgery, Gregorius made tremendous strides and returned in early June. The shortstop has looked a bit rusty with a sub-.300 OBP, but he's also tallied 11 homers in 56 games. Coming off a 27-homer, 10-steal campaign, the 29-year-old should offer plenty of pop and counting numbers in a loaded Yankees lineup. Don't give up on him just yet.
21 Amed Rosario (NYM - SS) 162 19 34 24.8 3.6 172.0 +10.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 .318 OBP, the shortstop has at least submitted 12 homers and 15 steals. He also briefly unraveled defensively, which did not cost him playing time. The former top prospect is again heating up in the summer, batting .345 in 29 games since the start of July. Rosario is quietly maturing into a 20/20 threat whose .281 xBA supports the recent uptick.
22 Scott Kingery (PHI - 3B,SS) 187 14 31 25.1 3.6 400.0 +213.0
Kingery, who batted .226/.267/.338 in his rookie campaign, is now hitting .275/.336/.503 with 14 homers and 10 steals through 351 plate appearances. He has turned on the jets again in August after predictably fading from an unsustainable stellar start in July, and the 25-year-old has grown exponentially from 2018's disappointing debut. He's comfortably emerged as a top-200 player to roster in all mixed leagues.
23 Dansby Swanson (ATL - SS) 177 12 41 25.3 6.9 330.0 +153.0
The fantasy community largely gave up on Swanson after hitting .235 with 20 combined home runs in 2017 and 2018. Perhaps the former No. 1 pick isn't a finished product at age 25. He has 17 long balls - already surpassing last season's career high of 14 -- and seven steals with noticeable rises in exit velocity and hard hits. Batting second in the Braves' lineup is also a major boon to his value, as he has 64 runs and 57 RBIs. With a .278 xBA and 20.4% strikeout rate, he could keep improving his .265 batting average as the ultimate post-hype lottery ticket. After going on the IL with a heel injury on July 27, retroactive to July 24, he was initially expected to miss the minimum 10 days. He now is unlikely to come back until September, so managers in shallow mixed leagues could drop him if needing the spot.
24 Lourdes Gurriel Jr. (TOR - 2B,SS) IL60 201 14 35 27.8 5.3 241.0 +40.0
In mid-April the Blue Jays demoted Gurriel, who was hitting .175 with no homers and 12 strikeouts in 44 plate appearances. It's was still a surprising development for a talented youngster who hit .281/.309/.446 as a rookie last season. The wake-up call was apparently heard loud and clear. Upon returning, he homered in three consecutive games and 10 times more in June. Just like that, he's now batting .279/.331/.548 for Toronto. We've seen too low of a floor to trust this ceiling, but he has shown the promise that made him a popular target after strong finish to 2018. After missing most of August with a quad injury, he could return in early September. Keep him in mind for the final weeks.
25 Andrelton Simmons (LAA - SS) 196 18 39 28.7 5.6 221.0 +25.0
Diagnosed with a Grade 3 ankle sprain, Simmons seemed likely to miss at least two months. A quick recovery, however, has allowed him to return in late June. Now he's out with foot soreness and heading for an MRI. While a solid source of batting average, runs, and steals when healthy, he doesn't break the mold anywhere enough to require stashing.
26 Bo Bichette (TOR - SS) 185 9 52 24.7 12.8 365.0 +180.0
The Blue Jays promoted Bichette after trading Eric Sogard to Tampa Bay. One of baseball's finest prospects has taken off running, batting .320/.364/.650 with seven homers in 24 games. The 21-year-old is a blue-chip prospect who stole 32 bases in 2018, so he has a sky-high ceiling. Just don't expect him to maintain a .379 BABIP throughout his debut.
27 Asdrubal Cabrera (WSH - 2B,3B,SS) 328 22 47 33.8 6.1 199.0 -129.0
A boring but effectively above-average hitter for years, Cabrera was batting .235 with an 81 wRC+ before the Rangers designated him for assignment. He has found a home in Washington, where regular reps are not necessarily guaranteed despite his strong start. The veteran is at best a depth piece in larger leagues.
28 Willy Adames (TB - 2B,SS) 314 21 44 33.8 6.5 274.0 -40.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.
29 Marwin Gonzalez (MIN - 1B,2B,SS,LF) 277 20 55 34.8 7.7 232.0 -45.0
 
30 Jurickson Profar (OAK - 1B,2B,3B,SS) 264 17 53 33.9 7.8 140.0 -124.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 .205/.268/.382. He has at least maintained some power and speed with 15 homers and seven steals. Batting .174 over the last 30 days, he can only be rostered in the deepest of leagues despite his multi-position eligibility.
31 Jose Peraza (CIN - SS) 217 12 54 33.0 10.1 109.0 -108.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.
32 Chris Taylor (LAD - 2B,SS,LF,CF) 321 22 51 35.5 8.1 211.0 -110.0
Replacing the injured Corey Seager at shortstop, Taylor caught fire before injuring his forearm right after the All-Star break. Back on August 20, he's now filling in for Alex Verdugo in center field. The Dodgers' lineup is getting crowded, but Taylor has nine homers, seven steals, a 112 wRC+ in 92 games. There's plenty of fantasy appeal if he gets playing time for this loaded offense.
33 Gio Urshela (NYY - 3B,SS) 199 13 33 24.8 4.7    
A fringe prospect for years, Urshela is suddenly raking as an unlikely hero for the Yankees. He's batting .331 with 18 home runs and plenty of scorching plenty of hard hits to support the high average. He'll start September on the IL with groin tightness, but the unlikely breakout star hopes he can return after the minimum 10 days. Keep him rostered in all leagues.
34 Kevin Newman (PIT - SS) 354 22 51 34.5 7.3 682.0 +328.0
Hello, Newman. A well-kept secret for most of 2019, the 25-year-old shortstop is batting .304 with six home runs and 10 steals in 86 games. The Pirates are leveraging his contact skills in the leadoff role. He has cooled off in the second half (.247 BA) after notching a 17-game hitting streak in June, so he's more of a deep-league piece.
35 Kike Hernandez (LAD - 1B,2B,SS,LF,CF,RF) 297 23 52 37.5 8.5 288.0 -9.0
Hernandez cooled off after a raucous start, but he's catching a hot hand. He hit .352/.417/.574 in July before going on the IL with a hand injury. He's returned to notch a 174 wRC+ in August, and an injury to Max Muncy has cleared up playing time at second base. Grab Hernandez, whose multi-position eligibility will especially help in deeper leagues.
36 Eric Sogard (TB - 2B,SS) 376 25 51 34.8 6.7    
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.
37 Freddy Galvis (CIN - SS) 402 25 47 35.4 5.9 614.0 +212.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.
38 Orlando Arcia (MIL - SS) 393 28 44 38.5 4.5 461.0 +68.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.
39 Nick Ahmed (ARI - SS) 289 24 52 36.1 8.5 484.0 +195.0
Quietly enjoying a breakout year, Ahmed is hitting .272/.332/.461 with 16 homers and seven steals. Contact improvements support the higher batting average, and he's only getting better. Long perceived as a defensive-first shortstop, the 29-year-old has a 137 wRC+ with more walks than strikeouts after the All-Star break. He's a tremendous depth piece who should be rostered in more leagues.
40 Garrett Hampson (COL - 2B,SS) 336 14 53 42.4 7.8 202.0 -134.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.
41 J.P. Crawford (SEA - 3B,SS) 421 32 50 41.4 5.2 612.0 +191.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.
42 Brandon Crawford (SF - SS) 408 30 48 42.6 5.1 376.0 -32.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.
43 Nicky Lopez (KC - SS)   28 53 43.0 6.8 932.0  
 
44 Jon Berti (MIA - SS,LF) 342 21 36 31.2 5.0    
Operating as Miami's leadoff hitter, Berti is hitting .287 with three homers, seven steals, and 20 runs scored in August. It's hard to trust a 29-year-old rookie perceived as organizational depth, but the meaningful opportunity could continue to make him a garbage-time fantasy hero for managers seeking speed on the waiver wire.
45 Addison Russell (CHC - SS)   30 57 44.9 8.4 496.0  
 
46 Hanser Alberto (BAL - SS) 377 23 46 38.0 8.0    
 
47 Jose Iglesias (CIN - SS)   39 56 46.0 4.7 529.0  
 
48 Gavin Lux (LAD - SS)   19 52 35.8 13.3 846.0  
After tallying 13 homers and seven steals in Double-A, Lux is hitting a preposterous .400/.486/.735 in 45 Triple-A contests. The Dodgers are reportedly considered a September call-up, but playing time would be far from certain with Corey Seager, Chris Taylor, and Enrique Hernandez all back in the fold. Because of his upside, the 21-year-old would nevertheless become an instant add in mixed leagues if he works his way to the majors.
49 Isan Diaz (MIA - 2B,SS)   30 44 36.0 5.2 941.0  
The Marlins promoted Diaz on August 5, and he promptly homered off Jacob deGrom in his MLB debut. One of the prizes of the now-maligned Christian Yelich trade hit .305/.395/.578 with 26 homers In Triple-A prior to his call-up, and he's swiped double-digit bags in prior years. Take a chance on him contributing some power and speed for a mediocre Marlins lineup.
50 Josh VanMeter (CIN - SS)   31 50 40.5 6.9    
 
51 Hernan Perez (MIL - 2B,3B,SS,LF,RF) FA   38 60 50.1 5.8 413.0  
 
52 Yairo Munoz (STL - 3B,SS,CF)   37 59 50.3 5.2 476.0  
 
53 Mauricio Dubon (SF - SS)   35 40 37.5 2.5 860.0  
 
54 Carter Kieboom (WSH - SS) MiLB   43 55 50.5 4.5 707.0  
 
55 Miguel Rojas (MIA - 1B,3B,SS)   41 57 49.6 5.6 641.0  
 
56 Troy Tulowitzki (SS) RET   40 45 42.5 2.5 309.0  
 
57 Daniel Robertson (TB - 2B,3B,SS) MiLB   44 64 53.4 8.1 500.0  
 
58 Aledmys Diaz (HOU - 3B,SS)   35 58 52.2 4.7 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.
59 Austin Nola (SEA - C,SS)   47 47 47.0 0.0    
 
60 Cole Tucker (PIT - SS)   29 58 53.4 3.1 847.0  
 
61 Ronny Rodriguez (DET - 2B,3B,SS)   43 62 56.6 6.4 756.0  
 
62 Nick Gordon (MIN - SS) MiLB   48 65 56.5 8.5 586.0  
 
63 Alen Hanson (TOR - 2B,3B,SS,LF) MiLB   50 63 56.5 6.5 619.0  
 
64 Thairo Estrada (NYY - SS) MiLB   50 62 56.0 6.0    
 
65 Ehire Adrianza (MIN - 1B,3B,SS)   57 58 57.5 0.5 735.0