2019 Fantasy Baseball ROS Rankings

Expert Consensus Ranking (13 of 19 Experts) -
Rank Player (Team, Position) Overall Notes
1 Mike Trout (LAA - CF,DH) DTD 1 1 2 1.2 0.4 1.0
As incredible as Trout has been once again, both Yelich and Bellinger have been more useful from a fantasy perspective. It may not last much longer, but with the rate Yelich has been going for the past 120 games, it seems unlikely that Trout will catch him by season's end as the top fantasy hitter.
2 Christian Yelich (MIL - LF,CF,RF) 2 1 4 1.8 0.4 7.0 +5.0
In real life, Yelich doesn't do enough overall to have surpassed Trout as the top player in the game but with a 50 homer, 40 steal pace to go with a .330 batting average, you can bet your bottom dollar that he has been the #1 fantasy asset this season and will continue to be so.
3 Cody Bellinger (LAD - 1B,CF) 3 3 18 3.5 0.9 39.0 +36.0
Although he has cooled off, Bellinger is clearly one of the top three fantasy assets in baseball this season. He may end the season with 120 runs, 120 RBIs, 50 homers and 15 stolen bases. And don't forget that he is still batting over .340.
4 Mookie Betts (BOS - CF,RF) 6 2 7 4.5 1.1 2.0 -4.0
Incredibly, as disappointing as Betts has been, he is still a top 10 fantasy outfielder and hasn't even begun to play his best ball yet. Although Trout, Yelich and Bellinger are the clear top three, it would surprise no one if Betts has the best second half of them all.
5 Ronald Acuna Jr. (ATL - LF,CF) 5 3 7 4.5 0.8 9.0 +4.0
Acuna picked up right where he left off last season with 70 first-half runs to go with a 40/20 homer/steal pace to go with it. As if that wasn't enough, he may end up hitting .300 as well, putting him in the conversation as the top fantasy asset in baseball next spring.
6 J.D. Martinez (BOS - LF,RF,DH) 11 4 8 6.1 0.7 5.0 -6.0
If you are hoping to make some noise in the trade market, you may want to put in a feeler for J.D. who has been among the most unlucky hitters in terms of batted balls this season. While his production looks down, he is actually hitting the ball just as well as he has the past few seasons.
7 Charlie Blackmon (COL - CF) 18 5 10 7.1 1.4 26.0 +8.0
Blackmon took a bit of a step back last year after finishing as the top overall fantasy asset in 2017. It seemed as though he was going to continue his downward trend at the start of the season but Blackmon has kicked it into gear and ended up being a top fantasy outfielder in the first-half.
8 Aaron Judge (NYY - RF,DH) 21 5 17 9.7 1.9 15.0 -6.0
Now that Judge is finally back, everyone will soon remember why he was recently considered to be in the top-tier of outfielders. Don't be shocked if he leads the AL in homers and runs over the rest of the season.
9 Whit Merrifield (KC - 1B,2B,CF,RF,DH) 22 8 18 10.4 2.5 32.0 +10.0
Whit has done exactly what fantasy owners have hoped for up until the break. He is on pace for both 20 homers and 30 steals to go with a batting average north of .300. While he doesn't possess top-tier upside, fantasy owners can continue to rely on him as a 3rd or even 2nd round value.
10 Juan Soto (WSH - LF) 27 6 17 12.2 1.7 30.0 +3.0
Soto may not equate to much in the field long term, but in fantasy, he continues to dominate with an average still over .300 to go with plus contribution in RBIs, runs, HRs and even a few stolen bases mixed in.
11 Kris Bryant (CHC - 3B,RF) 29 7 19 12.2 3.0 33.0 +4.0
Believe it or not, Bryant is on pace for 130 runs this season despite his slow start. He won't bop 40 homers like some of the other stars, but with a quality batting average and sufficient power, fantasy owners have to be pleased with their investment.
12 George Springer (HOU - CF,RF,DH) 31 9 20 12.5 2.6 48.0 +17.0
With the injuries to both Jose Altuve and Carlos Correa, Springer's counting stats haven't quite been what fantasy owners expected but he is still among the clear-cut second-tier of fantasy outfielders and may finish with 35 homers, 10 steals and a .300 batting average.
13 Starling Marte (PIT - CF) 30 6 25 13.6 3.4 37.0 +7.0
While still not elite, Marte is clearly a second-tier fantasy outfielder with both power and speed to go with a potential 100/100 RBIs and runs season despite playing for the Pirates' sluggish offense. Fantasy owners have to be loving his performance once again.
14 Bryce Harper (PHI - CF,RF) 32 7 21 13.6 4.3 16.0 -16.0
It is hilarious that an .850 OPS is a major disappointment for someone like Harper. He has actually been solid in fantasy as well thanks to 115 combined RBIs and runs thus far. Sure, the batting average is still low, but overall, no one should be complaining about his production.
15 Joey Gallo (TEX - 1B,LF,CF,RF) 51 9 32 17.2 5.0 99.0 +48.0
Even despite all the strikeouts, Gallo is batting .279 thanks to a league-high average exit velocity of 94 MPH. Add in 20 homers in 204 at-bats thus far and we are talking about one of the premium power hitters in fantasy baseball, worthy of a top 50 pick next year.
16 Rhys Hoskins (PHI - 1B,LF) 42 8 26 17.3 3.3 38.0 -4.0
You can say what you want about Hoskins' potential, and while it may be true, the fact of the matter is that he has never contributed in the batting average department and has actually been propped up quite a bit by batted ball luck to even keep him above .260. He will provide RBIs, runs and homers, of course, but is more of a sell candidate than a buy-low.
17 Andrew Benintendi (BOS - LF,CF) 46 11 31 19.1 3.8 29.0 -17.0
Even with the power disappearing, Benintendi batting in the middle of the Boston lineup means runs and RBIs galore thanks to his strong BB-rate. While he might not return draft value the rest of the season, fantasy owners can at least expect him to right the ship from here on out.
18 Eddie Rosario (MIN - LF) 50 14 30 19.2 3.5 80.0 +30.0
Rosario is no longer swiping any bags for fantasy owners, but his consistency at the plate has rewarded them richly as he is once again on track for 30 homers with a useful batting average and all the RBIs and runs to match both.
19 Tommy Pham (TB - LF,CF) 58 14 35 20.6 3.3 72.0 +14.0
Pham has not only managed to stay healthy so far this season, but his efficiency has actually improved as well. If he keeps it up, fantasy owners could be looking at a 30/20 season to go with another strong performance in the batting average department.
20 Michael Brantley (HOU - LF,DH) 70 13 51 22.8 5.6 107.0 +37.0
Brantley keeps on hitting, and as long as he stays healthy, fantasy owners can expect a .320 average from him to go with all the runs and RBIs that come from batting in the middle of the order for Houston. There won't be much in the way of power or speed, however.
21 Marcell Ozuna (STL - LF) IL10 76 15 55 24.9 5.8 75.0 -1.0
Ozuna may currently be on the IL but he was terrific in the first half with a whopping 62 RBIs to go with both power (20 homers) and speed (8 steals). His batting average isn't, nor will it be ideal, but all of this still combines to make him a top 50 fantasy asset.
22 Yasiel Puig (CIN - RF) 74 16 35 25.0 4.3 76.0 +2.0
Puig was borderline droppable just a month ago but he has quickly turned his season around and is now on track for 40 homers, 20 steals, 100 RBIs and is batting over .260. While that may not keep up, it wouldn't be a surprise either considering he is playing in Great American Ballpark.
23 Austin Meadows (TB - LF,CF,RF) 94 18 68 27.0 4.9 200.0 +106.0
This time last month, Meadows was all the rave and was considered a can't miss superstar. While he is still a nice asset, 25 homers, 15 steals and 70/80 runs and RBIs don't quite fit the description of a top 20 outfielder, let alone a top 5 guy.
24 David Dahl (COL - LF,CF,RF) DTD 97 18 44 27.7 4.2 95.0 -2.0
Dahl has been every bit as good as advertised and more with a 110 run, 100 RBI pace to go along with a batting average north of .300. Fantasy owners should expect those numbers to drop a bit, however, as he has an outrageous BABIP so don't hesitate to explore the trade market.
25 Michael Conforto (NYM - LF,CF,RF) 93 22 41 28.5 4.2 106.0 +13.0
It now seems clear that Conforto will never be that star everyone expected him to become. If we can look past that disappointment, it's easy to accept a player on our roster who hits 30 homers with 10 steals, 90 RBIs and 90 runs even if it comes with a sub .250 batting average and that just so happens to be the pace Conforto is on.
26 Domingo Santana (SEA - RF) 85 13 36 28.6 4.8 225.0 +140.0
Santana has cooled off since his incredible start, but he is still on track for 100 runs, 110 RBIs and 35 HRs while stealing some bases and maintaining a quality batting average. It may not quite keep up, but it goes without saying that fantasy owners will end the season having gotten an incredible value from him.
27 Lorenzo Cain (MIL - CF) 83 15 49 30.0 8.4 63.0 -20.0
After making a run at the NL MVP last season, Cain came with high hopes, but it turns out that he has been among the most frustrating players so far this season, going for just 5 gomers, 11 steals and a .253 average in the first half. Even so, he still deserves a roster spot, but perhaps not much longer.
28 Giancarlo Stanton (NYY - LF,RF,DH) IL10 98 11 59 31.5 12.8 22.0 -76.0
With the AL East likely in the bag, the Yankees have been wise to hold off on rushing Stanton back. When he will finally return is anyone's guess, but when he does, you can expect a top 15 fantasy outfielder as always.
29 Victor Robles (WSH - RF) 95 13 55 31.7 8.3 119.0 +24.0
Robles didn't become an immediate star like many thought possible. That doesn't mean it can't happen in the second half, but more than likely, we are looking at someone who holds a .250 batting average with near 20 homers and 20 steals. That is useful for sure, but by no means a league-winner.
30 Max Kepler (MIN - CF,RF) 118 19 61 31.9 6.2 239.0 +121.0
As odd as it is to imagine, Kepler just started playing baseball a decade ago so it should be no surprise that his breakout came a little late. It appears to be here to stay, however, and while the batting average and speed will never be a plus, 100 RBIs, 100 runs and 35 homers will certainly do the trick for fantasy owners.
31 Khris Davis (OAK - LF,DH) 48 9 37 20.9 6.4 42.0 -6.0
Davis has dropped off in power this season, but we all know that at the drop of a hat, he can rattle off a dozen homers in a month and quickly climb that leaderboard. He is still be all means a top 25 fantasy outfielder even with is frustrating first half.
32 Eloy Jimenez (CWS - LF,RF) IL10 110 14 62 35.4 10.1 117.0 +7.0
For the most part, Jimenez has been a grand disappointment for fantasy owners who expected a.290 batting average with 30 homers as a rookie. The homers might come, but his approach at the plate isn't as polished as we all anticipated.
33 Franmil Reyes (SD - LF,RF) 115 23 57 35.7 7.5 235.0 +120.0
Although he started slow, the Statcast data suggested Reyes was in store for a massive breakout. Surely enough, he's now batting .255/.309/.552 with 26 home runs. He still hasn't caught up to his .382 xwOBA, so the Padres outfielder could very well up his average a tad while pursuing 35-40 long balls. Such production would make him a league-winning find for those who grabbed him off the waiver wire in April.
34 Justin Upton (LAA - LF,DH) 146 25 108 38.0 5.5 94.0 -52.0
Upton, who opened the season on the IL with what sounded like a minor toe injury, instead missed more than two months. There goes his streak of three straight 30-homer seasons and eight seasons with at least 145 games played. He's hit a solid .257/.342/.457 with four homers in 19 games since returning. Although durability was a major selling point, he can still offer plenty of power down the stretch.
35 Byron Buxton (MIN - CF) IL7 127 23 50 39.9 6.2 160.0 +33.0
Buxton has had streaks this season that show why there is still reason to be optimistic about his potential but overall, it has been the same old mediocre statline with some power and speed, but a less than ideal batting average.
36 Mallex Smith (SEA - LF,CF,RF) 153 21 100 40.9 10.0 111.0 -42.0
Mallex certainly isn't going to provide any pop or batting average support, but he scores enough runs to go with his 45 steal pace that he should start for every night for every fantasy team that owns him.
37 Nick Senzel (CIN - 2B,3B,CF) DTD 154 24 65 41.2 11.3 206.0 +52.0
Senzel has merely been mediocre for fantasy owners up into the break with a .258 average and limited power, but he does have 8 steals already and we know he has the potential to breakout much like Scott Kingery did earlier this season.
38 Yordan Alvarez (HOU - LF) 134 15 110 41.6 30.8 730.0 +596.0
Yordan came into the league blazing but as we saw with Michael Chavis earlier this season, that doesn't suddenly make him a superstar. While it is possible that he continues to rake like Pete Alonso, we are better off holding back from calling him a top 10 fantasy outfielder for now.
39 Ramon Laureano (OAK - RF) 138 26 60 42.0 8.3 218.0 +80.0
Believe it or not, Laureano is on pace for 30 homers, 20 steals and 100 runs. While that may not keep up, it is worth noting that he has performed as a top 50 fantasy asset thus far so even if he drops off a cliff, fantasy owners should keep running him out in their lineup every night.
40 Shin-Soo Choo (TEX - LF,RF,DH) 147 24 75 42.7 8.0 260.0 +113.0
The routinely ignored Choo keeps hitting at age 37. He has 15 homers and eight steals with a 130 wRC+ as of July 17. It's not necessarily a fluke, and he has benefited from a rise in exit velocity and hard-hit rate. He especially remains an unheralded OBP and runs asset in five-outfielder formats.
41 Trey Mancini (BAL - 1B,LF) 155 27 87 42.9 10.1 272.0 +117.0
There is nothing sexy about owning Trey Mancini, but he has rebounded quite nicely from his disappointing 2018 campaign. The underlying metrics suggest what we have seen in 2019 is the real Mancini so it wouldn't be wise to attempt selling high on him.
42 Hunter Renfroe (SD - LF,RF) 159 30 97 44.4 7.4 198.0 +39.0
With Wil Myers struggling for the Padres, Renfroe has been playing nearly every day and it has paid off as he knocked 27 first-half bombs. Sure, the batting average isn't there, nor will it ever be, but fantasy owners will gladly welcome 45 dingers from a mid-season waiver wire addition.
43 David Peralta (ARI - LF) IL10 156 32 73 45.3 7.5 129.0 -27.0
Peralta was raging hot earlier in the season but as the underlying numbers accurately forecasted, that was a mere fluke. Now that he is on the IL, you can make a case for cutting him loose if you need the extra roster spot.
44 Nicholas Castellanos (DET - RF) 148 31 71 47.0 10.6 90.0 -58.0
Castellanos isn't doing nearly as much this season for the Tigers as we have grown to expect from him. He may end up with 90 runs scored, but with no one else in the lineup, his RBIs are vastly behind what we've seen in the past. Likewise, his power is virtually non-existent.
45 Mitch Haniger (SEA - CF,RF) IL10 165 23 95 49.0 13.3 83.0 -82.0
We know that Haniger offers plenty of upside when he returns from the IL, but it may continue to be rough going as we've seen in the first half. If you have the room on your bench to keep him, go for it, but don't sacrifice anything to do so.
46 Dee Gordon (SEA - 2B,CF) 160 27 75 49.5 10.2 101.0 -59.0
Gordon already stole a dozen bags in 45 games before getting sidelined with a right wrist contusion, and three home runs represent a seismic power tear for the slap-hitting second baseman. Because of Mallex Smith's resurgence, Gordon has returned to the bottom end of Seattle's depleted lineup. When healthy, he's a one-category asset who could potentially regain some value in the runs and average columns.
47 Nomar Mazara (TEX - RF) 141 35 85 50.0 8.1 153.0 +12.0
Mazara has only supplied 12 homers in the first half despite all his raw power. With that said, batting in the middle of the order for Texas definitely comes with his perks, as you can see with his 90 RBI, 90 run pace through the break.
48 Joc Pederson (LAD - LF,CF) 184 29 83 50.9 9.6 308.0 +124.0
Joc has already swatted 20 homers even though the Dodgers primarily only play him against right-handed pitchers. He will continue to produce while he is in the lineup, but the counting stats may not finish as high as others with his sort of pop.
49 Aaron Hicks (NYY - CF) 169 30 71 53.0 8.8 132.0 -37.0
Hicks hasn't gotten going quite yet after missing some time earlier in the season. And while he likely won't steal double-digit bags, it is fair to expect the power to return and his batting average to bounceback in the second half.
50 Jorge Soler (KC - RF,DH) 173 38 67 54.0 9.1 311.0 +138.0
Soler entered the All-Star Break on track for 40 homers and well over 100 RBIs. While the batting average won't help you at all, he seems to be on the route to a Khris Davis type of season, which as you know, would make him a top 100 fantasy asset easily.
51 Alex Verdugo (LAD - LF,CF) 174 39 105 55.6 9.3 352.0 +178.0
Verdugo has been raking in the first half for the Dodgers with a batting average well above .300 and even some speed. Don't be surprised if he ends up with 20+ homers too if the Dodgers continue to get him enough at-bats.
52 Jay Bruce (PHI - 1B,RF) IL10 191 43 76 55.6 7.0 317.0 +126.0
Most gave up on Bruce before the season because he was so awful in 2018, but he was struggling through plantar fasciitis. Now that he is healthy, Bruce just keeps mashing with 24 homers headed into the break. He is good bet to keep hitting if he can stay on the field.
53 Ryan Braun (MIL - 1B,LF) 197 37 83 58.7 11.1 186.0 -11.0
As usual, Braun is dealing with injuries off and on, but getting the job done for fantasy owners while he is on the field. Going into the break, he carries a .271 average with a dozen homers and a handful of steals which is what we should expect in the second half too.
54 Adam Eaton (WSH - LF,RF) 201 44 88 59.6 8.0 195.0 -6.0
Eaton is the same player we've always known him to be with a handful of steals, homers and tons of runs to go with a quality batting average. While there is nothing exciting about an asset like that, he is certainly worthy of a fantasy roster spot.
55 Wil Myers (SD - 3B,LF,RF) 213 31 90 60.6 14.5 100.0 -113.0
In terms of batting average, Myers has been abysmal, but he might also finish the season with 20 homers, 20 steals and 80 runs, plus we know he has much more in the way of upside so don't drop him quite yet.
56 Jesse Winker (CIN - LF,RF) 226 47 99 62.0 10.0 187.0 -39.0
Overall, Winker is merely a fringe fantasy asset, but if you can afford to use him correctly, you've got yourself a serious player. Winker is abysmal versus lefties, but terrorizes righties so be sure to check the probable opposing pitcher each day.
57 Ian Desmond (COL - 1B,LF) 232 37 76 62.3 8.7 147.0 -85.0
Although he isn't starting every game for the Rockeis, Desmond does play enough in Coors to warrant a roster spot on fantasy teams. Gone are the days where he will steal 20 bags, but he should be solid at worst in the other four standard categories.
58 Kevin Kiermaier (TB - CF) 206 32 89 63.3 15.6 318.0 +112.0
Kiermaier is quietly having an excellent season and may reach 20 homers to go with 30 steals by the time the season comes to a close. Health is always a concern with the way he plays in the field, but so long as he keeps playing every day, you've got to find a way to get Kiermaier in your fantasy lineup.
59 Stephen Piscotty (OAK - RF) IL10 225 40 100 63.5 12.0 154.0 -71.0
Piscotty was terrific last season for the A's, but has come back down to reality a bit this year with a subpar batting average and not much in the way of power. He still has upside for more, but for now, fantasy owners shouldn't count on his production.
60 Nick Markakis (ATL - RF) 216 40 93 63.6 8.3 248.0 +32.0
As always, Markakis isn't providing much in the way of homers or steals, but his is on pace for 90 RBIs and 90 runs to go with another strong batting average. While that isn't a league-winner, he is giving fantasy teams exactly what they hoped for from him.
61 Adam Jones (ARI - CF,DH) 227 33 81 63.7 6.5 312.0 +85.0
Jones isn't back to his glory days, but he has certainly been a nice surprise this season for fantasy owners, contributing in three categories and not hurting anyone in batting average. You can continue to use him as a mediocre asset.
62 Hunter Dozier (KC - 1B,3B,RF) 170 34 63 48.6 9.2 597.0 +427.0
Dozier entered the all-star break om pace for 20 homers, 80 RBIs and carries a .283 batting average. Regardless of whether those numbers are a fluke or not, you can bet he won't regress enough to become waiver wire fodder in the second half.
63 Kyle Schwarber (CHC - LF) 233 46 90 67.0 10.8 177.0 -56.0
With power at such a high supply, five-by-five managers won't derive much value out of a .231 hitter like Schwarber. There's hope, however, in an average exit velocity up three points leading to a .259 xBA. If his quiet contact gains can even lead to a .245-.250 average, gamers can get some utility out of a 30-HR slugger who will score plenty of runs atop the Cubs' lineup. He's still more valuable in OBP leagues.
64 Kole Calhoun (LAA - RF) 245 52 99 67.3 8.3 436.0 +191.0
Calhoun has outperformed expectations thus far with a Kyle Schwarber like line of 20+ homers with a lackluster batting average. He also carries a 100/90 runs/RBIs pace up into the break so don't hesitate to scoop him up if you still can.
65 Avisail Garcia (TB - RF) 210 30 113 67.5 13.7 381.0 +171.0
One of the most underrated fantasy assets this year has been Garcia who entered the break with 12 homers, 9 steals, a 75/80 runs/RBIs pace and a solid .280 batting average. There is no reason he should still be available in 75% of leagues.
66 A.J. Pollock (LAD - CF) 219 27 116 67.6 24.9 92.0 -127.0
A broken thumb marked the third different injury to besiege Pollock in as many years. An elbow infection suffered in late April makes it a fourth. The Dodgers placed him on the IL after he batted .223/.287/.330 with two homers and no steals in 28 games. The situation escalated quickly when he underwent surgery on May 3. He's set to return right after the All-Star break and should resume a starting role with Joc Pederson playing first base. Take a speculative flier if still available.
67 Jose Martinez (STL - 1B,RF) 250 57 97 68.9 7.4 201.0 -49.0
Martinez hasn't provided fantasy owners much with a .282 batting average and just 6 homers, but all Statcast metrics suggest those numbers will come roaring up in the second half. It might be time to add him before it costs you a pretty penny.
68 Brett Gardner (NYY - LF,CF) 228 39 91 71.7 10.7 322.0 +94.0
Gardner is once again providing plenty of runs and RBIs for fantasy owners and just so happens to be on pace for 25 homers which off-sets his drop in steals that came with age. Fantasy owners can continue to rely on Gardner as a OF4.
69 Jackie Bradley Jr. (BOS - CF,RF) 241 53 97 73.4 11.5 245.0 +4.0
It is anyone's guess which Bradley we will get in the second half, whether it is the worst offensive player in baseball or a fringe all-star. We have seen both at times this year and in the past. For now, though, he is hot so don't hesitate to use him.
70 Hunter Pence (TEX - LF,RF) 266 43 136 75.2 22.2 627.0 +361.0
Pence was elected to the All-Star game and is having an excellent bounceback season with a .294 average and 15 homers in just 194 at-bats, but without everyday playing time, he'll be passed up by many other outfielders in counting stats and that's before you even factor in the expected regression.
71 Alex Gordon (KC - LF,CF) 302 40 131 75.8 11.4 456.0 +154.0
Despite his age, Gordon may be having a career year although he has seen regression over the last month. He may end up with 20 homers and 10 steals, but don't expect the batting average to stay north of .275 all season.
72 Dwight Smith Jr. (BAL - LF) 252 52 104 77.0 11.8 937.0 +685.0
Smith burst out of the gate with 10 homers and four steals through May, but he has gone ice cold. In 18 games before the break, he batted .188 (12-for-64) with one long ball and no steals. Playing for the Orioles gives him an extended leash, but not full immunity. The early success story is now somehow to save for deep mixed leagues unless he heats up again.
73 Gregory Polanco (PIT - RF) IL10 291 39 101 77.5 13.6 231.0 -60.0
Polanco still hasn't quite amounted to what everyone hoped and thought he would be. That is still possible in the long run, of course, but for now, he isn't helping fantasy teams in any category and can remain on waivers.
74 Randal Grichuk (TOR - CF,RF) 246 53 96 77.7 11.2 242.0 -4.0
As always, Grichuk is providing some pop to go with runs and RBIs. There is, of course, a batting average well below .250 to accompany the benefits in the other categories. This makes him a fringe candidate for a roster spot in standard-sized leagues.
75 Jake Bauers (CLE - 1B,LF) 261 45 105 81.7 11.3 251.0 -10.0
On the bright side, Bauers has created some distance from the Mendoza line after batting .201 in his MLB debut season. He has bolstered his contact rate by over seven percent, but he's also generating fewer hard hits. Without much of a power bump, the hope is that he chips his way to a stealthily productive 20/10 campaign with a passable batting average. That will play in five-outfielder formats, though he hasn't shown much to buy into anything more. He may be heating up, however, hitting .297/.333/.541 since the start of June.
76 Derek Dietrich (CIN - 1B,LF) DTD 267 56 103 82.0 11.4 532.0 +265.0
The batting average has come crashing down and his power has completely halted to go along with the playing time. With that said, he was so exceptional for a stretch that you can make a case for stashing him until he comes out of it and mashes again.
77 Jason Heyward (CHC - CF,RF) 282 53 120 83.0 10.1 473.0 +191.0
As difficult as it may be to believe, Heyward is actually hitting quite well so far this season with a 25-homer pace and a batting average back up around .280. It might not be here to stay, but you can be sure that he is worthy of a roster spot in your fantasy league.
78 Harrison Bader (STL - LF,CF,RF) 275 41 106 83.5 16.1 179.0 -96.0
The latest byproduct of Cardinal Devil Magic, Bader broke out with 12 homers, 15 steals, and a 3.5 fWAR in 138 games. He was in the midst of a sophomore slump (.179/.347/.359, 2 HR, 0 SB in 13 games) before landing on the IL with a hamstring strain. Because of his elite defense in center field, the 24-year-old has maintained a starting role despite St. Louis' dearth of options. Yet an exit velocity (85.9 mph) in the bottom-12 percentile makes him an average risk, and he has stolen just four bases in seven chances. He's no longer worth rostering in 12-team mixed leagues.
79 Brandon Belt (SF - 1B,LF) 301 66 102 84.7 11.5 331.0 +30.0
Belt has given fantasy owners reason to be disappointed for years now. Although he is never awful, it may finally be time to give up and cut him loose. There are plenty of other projects on the waivers with more fantasy upside like Bobby Bradley.
80 Garrett Cooper (MIA - LF) 335 50 119 84.8 17.9 747.0 +412.0
While there isn't much help in the Marlins' offense, Cooper has been playing well enough that fantasy owners can mostly ignore the RBIs, runs and lack and speed. His batting average and power will both play and appear to be legitimate.
81 Josh Reddick (HOU - LF,RF) 309 50 107 85.9 11.1 385.0 +76.0
Reddick continues to play every day for the Astros despite Kyle Tucker waiting around in the minors. Reddick isn't bad with a .291 average and decent power, but that may not be enough to hold off the kid in the second-half of the year.
82 Billy Hamilton (KC - CF) 331 42 105 86.1 7.9 155.0 -176.0
Hamilton is still swiping bases, but he is no longer elite in that category with just a 25 steal pace heading into the break. As always, his power and average are non-existant so he isn't even worthy of a roster spot at this point.
83 Jarrod Dyson (ARI - CF,RF) DTD 259 41 108 73.0 19.5 632.0 +373.0
Dyson is by no means a power hitter with just 5 first-half homers and 18 RBIs, but he is what everyone wanted out of Billy Hamilton with 20 steals, 40 runs and a bad, but not terrible batting average. Judging by the demand for steals, Dyson is well worth scooping up.
84 Willie Calhoun (TEX - LF) MiLB 339 56 119 86.8 17.7 544.0 +205.0
Initially an intriguing post-hype flier, Calhoun lost a roster spot to Hunter Pence following a dreadful spring. After getting held in the minors because of his glove, his bat (.602 OPS) didn't keep him in the majors last season. He worked his way back to the majors by batting .304/.416/.557 with more walks (22) than strikeouts (19) in 32 Triple-A games. A week into his call-up, however, he landed on the IL with a quad strain. After struggling in his return, the Rangers sent him back to Triple-A to activate Pence from the IL. The 24-year-old still carries considerable contact and power upside, but he likely needs another injury or trade to lock down big league playing time this summer.
85 Danny Santana (TEX - LF) 308 48 123 81.5 20.0    
One of 2019's best kept secrets, Santana is hitting .313 with 11 homers and steals each through 68 games. The Rangers keep finding reps for him across the diamond, so he's already eligible at first base, second base, and outfield in most leagues. A .395 BABIP has fueled his unlikely breakout, but there's too much power and speed too ignore him if still sitting on the waiver wire.
86 Corey Dickerson (PIT - LF,DH) 268 57 99 81.5 10.1 204.0 -64.0
The Pirates placed Dickerson on the IL with a right posterior shoulder strain on April 4. They moved him to the 60-day IL on May 27 to make room on their 40-man roster, but that's no indication of a setback. He's rehabbing in Triple-A and could return when eligible in early June. Deeper competitors should stash the underrated outfielder on the heels of a .300 campaign.
87 Chris Taylor (LAD - 2B,SS,LF,CF) IL10 370 71 117 88.9 5.7 211.0 -159.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.
88 Brian Anderson (MIA - 3B,RF) 341 77 119 91.6 11.6 325.0 -16.0
Anderson doesn't do much for a fantasy team in terms of batting average and you can be sure he won't pile up runs and RBIs in Miami's lineup, but he might hit 20 homers and won't kill you in any category.
89 Adam Frazier (PIT - 2B,LF,RF) 348 64 122 92.0 13.2 326.0 -22.0
You can be certain that Frazier won't offer any power or speed, but 80 homers and a .280 batting average never hurt anyone. If you need a warm body to fill in for an injured player, he can answer the call without pain.
90 Kike Hernandez (LAD - 1B,2B,SS,LF,CF,RF) 297 39 113 92.1 14.9 288.0 -9.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.
91 Marwin Gonzalez (MIN - 1B,2B,SS,LF) 311 65 122 88.9 15.3 232.0 -79.0
 
92 Eric Thames (MIL - 1B,LF,RF) 345 71 116 89.1 11.1 398.0 +53.0
Thames has shown flashes of all that pop we got in 2017 during his breakout campaign but the Brewers just aren't playing him enough to make much of a fantasy impact. He belongs on your waiver wire speed dial, however.
93 Oscar Mercado (CLE - CF) 270 38 101 66.7 20.9 691.0 +421.0
Desperate for outfield help, Cleveland finally promoted its best in-house option. Mercado hit .294/.396/.496 with four homers and 14 steals prior to his call-up, so he offers plenty of fantasy appeal across the board. He has exceeded somewhat modest expectations by batting .284 with six homers and seven steals in 47 big league games. Now batting second behind Francisco Lindor, he has gone from a deep-league add to a rookie worth rostering in leagues of all sizes.
94 Niko Goodrum (DET - 1B,2B,3B,SS,LF,RF) DTD 342 67 110 93.1 8.7 298.0 -44.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.
95 Brandon Nimmo (NYM - LF,CF,RF) IL10 354 56 121 98.4 16.5 169.0 -185.0
Even Nimmo may not maintain his smile if his brutal season continues. On the heels of a breakout campaign, he was batting .200 with 48 strikeouts through 43 games before going on the IL with neck inflammation. After suffering a setback in his rehab, the Mets are shutting him down for an additional month. Despite his sensational 2018, managers without an available IL spot have little choice but to cut their losses.
96 Howie Kendrick (WSH - 2B,LF) 273 44 98 69.9 16.0 552.0 +279.0
In what may be the most surprising breakout in all of baseball, the 36-year-old Kendrick has turned into a prolific hitter with power to go along with his .330 batting average. And believe it or not, the underlying stats suggest it is the real deal so don't get the crazy idea of trying to sell him high.
97 Kyle Tucker (HOU - LF) MiLB 412 64 122 98.7 16.4 327.0 -85.0
Tucker is still stuck down in the minors for Houston and while playing time will be difficult to come by apart from a trade, he would be a 100% FAAB pickup if he gets the call and is inserted into the starting lineup. Think Andrew Benintendi right away with both power and speed.
98 Ender Inciarte (ATL - CF) IL10 284 35 120 94.0 18.9 138.0 -146.0
Inciarte continues to fall off the map. After his average fell to .265 in 2018, he's batting a pathetic .218/.295/.323. Those weak returns sent him to the bottom of Atlanta's order, where he stole just three bases before landing on the IL. Even when he returns from a back injury, Inciarte is unlikely to reclaim his starting job from Austin Riley. Despite getting cleared for baseball activities, his return is still not imminent.
99 Manuel Margot (SD - CF) 298 71 119 95.2 12.3 387.0 +89.0
Lost in San Diego's shuffle earlier in the season, Margot has reclaimed center field from Wil Myers. He has a dozen steals in limited playing time and has belted three homers in nine July contests. The 24-year-old also has as many walks as strikeouts (15) in 33 games since the start of June. He's an intriguing post-hype add in deeper mixed leagues.
100 Leury Garcia (CWS - 2B,LF,CF,RF) 327 49 111 90.9 13.6 689.0 +362.0
Garcia isn't even going to finish the season with 10 homers, but he offers some speed and is on pace for 100 runs thanks to a quality .290 batting average and every day playing time for the White Sox. You can use him without regret although he won't be a world saver.
101 Clint Frazier (NYY - LF) MiLB 474 74 139 103.7 17.9 497.0 +23.0
Frazier was by no means a star while he was up, but was surely good enough that the very second he gets the call again, he should be a top waiver priority even if it comes with him being dealt to another team before the deadline.
102 Delino DeShields (TEX - CF) 481 82 125 104.0 9.8 347.0 -134.0
DeShields had stolen eight bases with a .321 OBP before getting demoted on May 8, but he was also batting .182. That rare blend of front-line plate discipline and speed makes him a perennial breakout candidate, and he actually built upon last year's contact gains despite the anemic results. He has returned to record 11 hits in six games, so add him back in deeper mixed leagues.
103 Kevin Pillar (SF - CF) 338 77 107 95.3 6.3 314.0 -24.0
The Blue Jays sent Pillar to the Giants, who opened 2019 with Steven Duggar as their starting center fielder. After producing 31 homers and 29 steals over the past two seasons, Pillar could pair another sneaky 15/15 campaign with a higher runs tally atop San Francisco's lineup. He's an underrated depth option in larger leagues who's playing better in June following a dreadful start.
104 Tyler O'Neill (STL - LF,RF) 404 65 119 99.0 13.6 336.0 -68.0
 
105 Bryan Reynolds (PIT - CF) 364 60 102 76.2 12.8    
Reynolds has been phenomenal from a batting average standpoint, batting .348 through the second half. Beyond that, however, he offers virtually nothing and we surely can't lean on him to maintain a batting average even north of .300 the rest of the way.
106 Raimel Tapia (COL - CF) 320 67 112 94.6 12.8 579.0 +259.0
Tapia will never be a source of much power or speed, but as long as he continues to play in Coors, his batting average will suffice if you are desperate for a warm body in your fantasy outfield.
107 Christin Stewart (DET - LF) 376 58 117 106.2 8.4 341.0 -35.0
 
108 Dexter Fowler (STL - RF) 366 84 119 103.6 10.4 485.0 +119.0
After dealing with a foot injury and depression during a down 2018, Fowler is looking like his old self again. The outfielder touts a .399 OBP through 45 games with four homers, three steals, and 20 runs scored. His keen batting eye has prompted the Cardinals to not only play him in a crowded outfield, but give him more time in the leadoff role. He's a boring, but viable asset in deep mixed and NL-only leagues.
109 Chad Pinder (OAK - 2B,3B,LF,RF) 452 91 123 108.9 10.8 572.0 +120.0
 
110 Jason Kipnis (CLE - 2B,CF,DH) 504 85 130 106.0 11.4 378.0 -126.0
At this point in his career, Kipnis is only a worthwhile fantasy asset in deeper leagues. He should end up with double-digit homers and steals, but not by much, and drug down by a rough batting average.
111 Dominic Smith (NYM - 1B,LF) 438 69 112 91.7 11.2 502.0 +64.0
Smith, a former top prospect who is only 24 years old, treated his sleep apnea during the offseason after a disappointing debut. He's now forcing his way into the Mets' lineup despite Pete Alonso's emergence by batting .328/.414/.590 in 141 plate appearances. With a higher wRC+ than Alonso, he's going to keep playing in left field. Even though he's benefited from some good luck, Smith is swinging far too hot a bat to ignore in deep leagues.
112 Teoscar Hernandez (TOR - LF,RF) 482 91 126 112.0 7.0 375.0 -107.0
 
113 Leonys Martin (OF) FA 463 86 135 112.1 12.8 438.0 -25.0
 
114 Joey Wendle (TB - 2B,LF) 390 55 131 110.0 10.5 236.0 -154.0
Right after returning from a hamstring injury, Wendle fractured his wrist. He missed another seven weeks before returning to the Rays, who have inserted him back into the starting lineup despite collecting four hits in 39 plate appearances. A healthy Wendle could still help in deeper leagues if given an opportunity, as he broke out to bat .300 with seven homers and 16 steals last season.
115 JaCoby Jones (DET - LF,CF) IL10 476 93 126 113.7 8.8 680.0 +204.0
Although a defensive specialist, Jones has teased power and speed upside during his career. It hadn't come with a passable average until recently. Since the start of May, he's hitting .276/.342/.511 with seven homers and five steals. His exit velocity and launch angle are up significantly, but he also carries a 30% strikeout rate. The outfielder went on the IL with a back injury and doesn't need to be stashed beyond deeper leagues.
116 Brandon Dixon (DET - 1B,RF) 427 82 116 101.0 13.2    
After hitting .178 with the Reds last year, Dixon is batting .277 with right home runs in 44 games for the Tigers. Four walks and 44 strikeouts make him an easy bust candidate, but he's also hitting the ball with authority when making contact. While the odds are on him regressing, the Statcast data (.265 xBA, .340 xwOBA) isn't so pessimistic. With an everyday job in tow, he's at least worth adding in deep leagues for a temporary power jolt.
117 Carlos Gonzalez (RF) FA   97 142 119.3 14.4 405.0  
 
118 Harold Ramirez (MIA - OF) 499 94 129 110.0 11.0    
 
119 Brian Goodwin (LAA - LF,CF,RF) 493 97 118 110.5 5.2 714.0 +221.0
Goodwin flashed some fantasy appeal earlier on in the season but now that he is on the IL, he can safely be ignored in fantasy leagues.
120 Matt Kemp (NYM - LF,RF) FA 428 70 165 116.2 28.4 291.0 -137.0
The Reds have released Kemp, who was on the IL with a broken rib after serving the short end of a platoon when healthy. There's little reason to stash the 34-year-old outfielder, who had one walk and 19 strikeouts in 60 plate appearances this season.
121 Tyler Naquin (CLE - LF,CF,RF) 498 97 154 121.3 16.8 537.0 +39.0
 
122 Lewis Brinson (MIA - OF) MiLB 460 84 157 125.4 14.3 451.0 -9.0
 
123 Mark Canha (OAK - 1B,LF,CF,RF) 465 96 132 112.6 13.9 630.0 +165.0
Canha has hit 15 home runs with a 150 wRC+ to little fanfare. His walks are up (15.5%), the strikeouts are down (19.5%), and the lifelong platoon player is suddenly crushing fellow righties. Despite over-performing his Statcast numbers, the 30-year-old is still a sneaky add in deeper mixed leagues.
124 Greg Allen (CLE - CF,RF) 483 91 127 123.1 3.0 313.0 -170.0
 
125 Daniel Palka (CWS - LF,RF,DH) MiLB 441 79 155 124.1 14.4 335.0 -106.0
 
126 Scott Schebler (CIN - CF,RF) MiLB 472 88 144 123.3 10.1 396.0 -76.0
 
127 Ben Zobrist (CHC - 2B,LF,RF) RST   110 152 127.3 13.5 373.0  
 
128 Jordan Luplow (CLE - LF,RF)   107 134 120.3 6.8 758.0  
 
129 Albert Almora Jr. (CHC - CF) 471 98 145 120.5 11.9 481.0 +10.0
 
130 Ian Happ (CHC - 3B,LF,CF,RF) MiLB   107 159 128.9 13.8 324.0  
Surprisingly demoted to Triple-A, Happ has done nothing (.229/.355/.371) to work his way back to the majors. He's now only worth stashing in NL-only and dynasty leagues.
131 Alex Dickerson (SF - LF,RF) 454 94 119 108.5 10.5    
 
132 Matt Adams (WSH - 1B,LF)   86 140 116.8 19.4 425.0  
 
133 Melky Cabrera (PIT - RF)   78 156 124.8 20.5 571.0  
Once again, Melky is helping fantasy owners with a batting average north of .300 and not much more in any category. You can make a case for using a player like that, but for the most part, he should be reserved as an injury fill-in, not a long-term solution.
134 Franchy Cordero (SD - LF,CF) IL60 385 48 162 127.3 18.4 450.0 +65.0
 
135 Cedric Mullins (BAL - CF) MiLB 426 69 166 129.5 19.0 345.0 -81.0
 
136 Austin Hays (BAL - CF,RF) MiLB   103 157 128.3 17.5 596.0  
 
137 Steven Duggar (SF - CF,RF,DH) MiLB   113 155 131.1 10.2 477.0  
 
138 Odubel Herrera (PHI - CF) SUS   72 98 85.0 13.0 215.0  
MLB has suspended Herrera for the rest of the season after getting arrested in a domestic violence incident. Once a future star who mounted 15 homers and 25 steals in 2016, he was batting .222/.288/.341 with one homer and two steals.
139 Mac Williamson (SEA - LF) MiLB   108 137 119.8 11.0 639.0  
 
140 Billy McKinney (TOR - LF,RF)   111 161 133.3 16.4 594.0  
 
141 Hernan Perez (MIL - 2B,3B,SS,LF,RF) MiLB   125 150 131.7 8.4 413.0  
 
142 Myles Straw (HOU - RF)   106 139 129.6 7.3 634.0  
 
143 Curtis Granderson (MIA - LF,RF,DH)   103 153 131.2 19.1 821.0  
 
144 Roman Quinn (PHI - LF,CF) 512 116 134 126.3 7.6 569.0 +57.0
 
145 Austin Slater (SF - LF)   98 135 120.0 15.9 736.0  
 
146 Yairo Munoz (STL - 3B,SS,CF)   102 162 124.3 26.8 476.0  
 
147 Anthony Alford (TOR - LF) MiLB 475 89 149 120.3 24.6 786.0 +311.0
 
148 Derek Fisher (HOU - LF,CF) MiLB   99 146 132.4 11.6 778.0  
 
149 Michael A. Taylor (WSH - CF) MiLB   123 164 134.3 17.2 488.0  
 
150 Keon Broxton (BAL - CF)   108 147 134.6 12.0 440.0  
 
151 Cameron Maybin (NYY - LF,CF,RF) IL10   100 159 134.3 21.5 608.0  
 
152 Gerardo Parra (WSH - LF,RF)   102 163 135.3 21.8 520.0  
 
153 Chris Owings (BOS - 2B,3B,CF,RF) MiLB 506 100 172 134.3 29.5 624.0 +118.0
 
154 Nick Williams (PHI - LF,RF)   128 167 141.2 13.1 493.0  
 
155 Charlie Tilson (CWS - LF,CF)   114 121 117.5 3.5 797.0  
 
156 Adam Haseley (PHI - LF,CF)   112 160 138.0 20.5 981.0  
 
157 Mark Trumbo (BAL - RF,DH) IL60   121 169 141.6 15.6 393.0  
 
158 Steve Pearce (BOS - 1B,LF,DH) IL10   126 158 140.0 11.7 366.0  
 
159 Alen Hanson (TOR - 2B,3B,SS,LF) MiLB   129 173 142.5 17.7 619.0  
 
160 Robbie Grossman (OAK - LF,RF,DH)   110 151 133.3 17.2 783.0  
 
161 Lonnie Chisenhall (PIT - RF) IL60   102 165 133.5 31.5 638.0  
 
162 Ben Gamel (MIL - LF,RF)   113 158 137.0 18.5 568.0  
 
163 Jake Cave (MIN - CF,RF)   133 148 138.3 5.9 433.0  
 
164 Phillip Ervin (CIN - LF,RF)   108 153 130.5 22.5 563.0  
 
165 Adam Duvall (ATL - 1B,LF) MiLB   125 175 144.0 22.1 470.0  
 
166 Bradley Zimmer (CLE - CF) IL60   127 168 143.8 15.2 592.0  
 
167 Cesar Puello (MIA - LF,RF)   125 138 131.5 6.5    
 
168 Dustin Fowler (OAK - CF) MiLB   116 170 143.0 27.0 582.0  
 
169 DJ Stewart (BAL - LF) MiLB   123 147 138.3 10.9 672.0  
 
170 Joey Rickard (SF - LF,CF,RF) MiLB   126 171 149.3 18.4 652.0  
 
171 Mike Tauchman (NYY - CF,RF)   135 166 153.7 13.4 823.0  
 
172 Carlos Gomez (NYM - RF) MiLB   140 145 142.5 2.5 692.0  
 
173 Tony Kemp (HOU - LF,CF)   141 150 145.5 4.5 522.0  
 
174 Aaron Altherr (NYM - CF,RF) MiLB   146 177 161.5 15.5 610.0  
 
175 Mikie Mahtook (DET - LF,RF) MiLB   161 174 167.5 6.5 722.0