2019 Fantasy Baseball ROS Rankings
Expert Consensus Ranking (12 of 18 Experts) -
|Rank||Player (Team, Position)||Overall||Notes|
|1||Mike Trout (LAA - CF,DH) DTD||1||1||2||1.1||0.3||1.0||‐||
Trout is looking as dominant as ever, and this year it looks like he could even set a new career high in home runs.
|2||Christian Yelich (MIL - LF,CF,RF)||2||1||4||1.9||0.3||7.0||+5.0||
Yelich looks every bit as good as he did last season, when he finished tied with J.D. Martinez as the most valuable player overall in standard 5x5 roto/categories leagues. It would be unwise to bet against him finishing as fantasy's top player once again.
|3||Cody Bellinger (LAD - 1B,CF)||3||3||34||4.2||1.5||39.0||+36.0||
Bellinger has emerged as a league-winning talent, batting .336/.432/.681 with 30 homers. Everything in his portfolio supports this early surge. The 23-year-old has slashed his strikeout rate while exchanging ground balls and pop-ups for line drives. An all-or-nothing slugger as a rookie suddenly touts an above-average contact rate (78.1%) and has also stolen eight bases. If drafting now, he'd probably go in the top five, and it wouldn't be an overreaction.
|4||Nolan Arenado (COL - 3B)||4||3||7||4.7||1.2||6.0||+2.0||
Drafters know what they're getting in Arenado, who has batted no lower than .287 with at least 37 homers and 110 RBIs in the last four years. He has played all but 16 games in those four seasons, making him a durable beacon of consistency worthy of a first-round selection. He signed an extension during the offseason, so investors no longer need to worry about a midseason trade removing him from Coors Field. A lack of steals is an unfortunate, but acceptable tradeoff for locking in bankable production at every other category. This steadiness earned him the benefit of the doubt despite still not hitting a home run until April 14. He made up for lost time once the Rockies hosted more at Coors Field and now has 20 taters while hitting .312/.377/.562 at the All-Star break. He's still a stud.
|5||Mookie Betts (BOS - CF,RF)||5||2||15||5.1||2.3||2.0||-3.0||
Following an exceptional MVP campaign, Betts has looked more like the great, but not outstanding player from 2017. After mounting a .346/.438/.640 slash line in 2018, he's now batting an underwhelming .272/.392/.467 with 13 homers and 10 steals at the All-Star break. He's still gunning for his fourth consecutive 20/20 season with triple-digit runs, but he's not living up to the second-pick price tag. Although there's plenty of time for the career .299 hitter to up his average, Betts will eventually need to prove he's still a top-shelf superstar.
|6||Ronald Acuna Jr. (ATL - LF,CF)||6||3||8||5.2||1.2||9.0||+3.0||
Acuna met the seismic hype, and then some, by hitting .293/.366/.552 with 26 homers and 16 steals in 111 sizzling rookie games. He flaunted his MVP ceiling by posting a .429 wOBA and 19 of those long balls after the All-Star break. He hasn't missed a beat in his sophomore campaign, batting .292/.377/.506 with 21 homers and 13 steals. The 21-year-old is a legitimate 35/20 candidate who'd garner top-five consideration if drafting today.
|7||Trevor Story (COL - SS)||8||5||24||8.9||1.0||20.0||+12.0||
Story is having a monster season and looks to have quickly recovered from a sprained thumb he suffered in June. He's proven he's fully capable of being a top-10 fantasy player.
|8||Javier Baez (CHC - 2B,3B,SS)||9||6||14||9.5||1.2||18.0||+9.0||
The underlying metrics screamed regression last year but it hasn't come. It may be time to admit that he is some kind of cheat code who will continue to defy BABIP odds and bat near .300 with all the power to go with it.
|9||Francisco Lindor (CLE - SS)||10||6||33||9.6||4.2||12.0||+2.0||
Originally expected to return from a calf injury in early April, Lindor suffered an ankle ailment while rehabbing. Cleveland activated him on April 20, making him once again a fantasy cornerstone. The only concern stemmed from him getting fewer base-stealing opportunities following a pair of leg injuries, but he has alleviated those fears with 13 steals in 69 games. He also has 14 homers and a .296/.356/.511 slash line, so he looks strong enough to again trust as a first-round superstar.
|10||J.D. Martinez (BOS - LF,RF,DH)||11||5||19||10.4||2.8||5.0||-6.0||
With a .304 average and 18 home runs, Martinez has hardly been bad, but he is currently outside the top-40 hitters in standard 5
|11||Alex Bregman (HOU - 3B,SS)||12||6||25||11.7||3.2||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.
|12||Freddie Freeman (ATL - 1B)||14||11||19||13.3||1.6||23.0||+9.0||
Freeman is as steady as ever this season, batting a crisp .313 through the first half with 20+ homers and nearly 70 RBIs and runs each. He may not have the upside of Pete Alonso, but there is something to be said about Freeman's reliability month by month.
|13||Trea Turner (WSH - SS)||15||5||23||13.7||3.3||8.0||-7.0||
Turner has been just about as good as advertised since returning from a broken index finger in May. He's got the proven ability to produce at a 20 HR/40 SB pace in the second half -- with a strong batting average, too.
|14||Charlie Blackmon (COL - CF)||18||7||22||15.2||3.8||26.0||+8.0||
Those who feared that the 32-year old Blackmon was on the downside of his career should realize by now that those fears were misplaced. He doesn't really run anymore, but should easily top 30 HRs while competing for the batting title. Not bad.
|15||Anthony Rendon (WSH - 3B)||19||10||41||15.7||3.7||41.0||+22.0||
Rendon may not have the ceiling of an Alex Bregman or Manny Machado, but his consistency is a sight to behold. He is on pace for 35 homers, 120 runs, 110 RBIs and a .310 batting average. We may be looking at a first round fantasy pick next year.
|16||Manny Machado (SD - 3B,SS)||21||9||44||17.8||5.2||17.0||-4.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.
|17||Whit Merrifield (KC - 1B,2B,CF,RF,DH)||22||13||35||19.0||3.1||32.0||+10.0||
Merrifield has picked up right where he left off last year as one of the best five-category producers in the game. He's even hitting for a bit more power this year, suggesting his first 20-HR season could be within reach.
|18||Aaron Judge (NYY - RF,DH)||23||8||29||20.0||3.3||15.0||-8.0||
Judge has been a little slow out of the gate since returning from an oblique strain towards the end of June. But few players possess more power potential for the second half of the season.
|19||Adalberto Mondesi (KC - 2B,SS)||24||7||31||21.5||5.4||43.0||+19.0||
Mondesi's season was briefly interrupted by a groin injury, but he's good to go for the season's second half. 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. At just 23 years old, this is a player who could have a huge impact in roto leagues for years to come.
|20||Josh Bell (PIT - 1B)||25||10||115||22.6||7.7||254.0||+229.0||
Bell's breakout has been legitimate with the underlying stats confirming that he is, in fact, one of the best hitters in baseball. Neither his .300 batting average nor his 45 homer pace are expected to slow down so don't get the idea to sell-high via trade.
|21||Juan Soto (WSH - LF)||26||12||35||23.7||4.3||30.0||+4.0||
Soto is producing at an even better clip than he did in his fantastic rookie year, providing strong across-the-board fantasy production, and the 20-year old prodigy should only get better. It's a scary thought for opposing pitchers but a glorious one for his fantasy owners.
|22||Kris Bryant (CHC - 3B,RF)||27||12||35||24.3||4.5||33.0||+6.0||
After starting slow, Bryant has returned to his normal production with a batting average near .300, loads of RBIs and runs and second-tier power. He might not ever win MVP again, but those are the exact numbers we expected when we drafted Bryant.
|23||Pete Alonso (NYM - 1B,DH)||28||18||68||24.6||3.8||234.0||+206.0||
Alonso hasn't been in the bigs long enough for pitchers to pinpoint his struggles and get a blueprint so a slump may come, but even if it did, we'd be looking at a top-ten fantasy first basemen at seasons end and with likely 45+ homers.
|24||Anthony Rizzo (CHC - 1B)||33||20||41||26.1||5.8||34.0||+1.0||
Rizzo is your typical player who is much better in real life than in fantasy baseball. With that said, he is still on track to hit 35 homers with a quality batting average, but that doesn't mean he is as useful as even Max Muncy in fantasy.
|25||Starling Marte (PIT - CF)||32||7||42||26.4||7.6||37.0||+5.0||
As one of just a handful of players who can realistically be expected to hit 20 home runs and steal 30 bases over a full season, Marte is a key piece to winning rosters in standard 5x5 fantasy leagues.
|26||Xander Bogaerts (BOS - SS)||30||16||37||26.5||5.3||45.0||+15.0||
Bogaerts sometimes gets overlooked because he doesn't steal many bases anymore, but he's emerged as a serious four-category stud. He's got an outside chance to hit .300 with 30 home runs, and topping the century mark in runs and RBIs seems like almost a given.
|27||Bryce Harper (PHI - CF,RF)||29||13||44||27.2||10.3||16.0||-13.0||
For the third time in four seasons, Harper is proving to be a bit of a lag in terms of batting average. He chips in solid production in the other four fantasy categories, but isn't really elite anywhere. He's a good fantasy player, but also a highly overrated one.
|28||George Springer (HOU - CF,RF,DH)||31||19||53||27.7||6.8||48.0||+17.0||
Springer missed about a month with a strained hamstring, but has quickly settled back in as the leadoff hitter in one of the league's best lineups. He's unlikely to keep up the pace he set before getting hurt -- batting average regression is coming -- but he should still hit for plenty of power and drive in a lot of runs while adding the occasional stolen base.
|29||Jose Altuve (HOU - 2B)||41||9||57||34.7||10.0||14.0||-27.0||
It's time to reset our expectations for Altuve. He no longer can be counted on to steal bases, which was a huge part of his fantasy appeal. And while he's certainly still capable of hitting .300 with a bit of pop and good run production numbers, it's not guaranteed. His Statcast numbers do not indicate that he's been unlucky up to this point.
|30||Paul Goldschmidt (STL - 1B)||38||14||70||35.4||16.5||19.0||-19.0||
Fantasy owners have been disappointed with Goldschmidt and wondering if he has hit the inevitable brick wall that comes with age. It is possible but more likely that he is just in an extended slump as we've seen from him before. Expect fireworks after the break.
|31||Rhys Hoskins (PHI - 1B,LF)||43||15||59||37.6||8.6||38.0||-5.0||
Although his slugging percentage dropped from .618 to .496, Hoskins still popped 34 homers in his first full season. Boasting MLB's second-highest launch angle, drafters can expect more of the same. Yet it will come at the cost of batting average, as his current .265 clip comes with a .226 xBA. Last year's 48th-ranked hitter on ESPN's Player Rater probably needs more than 40 homers to validate his hefty cost, especially in this enhanced power landscape. At least he'll get plenty of RBI opportunities hitting after Bryce Harper. He's on pace to eclipse 100 with 19 long balls through June.
|32||Khris Davis (OAK - LF,DH)||44||20||80||38.4||7.9||42.0||-2.0||
Davis has had his ups and downs so far this season, but he is still very much capable of reaching 40+ home runs for the fourth straight season.
|33||Joey Gallo (TEX - 1B,LF,CF,RF)||49||22||70||40.0||13.8||99.0||+50.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.
|34||Gleyber Torres (NYY - 2B,SS)||51||26||60||40.8||7.4||61.0||+10.0||
Torres' Statcast numbers don't fully back up his breakout season, but let's not overthink this. Torres is a premier talent hitting in a stacked lineup, so even if his batting average and HR pace take a hit, he's still going to maintain a lot of fantasy value.
|35||Rafael Devers (BOS - 3B)||53||18||90||42.4||19.1||142.0||+89.0||
Going into the break, there has been no third basemen more valuable to his fantasy team than Devers. He is stealing bases, hitting bombs and scoring an unbelievable number of runs thanks to his high batting average. Lock him in as a top 30 pick next year.
|36||Andrew Benintendi (BOS - LF,CF)||47||24||77||42.6||14.3||29.0||-18.0||
Benintendi was a top prospect who is a good real life player for Boston, but his offensive production simply hasn't matched the hype in fantasy leagues. He benefits from playing in a strong lineup, and the fact he steals bases does help matters as well. But it increasingly looks like he'll need to experience a power breakthrough in order to truly become a high-end fantasy option.
|37||Eddie Rosario (MIN - LF) IL10||48||31||66||43.3||11.1||80.0||+32.0||
Rosario has been briefly sidelined with a sprained ankle, but he's set to resume his breakout power season in the second half. He probably won't quite keep up his current HR pace, but his first 30-homer season looks like a near certainty.
|38||Gary Sanchez (NYY - C,DH)||54||24||61||43.7||10.5||51.0||-3.0||
Sanchez is in the clear-cut top tier of catchers with Realmuto, Contreras and Grandal. Although he won't help in batting average much, his power and the RBIs that will follow are what sets him apart as potentially the best fantasy catcher in baseball.
|39||Tommy Pham (TB - LF,CF)||58||24||78||43.9||14.0||72.0||+14.0||
Pham's 2017 season will likely go down as a career year, but he is well on his way to matching the solid across-the-board production he provided last year. A player who can hit around .280 with 20 HRs and 10-15 SBs is plenty useful in fantasy leagues.
|40||Fernando Tatis Jr. (SD - SS)||57||28||103||44.1||7.6||253.0||+196.0||
The Padres presented fans a pleasant surprise by including Tatis on their Opening Day roster. Arguably MLB's best prospect behind Vladimir Guerrero Jr., the 20-year-old shortstop looked ready for the limelight with six homers, six steals, and a .380 wOBA in 27 games before landing on the IL with a hamstring injury. After missing over a month, he returned to compile five more homers and six additional steals in June. He currently looks like a superstar, but it's going to be tough to keep hitting .335 with a 29% K rate. He'll likely endure some bumps in the road, and there's enough hype to exchange him for an established star now that he's proven healthy again. Don't sell too low, however, as he should offer double-digit homers and steals over the final three months.
|41||Nelson Cruz (MIN - DH)||52||27||93||45.7||13.3||91.0||+39.0||
The perennially undervalued Cruz was hitting .270/.354/.508 with seven homers before going on the IL with a wrist injury. Before going down, those numbers actually represented a step down from his usual elite production. Then again, drafters didn't have to pay for that level of dominance because of his age (38) and DH-only status. A strong June has his 141 wRC+ back to normal, so lost time may not stop him from amassing a 35-HR, 100-RBI campaign. He's still a superb slugger when healthy.
|42||Matt Chapman (OAK - 3B)||60||26||85||46.1||12.7||103.0||+43.0||
Chapman entered the All-Star break on pace for 100 runs, 100 RBIs and 35 homers. That batting average isn't ideal, but those are the numbers of a bonafide stud. If drafts were tomorrow, he'd be top 60 without a doubt.
|43||Jose Abreu (CWS - 1B,DH)||56||36||74||46.2||9.5||74.0||+18.0||
Abreu just keeps getting it done for fantasy owners year after year and this time around is no different. He has a .280 batting average with 21 homers going into the break and that's the type of reliable production we should expect in the second half too.
|44||Ozzie Albies (ATL - 2B)||59||29||74||46.7||7.4||57.0||-2.0||
After a slow start to the season, Albies has really come on of late, and there's nothing in his underlying numbers to suggest he can't keep it up. A .290/25/10 season is entirely doable, with good accompanying run production in a loaded Braves offense.
|45||Michael Brantley (HOU - LF,DH)||63||27||118||49.1||8.2||107.0||+44.0||
With top-notch plate discipline, Brantley is a legitimate contender to win the batting title if he can stay healthy. His early season power burst has predictably tailed off, but he's still a useful fantasy player while hitting in a loaded Astros lineup.
|46||Eugenio Suarez (CIN - 3B)||61||29||81||49.1||14.1||55.0||-6.0||
Suarez has been great over the last few seasons and while he may have slowed down in the first half this year, there is nothing wrong with a guy who bats .250 if he is hitting 35 bombs with 100 RBIs which is the pace Suarez is on going into the break.
|47||Ketel Marte (ARI - 2B,SS)||67||24||137||49.7||13.9||250.0||+183.0||
He didn't quite validate last spring's sleeper appeal in 2018, but Marte has change that and then some. The 25-year-old has already bopped 20 home runs in 79 games, already shattering last year's personal high of 14. Steep rises in launch angle and exit velocity support the power outburst. While four steals may not seem like much, they're a step in the right direction for a speedy player who swiped just nine combined bags in the past two seasons. He now looks capable of producing a 30/10 campaign with a high average near the top of Arizona's lineup, making him one of 2019's finest late draft finds.
|48||Mike Moustakas (MIL - 3B,DH)||66||32||93||50.1||7.8||139.0||+73.0||
Although he wasn't a popular free agent this off-season, fantasy owners knew they could rely on his power, especially with him being in Milwaukee, and Moose has delivered. He is on track for 45 bombs to go with 100 RBIs and runs.
|49||Jose Ramirez (CLE - 2B,3B)||62||14||101||50.3||23.2||3.0||-59.0||
Say what you want about Ramirez, but even at his absolute floor, he is on pace for 15 homers and 35 stolen bases so there is no sense in considering him as a drop candidate. Plus, you can expect the batting average to normalize over the second half and he has tons of power potential if he can get hot again.
|50||Max Muncy (LAD - 1B,2B,3B)||65||26||65||51.7||8.2||110.0||+45.0||
Muncy has now been one of the best hitters in baseball over the last calendar year. He has shown no signs of slowing down so don't be shocked when you look up at the end of the season and see 40 homers and 100 RBIs with a solid batting average.
|51||Yasiel Puig (CIN - RF) DTD||73||40||90||54.4||14.1||76.0||+3.0||
Puig's first season in Cincinnati started off slow, but he has been absolutely on fire of late. His batting average may always be on the lower side, but fantasy owners won't have much to complain about if he delivers 30 home runs and 20 stolen bases.
|52||Yoan Moncada (CWS - 2B)||76||28||86||55.1||16.7||157.0||+81.0||
Is Moncada finally putting it all together? A .372 wOBA through 77 games has investors hoping they hit the jackpot on an elite young talent who was available in the middle of drafts. Although his strikeout rate is slowly rising, his 28.1% is still down significantly from last year's crushing 33.4% clip. A more aggressive approach has yielded better contact (.304 BA) and power (16 HRs), so don't sell the burgeoning star unless receiving a notable profit befitting his early breakout.
|53||Vladimir Guerrero Jr. (TOR - 3B)||74||18||77||57.4||12.4||53.0||-21.0||
Playing time was supposed to be the only impediment to Guerrero winning fantasy leagues. Since making his highly anticipated debut on April 26, he's hitting a pedestrian .249/.328/.413 with eight home runs in 61 games. Even drafting generational prospects is risky. The talent remains undeniable, so the 20-year-old could still heat up a la Ronald Acuna Jr. last year. Those who spent a premium pick on the rookie third baseman should hold tight and wait for him to get comfortable in the big leagues. He might be a buy-low candidate is someone is also worried about the imaginary. Home Run Derby curse.
|54||Marcell Ozuna (STL - LF) IL10||75||26||116||58.8||19.3||75.0||‐||
Ozuna was having a terrific fantasy season before fracturing his finger in late June. He hopes to be back by the end of July, and should be an impact player in the final two months as long as the injury doesn't linger and affect his power stroke.
|55||Jorge Polanco (MIN - SS)||80||41||105||60.8||14.8||233.0||+153.0||
Polanco needed 77 games to post three triples, six homers, and nine barrels in 2018. Seventy-six games into 2019, he has five triples, 11 homers, and 20 barrels. His launch angle and hard-hit rate are both way up, so this is no mere early blip. The 25-year-old is breaking out in a major way, easing the sting of stealing just two bags. Undervalued as a solid middle infielder on draft day, he now looks like one of my formidable star shortstops.
|56||Edwin Encarnacion (NYY - 1B,DH)||77||44||78||61.5||6.1||113.0||+36.0||
There is no doubt that Encarnacion's 25 homers are a welcome site to fantasy owners, but his .215 batting average is dreadful and may cost him at-bats once both Luke Voit and Giancarlo Stanton are back for the Yankees off the IL.
|57||Austin Meadows (TB - LF,CF,RF)||94||35||154||62.9||13.2||200.0||+106.0||
Meadows was one of the biggest breakout hitters over the season's first two months, but he has slumped badly of late. Still, this is a player who could produce at close to a 20-20 pace in the second half, and his Statcast numbers largely back up his production to date, so further regression shouldn't be expected.
|58||Domingo Santana (SEA - RF)||83||30||92||63.7||16.2||225.0||+142.0||
To this point in his career, the only thing that has held Santana back is playing time, and that's no longer a concern. He looks poised for another season of 30+ home runs and double digit stolen bases, alongside a decent batting average and good run production -- just like he provided back in 2017.
|59||Carlos Correa (HOU - SS) IL60||88||32||93||63.7||14.2||44.0||-44.0||
Correa has been out since late May with a fractured rib, the latest in a long list of maladies that have plagued the star-crossed shortstop. But he should be back by the end of July, and has demonstrated the ability to produce at a near-.300/30 HR pace when healthy, so perhaps he'll finish the season strong.
|60||Elvis Andrus (TEX - SS)||85||29||117||64.7||22.1||164.0||+79.0||
Andrus is having a year that is reminiscent of his massive 2017 season. He's a proven .300 hitter, and while he may not quite match the 20 home runs he hit in '17, he's already matched the number he hit in any other season (8). Andrus is also running more than he has since way back in 2013, when he nabbed 42 bases.
|61||Giancarlo Stanton (NYY - LF,RF,DH) IL10||89||23||124||64.9||27.7||22.0||-67.0||
Just as Stanton finally rid himself on the dreaded "injury prone" label, the Yankees placed him on the IL with a biceps strain. They hoped he'd return in April, but he was instead out until late June. His nightmare season continued when, less than a week into his return, he went right back on the IL with a sprained right knee. He's not expected back until August, and managers now know to even take that timetable with a grain of salt. Getting one home run out of a star slugger is a brutal blow to everyone who drafted him in the second round.
|62||Justin Turner (LAD - 3B)||86||46||92||64.9||10.7||88.0||+2.0||
Turner is still chugging along as an underrated fantasy baseball asset. He may reach 90 runs, 20 HRs and a .300 batting average this season despit being drafted low each and every season.
|63||Michael Conforto (NYM - LF,CF,RF)||87||47||93||66.8||16.4||106.0||+19.0||
Now healthy from shoulder surgery that cost him part of 2018, Conforto hasn't returned back to top form. Despite a strong start, he's only hitting .244 at the All-Star break. His .373 wOBA on June 11 fell all the way to .349 a month later He's still a strong bet to chase 30 homers with a high OBP, but he'll need to regain past hard-hit rates to up his average and spark a true breakout.
|64||Lorenzo Cain (MIL - CF)||82||30||107||68.1||23.1||63.0||-19.0||
Cain joined Mookie Betts and Whit Merrifield as the only players to hit .300 with 10 homers and 30 steals last season. He set career highs in walk and hard-hit rates atop Milwaukee's lineup, leading to 90 runs scored in 141 games. This season, however, he hasn't met the hype with a .246 average, five homers, and 10 steals at the All-Star break. He has still scored 48 runs, and there's no major drop in contact rate to support the sudden average dip. There's plenty of time to turn the corner, but the 33-year-old could be slowing down a bit.
|65||Luke Voit (NYY - 1B)||93||54||105||68.2||10.9||168.0||+75.0||
Voit finished 2018 on a complete terror and started off the 2019 season the same way. In fact, the underlying statcast metrics all suggest he might actually hit better once he returns from the IL in the coming weeks for New York.
|66||David Dahl (COL - LF,CF,RF)||96||39||93||68.8||15.1||95.0||-1.0||
Dahl's advanced stats generally point to a player who should come crashing down to earth, but the fact he plays his home games in Coors Field may counteract a lot of that expected regression. He doesn't offer much speed and isn't an elite power hitter at this stage of his career, but we probably shouldn't doubt his ability to continue to rack up base hits and tally counting stats.
|67||Matt Olson (OAK - 1B)||90||50||100||69.2||12.1||141.0||+51.0||
If Olson hadn't been injured to start the year, he likely would have been a top 100 pick. Since returning from the IL, he has done nothing to change the narrative so he should continue to be treated as though he is that top 100 player.
|68||Victor Robles (WSH - RF)||91||27||104||71.0||17.4||119.0||+28.0||
As many observers predicted based on his underwhelming exit velocity, Robles' slash line has tumbled to .246/.320/.443 following a strong start. He still has 13 homers and 12 steals, but both columns have dried down since April. Moved down to the order once Trea Turner returned, Robles went over a month without swiping a bag. While gamers should temper expectations, he could still commence his career with a 20-20 campaign, a rare skill set at any position.
|69||Jean Segura (PHI - SS)||97||46||105||72.4||16.9||64.0||-33.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 .270 with six homers and four steals. While the average should improve, it's troubling to see him barely run 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. Without the speed, Segura could fall behind baseball's influx of talented shortstops.
|70||Eduardo Escobar (ARI - 3B,SS)||100||33||160||73.8||16.3||176.0||+76.0||
It seemed inevitable each week that Escobar would finally return to the player he once was, but at this point, it seems clear that the breakout is for real. Now, he might not be a top-five fantasy third baseman, but top 15 seems reasonable.
|71||J.T. Realmuto (PHI - C,1B)||111||39||112||75.5||17.5||46.0||-65.0||
Realmuto may be struggling so far compared to expectations, but he certainly hasn't hurt you with a BA over .270 to go with double-digit homers and a handful of steals. He may not be the top overall fantasy catcher but he could be in the secound half.
|72||Josh Donaldson (ATL - 3B,DH)||103||56||108||75.6||8.0||89.0||-14.0||
Donaldson has managed to stay healthy so far this season, but the risk remains a factor. With that said, when he is on the field, you can still bank on 30-homer power with plenty of RBIs and runs.
|73||Yasmani Grandal (MIL - C)||105||49||108||75.9||17.5||115.0||+10.0||
Grandal in enjoying life in Milwaukee, as the move from LA has provided him with regular playing time and an excellent hitting environment. His production has slowed a bit since his terrific April, and he has been known to have some prolonged slumps, but he should still be a top-five catcher when all is said and done.
|74||Carlos Santana (CLE - 1B,3B)||116||51||144||76.2||17.5||178.0||+62.0||
Most were shocked to see Santana compete in the home run derby, but he has been a beast for Cleveland and fantasy owners with 19 homers and a 90/90 RBI/run pace to go with a .295 batting average. He seems to only improve with age.
|75||Eloy Jimenez (CWS - LF,RF)||101||28||136||77.2||21.0||117.0||+16.0||
Jimenez is still adjusting to Major League pitching -- his strikeout rate is a good bit higher than it was in the minors -- but the power stroke has translated immediately. The uber-talent is capable of having a massive second half if everything clicks.
|76||DJ LeMahieu (NYY - 2B)||104||33||208||77.9||24.0||212.0||+108.0||
Signed without a clear opening, LeMahieu was practically the Yankees' only healthy player early in the season. He has come through in a big way, batting .336/.383/.518 with 12 home runs, 65 runs, and 63 RBIs at the break. Early playing-time have abruptly vanished, and the Bronx Bombers continue to play LeMahieu as their leadoff hitter across the diamond. The career .301 hitter is well on his way to plating 100-plus runs with a high average, close to 20 long balls, and a handful of steals. He was one of this season's most unheralded first-half studs, but may now be a sell-high candidate.
|77||Jonathan Villar (BAL - 2B,SS)||123||52||157||80.1||25.0||87.0||-36.0||
Villar is well on his way to another .260-15-30 season, which just might be good enough to finish as a top-10 second baseman in fantasy leagues.
|78||Franmil Reyes (SD - LF,RF)||114||55||103||81.7||11.7||235.0||+121.0||
Although he started slow, the Statcast data suggested Reyes was in store for a massive breakout. Surely enough, he's now batting .249/.300/.547 with 20 home runs. He still hasn't caught up to his .370 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.
|79||Corey Seager (LAD - SS)||121||51||148||81.9||15.4||69.0||-52.0||
Seager is back after missing nearly a month with a hamstring strain. Injuries have been a big problem for the Dodgers' shortstop, but when healthy he's capable of hitting around .300 with solid-if-unspectacular power numbers.
|80||Max Kepler (MIN - CF,RF)||122||50||132||84.5||21.3||239.0||+117.0||
Kepler's incremental raises in home runs (17, 19, 20) and wOBA (.313, .315, .316) suggested he was still a boring player not progressing nearly rapidly enough to target in most mixed leagues. Yet he made some gains in 2018 that pointed to more significant development. Surely enough, he appears to have expedited his growth by hitting .271/.351/.550 with 19 home runs. He's also batting leadoff against righties for one of baseball's hottest lineups while carrying over 2018's improvements in walks, strikeouts, and fly balls. Enjoying a full-fledged breakout, Kepler is now a must-start option even in shallow three-outfielder leagues.
|81||Willson Contreras (CHC - C) DTD||118||52||122||85.4||16.5||122.0||+4.0||
Through the first half of baseball, Willson Contreras has been the top fantasy catcher with nearly 20 homers to go with 51 RBIs and a .286 batting average. As long as he can stay on the field, you've got a top 60 overall fantasy value in Contreras.
|82||Daniel Murphy (COL - 1B,2B)||141||38||162||86.7||23.9||67.0||-74.0||
Unfortunately, Murphy is playing like a shell of his former self. There is even less power than before and his batting average has dropped south of .290. While that is still helpful and possible to increase, fantasy owners are right to be disappointed.
|83||Tim Anderson (CWS - SS) IL10||115||38||124||86.9||19.8||135.0||+20.0||
Anderson was having a terrific season before suffering a high ankle sprain in late June that will cost him 4-6 weeks. He was playing a little over his head, particularly in terms of batting average, but he could still make a big impact in roto/categories leagues over the final two months.
|84||Byron Buxton (MIN - CF) DTD||119||47||117||87.4||21.1||160.0||+41.0||
Once deemed a future superstar, Buxton spent most of 2018 in Triple-A after batting .156 with a -3 wRC+ in 94 dreadful big league plate appearances. It was understandable to write him off, but he remained an elite defender who posted Statcast's highest sprint speed. Now he's once again showing signs of a legitimate breakout by batting .253/.314/.502 with nine homers and 12 steals at the break. The strikeout rate is down to a tenable 22.7%, and he has substantially elevated both his launch angle and exit velocity. We've seen the bottom fall out before, but the 25-year-old is at least showing the ability to reach 2017 (.253, 16 HR, 29 SB) form with potential for more. Minnesota placed him on the IL on June 18 with a wrist contusion, but he returned to late June.
|85||Eric Hosmer (SD - 1B)||120||61||138||89.6||13.1||167.0||+47.0||
Don't look now, but Hosmer is back to playing quite well again, hitting nearly .300 with some power for once. If you grabbed this bargain on draft day, you would do best to hang onto him rather than try to sell high on the trade market.
|86||Paul DeJong (STL - SS)||132||48||133||90.8||26.6||170.0||+38.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. A slump has unsurprisingly dropped his .269 average closer to career norms, but he has made enough legitimate gains not to fall any further.
|87||Joey Votto (CIN - 1B)||145||35||159||96.8||25.9||52.0||-93.0||
We can't rely on Votto for power any more, of course, but the batting average should return back closer to the .290 mark in the second half to go with plenty of runs thanks to his bonkers BB-rate. Don't drop Votto quite yet.
|88||Yordan Alvarez (HOU - LF)||137||37||222||83.0||52.5||730.0||+593.0||
Alvarez has been absolutely tearing the cover off the ball since the day he arrived in Houston, much as he was doing to poor Triple-A pitchers. His batting average is due for some pretty significant regression, but he certainly looks here to stay as a premier fantasy asset.
|89||Nick Senzel (CIN - 2B,3B,CF)||149||54||143||98.8||29.5||206.0||+57.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.
|90||David Peralta (ARI - LF) IL10||153||69||139||101.7||17.2||129.0||-24.0||
Peralta batted .293 with a .352 OBP and 14 homers in 2017, but drafters snoozed at his bounce-back campaign. Last year, he batted .293 with a .352 OBP … and 30 homers. Having previously never gone deep more than 17 times in a season, it was safe to project regression given his 29.2% fly-ball rate. The power has predictably faded with nine homers in 62 games, but he's still batting .289 with, you guessed it, a .352 OBP at the All-Star break. Shortly after returning from an AC joint injury in June, Peralta went back on the IL. This time, it's likely Arizona exudes more cautions and lets him take his time before returning. Even if he's truly a 20-HR hitter, Peralta remains one of baseball's most bankable depth pieces when healthy.
|91||Nicholas Castellanos (DET - RF)||131||59||146||102.0||25.0||90.0||-41.0||
After showing solid contact in 2016 and power in 2017, Castellanos put it all together to hit .298/.354/.500 with 23 homers last season. Even playing every day in a desolate Detroit lineup led him to 88 runs and 89 RBIs, so he's a high-floor option in his age-27 season. That's despite waiting until April 25 to hit his first home run of 2019. Despite a tumultuous start, his slash line has quietly risen to .285/.347/.476 with 48 runs scored. He'll crawl his way to another boring 20-25 long balls and may still be an interesting buy-low candidate.
|92||Dansby Swanson (ATL - SS)||144||51||212||102.8||44.0||330.0||+186.0||
Swanson was generally perceived as a glove-first prospect, but he is having a big year with the bat in his age-25 season. He's on pace to approach 30 homers and 15 steals, and Statcast data suggests he's actually been a bit unlucky to only be hitting around .270 given the quality of contact he's been making.
|93||Ramon Laureano (OAK - RF)||138||69||123||102.8||15.5||218.0||+80.0||
Laureano isn't likely to hit for a great batting average, but he is displaying some legit 20-20 potential, which has become increasingly rare in today's game as stolen base totals have dwindled. He should be looked at as an everyday starter in standard roto/categories leagues until proven otherwise.
|94||Nomar Mazara (TEX - RF)||139||89||116||103.7||8.4||153.0||+14.0||
Having hit 20 homers in each of his first three MLB seasons, Mazara has yet to validate his high prospect pedigree as an above-average hitter. Drafters who paid for upside have instead received nearly identical numbers from 2018. Despite some positive early signs, his ground-ball rate has risen back to 49% while his .182 ISO has fallen just a hair above his middling career norm. The 24-year-old still has breakout potential, but investors may have to settle for another .260, 20-homer campaign. At least it will come with plenty of RBIs and runs as Texas' cleanup hitter.
|95||Shin-Soo Choo (TEX - LF,RF,DH)||146||55||165||104.1||29.3||260.0||+114.0||
The routinely ignored Choo keeps hitting at age 36. He has 12 homers and six steals with a 133 wRC+ as of June 22. 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.
|96||Justin Upton (LAA - LF,DH)||147||58||106||89.0||11.2||94.0||-53.0||
Upton, who opened the season on the IL with what sounded like a minor toe injury, instead missed more than two months. There's goes his streak of three straight 30-homer seasons and eight seasons with at least 145 games played. He homered in his return on June 17 so check to make sure he wasn't dropped in shallow mixed league. Although durability was a major selling point, he can still offer plenty of power down the stretch.
|97||Jeff McNeil (NYM - 2B)||134||68||127||104.1||16.7||283.0||+149.0||
Most managers expected regression from McNeil's .329 batting average as a rookie. He's instead batting an MLB-high .349 at the All-Star break. While it's mostly gap power -- he has seven home runs -- the versatile late-bloomer continues to make elite contact. He currently joins Mike Trout, Christian Yelich, Cody Bellinger, and Juan Soto in the exclusive .300/.400/.500 club. Because of this strong start, the All-Star should maintain his new role as the Mets' leadoff hitter. He also showed a bit more power and speed before the break, so McNeil is worth playing in even the shallowest mixed leagues.
|98||Austin Riley (ATL - 3B)||133||53||118||90.3||19.7||508.0||+375.0||
Riley had everyone excited upon his arrival to the bigs and while that name recognition may still linger, he is coming back down to earth a bit. Don't be shocked if he finishes the year with 35 homers, but his batting average won't help much and he offers zero speed.
|99||Trey Mancini (BAL - 1B,LF)||150||63||184||105.4||38.1||272.0||+122.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.
|100||C.J. Cron (MIN - 1B,DH) IL10||160||89||144||108.2||17.2||243.0||+83.0||
Cron is dealing with a thumb injury heading into the break, but when he returns, fantasy owners are getting an excellent asset with 30+ homer power and a quality batting average to go with loads of RBIs in a top-notch Twins lineup.
|101||Hunter Renfroe (SD - LF,RF)||157||72||203||108.8||38.9||198.0||+41.0||
Renfroe has pounded his way to regular playing time, clubbing 25 home runs with a .602 slugging percentage through 78 games. Dating back to last year's All-Star break, he has 44 home runs in 524 plate appearances plate appearances. He forced his way into San Diego's crowded infield as essentially an off-brand Khris Davis - he's one-upping the Oakland stud by matching last year's .248 batting average. He shouldn't be sitting on any waiver wires anymore.
|102||Dee Gordon (SEA - 2B,CF)||155||56||168||113.4||32.7||101.0||-54.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 star who could potentially regain some value in the runs and average columns.
|103||Lourdes Gurriel Jr. (TOR - 2B,SS)||175||56||160||114.2||23.6||241.0||+66.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. Just like that, he's now batting .304/.351/.615 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. Give him a second chance as a power-laden middle infielder.
|104||Matt Carpenter (STL - 1B,2B,3B)||161||61||171||114.3||25.5||65.0||-96.0||
Don't drop Carpenter quite yet. Remember, after all, that Carp was every bit as bad heading into July last year before he went scorched earth in the second half. You don't have to play him, but keep him on your bench and wait out the slump.
|105||Mallex Smith (SEA - LF,CF,RF)||152||72||135||102.8||21.7||111.0||-41.0||
One of last year's best sources of cheap speed, Smith was among one of four players with at least 30 steals (Merrifield, Mookie Betts, and Lorenzo Cain) to also bat above .290 (.296). This season, however, he was batting below .200 with an elevated strikeout before the Mariners demoted him to Triple-A. He's hitting .275 getting recalled in mid-May, and his 23 steals in 73 games still ranks second behind Adalberto Mondesi. One of few remaining impact speedsters, Smith has the skills to hit for a better average down the stretch.
|106||Mitch Haniger (SEA - CF,RF) IL10||164||45||171||103.6||32.8||83.0||-81.0||
Haniger went on the IL with a ruptured testicle. Although he had tallied 15 home runs and 46 runs in 63 games, he was also batting just .220 with a 28.6% strikeout rate. He was selling out for more power, pulling more fly balls but making less contact in the process. The Mariners don't expect him back until after the All-Star break, and a return isn't in clear sight after shutting down baseball activities.
|107||Scooter Gennett (CIN - 2B)||159||59||163||117.5||23.3||123.0||-36.0||
Gennett is off to a sluggish start after missing most of the first half with a groin strain. But he's proven over the last two seasons that he is capable of being a major asset in terms of both batting average and power, at a position where that kind of production can be hard to come by. It's worth being patient here because the payoff could be significant.
|108||Hunter Dozier (KC - 1B,3B,RF)||173||84||134||104.3||15.6||597.0||+424.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.
|109||Daniel Vogelbach (SEA - 1B,DH)||165||82||215||118.4||34.8||533.0||+368.0||
While the batting average won't be ideal, you can avoid that penalty by just sitting him when the Mariners take on a lefty. Outside of that, Vogelbach has been one of the best hitters in all of baseball and that isn't any kind of fluke considering the dominant underlying metrics.
|110||Aaron Hicks (NYY - CF)||169||64||155||120.3||19.3||132.0||-37.0||
For a guy who just tallied 27 homers and 11 steals in 137 games, Hicks wasn't getting much love before a back injury gave drafters a reason to back away. The 29-year-old started 2019 on the IL and rejoined the Yankees on May 15. He's hitting just .217 with six home runs through 35 games, but the outfielder has maintained his strong batting eye with a 12.6% walk rate. Hicks has already notched 24 runs and RBIs apiece, but he'll especially pad those numbers in a healthier Yankees lineup once he gets rolling.
|111||Didi Gregorius (NYY - SS)||162||66||159||107.7||25.0||290.0||+128.0||
Gregorius has yet to really get going after missing the first two-plus months of the season while recovering from Tommy John surgery. But Gregorius showed his 25/10 upside last year, and holds a plum spot in one of baseball's most dangerous lineups. He's well worth sticking with as he tries to find his way.
|112||Marcus Semien (OAK - SS)||163||86||149||121.6||15.2||220.0||+57.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 111 wRC+ with 11 home runs and five steals as of July 4. Despite early concerns of moving down in Oakland's order, he has scored 57 runs while routinely batted first for a strong lineup. As a result, he's in line to exceed last year's 89 runs and 70 RBIs. Semien, who has also trimmed his strikeout rate and drew more walks, could maintain his .269 batting average in a 20/10-type campaign.
|113||Brandon Lowe (TB - 2B) IL10||167||76||157||121.9||16.6||406.0||+239.0||
Lowe continues to defy cries of regression, batting .276/.339/.523 with 16 home runs despite a 33.9% strikeout rate and 65.9% contact rate. The batting average should eventually drop precipitously once a .381 BABIP falls, but there's still value in a 2B/OF-eligible player who could hit .250 with double-digit HRs going forward. He ends the first half on the IL with a shin injury.
|114||Joc Pederson (LAD - LF,CF)||184||68||179||123.6||31.2||308.0||+124.0||
Pederson seemed on the cusp of a major breakthrough, but it appears he merely opened the season with a hot streak. He smashed 17 home runs through May before offering just three more before the All-Star break. His average has fallen to .239, and his wRC+ (124) is lower than last year's 126. The 27-year-old has at least played well enough to stick in the Dodgers' lineup as the starting first baseman (and often leadoff hitter) against righties once A.J. Pollock returns. Pederson probably has another hot streak in him, too, but managers can't keep hoping for batting average or steals.
|115||Ryan Braun (MIL - 1B,LF)||196||80||168||125.3||26.4||186.0||-10.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.
|116||Wilson Ramos (NYM - C,DH)||193||80||189||129.0||24.9||136.0||-57.0||
The Mets haven't gotten as much out of Ramos in the first half as they may have expected but he is an extremely streaky hitter so it would be no surprise if his BA jumps from 270 to 300 in the second half to go with a dozen more homers. He is still a C1 without question.
|117||Jay Bruce (PHI - 1B,RF)||182||101||169||131.5||22.2||317.0||+135.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.
|118||Cesar Hernandez (PHI - 2B)||186||102||174||132.2||17.1||173.0||-13.0||
Repairing his strikeout rate to 13.4%, Hernandez has upped his batting average to .285. His contact rate is up, but his walk rate has also plummeted from 12.3 to 6.3%. As a result, he's no longer leading off for the Phillies despite losing Andrew McCutchen. That mitigates what could have been a lofty run ceiling. He has also stolen just six bases, jeopardizing his four-year streak of amassing at least 15 steals. The second baseman is now a steady hand who can help a little everywhere.
|119||Adam Eaton (WSH - LF,RF)||201||106||189||133.2||21.5||195.0||-6.0||
Hitting .281/.368/.383, a strong batting eye has kept Eaton in Washington's second slot behind Trea Turner and Anthony Rendon. Having already scored 50 runs, he could reach 90 with double-digit home runs and steals if his body cooperates. He's a boring, but steady contributor when healthy, which he has been midway through 2019.
|120||Jorge Soler (KC - RF,DH)||185||86||185||133.3||22.7||311.0||+126.0||
Soler won't hit for a high average or steal any bases, but he has already tallied 23 home runs and 59 RBIs at the All-Star break. Now that he's healthy with no competition for playing time in Kansas City, the 27-year-old can finally realize his potential for 30-plus home runs in a full season. Roll with him if searching for a power boost.
|121||Jonathan Schoop (MIN - 2B)||181||77||156||133.4||18.8||180.0||-1.0||
Following a breakout 2017 and down 2018, Schoop has found some middle ground by batting .254 with 13 homers and a 100 wRC+ in 68 games. As proven by a quiet June, he's now out of the woods just yet. He remains allergic to walks, and his contact rate has slipped even lower below 70%. Rather than expecting a return near 2017's peak form (.293, 32 HRs, 105 RBIs), investors should simply hope for something close to 2016's .267, 25-HR, 82-RBI bottom line.
|122||Scott Kingery (PHI - 3B,SS)||205||75||171||122.4||29.3||400.0||+195.0||
Since returning from the IL, Kingery has been phenomenal, still batting north of .290 with both plenty of power and speed. He may end the year around that 25/20 mark that everyone was forecasting in the Spring of 2018.
|123||Omar Narvaez (SEA - C)||183||81||148||122.7||17.3||303.0||+120.0||
It is hard to imagine that anyone saw this coming, but Narvaz has been tremendous to open the season with a batting average near .300 and a dozen homers. While it may not continue at this pace, there is no doubt that he is a top 12 catcher from this point forward.
|124||Michael Chavis (BOS - 3B)||202||71||141||122.9||17.8||577.0||+375.0||
Chavis raked after his promotion, producing eight home runs and a .404 wOBA in his first 25 games. By the All-Star break, his wOBA has dropped to .337 while striking out in one-third of his plate appearances. The swoon wasn't a surprise for anyone who noticed his poor contact rates early in his debut, but don't abandon the newcomer entirely after one prolonged slump. He can still offer power in a strong Red Sox lineup and is eligible for three positions (1B, 2B, and 3B) in Yahoo leagues.
|125||Alex Verdugo (LAD - LF,CF)||180||86||220||134.8||30.1||352.0||+172.0||
Not guaranteed playing time entering 2019, Verdugo is batting .311/.360/.506 with nine home runs and four steals through 80 games. Only three qualified hitters have a lower strikeout rate than his 9.7%, and the 23-year-old rookie has hit lefties just as well as righties. He should hold down his job in a loaded Dodgers lineup and remain a valuable source of batting average, which will cause some runs and RBIs to follow. There's not immense power or speed upside, but he's a strong option in any league with five starting outfielders.
|126||Yuli Gurriel (HOU - 1B,3B,DH)||210||107||169||135.7||19.9||184.0||-26.0||
Gurriel isn't a big source of power, but playing in this Astros offense guarantees him plenty of runs and RBI opportunities. Add in a worthwhile batting average and you've got a solid starter for your fantasy squad.
|127||Justin Smoak (TOR - 1B,DH)||211||85||167||124.2||22.4||197.0||-14.0||
According to Baseball Savant's Statcast metrics, no one in baseball has been more unlucky than Justin Smoak. He is actually hitting the ball harder and at a better angle than he did in his 2017 breakout season so it is time to buy the second-half bounceback.
|128||Yandy Diaz (TB - 3B)||199||104||170||135.9||17.2||394.0||+195.0||
Diaz has been hitting the ball hard all season with underlying metrics actually suggesting his batting average should be higher than the current .277 and his homers may spike too. He makes for a terrific pickup if you need a third baseman.
|129||Wil Myers (SD - 3B,LF,RF)||209||65||165||125.1||31.4||100.0||-109.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.
|130||Kevin Kiermaier (TB - CF)||204||74||179||140.6||26.9||318.0||+114.0||
Kiermaier quietly compiled 10 home runs and 17 steals in the first half. What's changed? He's stayed healthy. That's about it. The power and speed combo has always been there, but the Gold Glove outfielder played just 291 games from 2016-2018 combined. While he's a legitimate 20/25 option if he can avoid an IL stint, investors shouldn't assume that will happen. Go ahead and enjoy him in five-outfielder leagues for now.
|131||Ian Desmond (COL - 1B,LF)||214||78||170||144.0||17.4||147.0||-67.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.
|132||Amed Rosario (NYM - SS)||187||87||164||133.8||15.9||172.0||-15.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 sub-.300 OBP, the shortstop has at least submitted eight homers and nine 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 a swarm of injuries leads to more time at the top of the Mets' order. A .275 xBA, as of June 20, is also an encouraging sign.
|133||Avisail Garcia (TB - RF)||208||67||166||134.3||27.4||381.0||+173.0||
Garcia went from batting .347 in May to .222 in June. Despite falling to earth, he's still hitting .277/.335/.440 with 12 home runs and nine steals. Yet he gave back early exit-velocities gains with his recent struggles. At least he has also set a new personal best with nine steals. Even if he peaked early, he could pair a steady average with 20+ HRs and double-digit steals in a solid Rays lineup.
|134||Jesse Winker (CIN - LF,RF) DTD||226||105||161||134.3||16.7||187.0||-39.0||
Perhaps a better DFS than season-long player, Winker is limited due to his inefficiency against lefties. Yet he has still already smacked 13 home runs, exceeding his big league tallies from each of the last two seasons. A .259 BABIP -- substantially down from his career .352 clip -- has compromised his .250 batting average, so Cincinnati's corner outfielder should at least start making a bigger impact in his starts versus righties. He's more useful in leagues with daily lineup changes.
|135||Rougned Odor (TEX - 2B,DH)||192||79||177||136.0||28.4||133.0||-59.0||
Odor has once again started a season in brutal fashion, batting .193/.258/.396 with a 62 wRC+ at the All-Star break. His production continues to trend south, but it's tough to quit on a 25-year-old second baseman with two 30-homer seasons under his belt. Cover up any number depicting his lack of actual worth, and the rest of his fantasy-relevant stats (13 HRs, 40 Rs, 47 RBIs, 7 SBs) are still pretty good. Coming anywhere close to last year's .266/.333/.467 second-half slash line would be a major win for anyone who has held out hope for this long.
|136||Robinson Cano (NYM - 2B)||177||78||231||136.6||45.4||104.0||-73.0||
Following promising returns in a half of 2018, Cano has shown his age this season. The career .303/.353/.491 hitter is batting .239/.289/.365 in 246 plate appearances with the highest strikeout (18.7%) and lowest contact (81.1%) rates of his career. Although far from a lost cause, the 36-year-old will fail to meet preseason expectations of another .300, 20-homer campaign. In peak Mets fashion, he strained his quad running out a ground ball right after getting benched for not running out ground balls. Then, after skipping a rehab assignment, he immediately re-aggravated the ailment and went back on the IL. It's starting to look increasingly possible that he doesn't salvage any value this season.
|137||Adam Jones (ARI - CF,DH)||228||72||177||147.3||19.1||312.0||+84.0||
Steven Souza's season-ending knee surgery cleared up a starting spot for Jones, who has responded with 13 home runs in 69 games. The durable veteran has averaged 151 games played over the past nine seasons, and he had gone seven straight seasons with at least 25 long balls before last year's 15-homer decline. He's a boring depth piece who can still compile solid numbers in deeper leagues.
|138||Kyle Schwarber (CHC - LF)||231||105||182||147.3||20.6||177.0||-54.0||
With power at such a high supply, five-by-five managers won't derive much value out of a .237 hitter like Schwarber. There's hope, however, in an average exit velocity up three points leading to a .270 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.
|139||Miguel Cabrera (DET - 1B,DH)||213||63||174||148.9||19.1||152.0||-61.0||
Cabrera has been healthy and is batting .304 as a result, but his power is completely zapped and there is, of course, no hope for speed. You can roll him out in your fantasy lineup, however, and expect similar results to Votto at this point.
|140||Brian Dozier (WSH - 2B)||222||112||192||149.9||23.4||137.0||-85.0||
It's been another lost year for Dozier, who is batting .231/.313/.436 with 13 homers and one steal in 81 games. The second baseman looked like a promising bounce-back candidate after playing through a knee injury last season, but those struggles banished him to the bottom of Washington's batting order. Don't get ties with him just yet, as the 32-year-old hit .275/.333/.563 in June and is notoriously a second-half surger.
|141||Keston Hiura (MIL - 2B)||198||104||241||140.7||39.9||430.0||+232.0||
The Brewers crushed five home runs in his first 17 big league games, but Milwaukee nevertheless sent him back down when activating Travis Shaw from the IL. Less than a month later, the premier prospect is back from Triple-A, where he batted .329 with 19 homers and seven steals in 57 games. While his strikeouts have risen this year, the 22-year-old still profiles as someone who can hit for contact and power. He should be added in all mixed leagues.
|142||Christian Walker (ARI - 1B)||230||85||159||131.0||17.6||557.0||+327.0||
Walker has been streaky and volatile, but even so, he still managed to put together an impressive first half stat line with both power and a little speed. The batting average may drop south of .250 at some point, but he is still well worth starting even if that is the case.
|143||Kole Calhoun (LAA - RF)||269||121||205||159.3||21.8||436.0||+167.0||
Yet to reach 20 homers in a season beyond 2015's 26, Calhoun has 19 at the All-Star break. His .237 ISO represents career highs, and he's batting .260 since the start of May. He should fully be on the radar in all mixed leagues with five starting outfielders.
|144||Mitch Garver (MIN - C)||239||112||173||151.4||17.0||447.0||+208.0||
Garver has been absolutely terrorizing pitchers with a .295 average and 13 homers in just 156 at-bats. If he played every day, Garver would be a top 5 fantasy catcher without a doubt, but because he doesn't, he is merely a fringe top-10 guy for now.
|145||Stephen Piscotty (OAK - RF) IL10||224||91||188||143.0||27.3||154.0||-70.0||
Piscotty has taken a step down from his bounce-back 2018, hitting .242.306/.391with nine homers in 76 games. A knee injury could keep him out of action through July despite an MRI showing no structural damage. Even when healthy, he may just be a boring compile for five-outfielder leagues with RBI upside as Oakland's No. 5 hitter. There's not upside to require stashing in shallow leagues, but let's remember that he mashed 20 over the final two months last season.
|146||Nick Markakis (ATL - RF)||218||106||195||146.0||25.6||248.0||+30.0||
After a strong 2018, Markakis batted .330 through April but has since gone .265 through the All-Star break. While he offers no speed and hasn't tallied 15 or more home runs in a season since 2009, he's still a steady contributor who could replicate last year's 93 RBIs batting fifth in a stacked Atlanta lineup. Yet the hot-and-cold start demonstrates the danger of trusting an average-reliant fantasy player.
|147||Asdrubal Cabrera (TEX - 2B,3B,SS)||246||137||183||166.6||13.5||199.0||-47.0||
You can think of the Rangers as Rockies-lite as their ballpark props up RBIs and runs, so even while Cabrera won't hit 25 homers or bat even .250, he still provides some value to your fantasy team, especially in deeper leagues.
|148||Miguel Sano (MIN - 1B,3B,DH)||234||102||154||135.4||17.4||269.0||+35.0||
Sano is back off the IL and doing Sano things with a .230 batting average but with loads of power. He could hit 25 bombs in the second-half with the RBIs and runs to go with it so don't give up on him quite yet.
|149||Jose Martinez (STL - 1B,RF)||254||126||182||151.0||14.9||201.0||-53.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.
|150||Jackie Bradley Jr. (BOS - CF,RF)||233||115||207||161.4||23.9||245.0||+12.0||
The worst hitter in baseball in April, Bradley has since posted a 139 wRC+ after batting .315/.419/.573 in June. He's drawing more walks and rediscovering last year's late power surge. Gamers can ride the hot hand in leagues with five starting outfielders, but there's a limited ceiling from a highly streaky player.
|151||Brett Gardner (NYY - LF,CF)||237||98||194||162.4||21.2||322.0||+85.0||
How many people even noticed Gardner tally 15 homers, eight steals, and 54 runs in the first half? He's higher than Gary Sanchez, Andrew Benintendi, and Austin Meadows on FantasyPros' player rater. Strong contact returns also give him a chance to raise his .246 average closer to his career .260 norm. The 35-year-old has proven more valuable to the Yankees than Clint Frazier because of his batting eye and defense, so playing time is no longer a concern if healthy. He's an underrated contributor who is still available in plenty of leagues.
|152||A.J. Pollock (LAD - CF)||255||72||203||154.4||22.4||92.0||-163.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.
|153||Maikel Franco (PHI - 3B)||253||94||186||155.3||19.0||257.0||+4.0||
Although Franco isn't going to help your fantasy team's batting average and he only has mediocre power, there is worth in the fact that he plays almost every day in one of the best lineups in baseball. With that will come both RBIs and runs.
|154||Cavan Biggio (TOR - 2B)||250||76||233||157.0||42.1||616.0||+366.0||
Somewhat overshadowed by another second generation prospect, Vlad Guerrero Jr., Biggio has quietly acclimated himself well in the Major Leagues. While his strikeout rate is a bit high, Biggio has displayed legit 20-20 potential at both the minor and Major League levels, and his ability to draw a walk should lead to plenty of opportunities to pile up SBs and runs scored.
|155||Randal Grichuk (TOR - CF,RF)||244||107||194||162.3||22.2||242.0||-2.0|
|156||Renato Nunez (BAL - 3B)||275||89||192||153.4||33.7||588.0||+313.0||
Nunez has always had power, there was never a doubt about that. What is surprising, however, is that it has translated to a 90 RBI, 80 runs pace. The batting average will be tough to swallow, but even so, he is worthy of a fantasy roster spot without question.
|157||Yadier Molina (STL - C) IL10||274||127||190||164.4||15.7||134.0||-140.0||
After two seasons with 18+ HRs, Molina's power appears to be waning in his age-36 season. That said, as the rare catcher who plays just about every day, he's a reasonable option in 12-team leagues as a stat accumulator, if nothing else.
|158||Andrelton Simmons (LAA - SS)||267||104||193||165.8||28.3||221.0||-46.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. The Angels get back a Gold Glove defender at shortstop, and fantasy investors have a chance to reclaim an unheralded contact hitter who was batting .298 with just 15 strikeouts in 195 plate appearances.
|159||Gregory Polanco (PIT - RF) IL10||241||86||192||166.0||32.0||231.0||-10.0||
Polanco returned from an offseason shoulder injury to tally six homers and three steals with an 89 wRC+ in 42 games. His strikeouts and pop-ups both increased before he went back on the IL with shoulder inflammation. A 27-year-old who recorded 23 homers and 12 steals with a career-high .353 wOBA last season still has plenty of long-term value. This year, however, he may never work off the rust well enough to derive his usual worth in standard mixed leagues.
|160||Jesus Aguilar (MIL - 1B)||215||44||225||142.7||43.0||78.0||-137.0||
This time last year we were talking about Aguilar in the same light as we are with Ketel Marte today. It now appears clear, however, that he isn't worth owning in fantasy leagues.
|161||Dwight Smith Jr. (BAL - LF)||251||117||235||167.6||29.6||937.0||+686.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.
|162||Howie Kendrick (WSH - 2B,LF)||270||105||187||146.5||25.3||552.0||+282.0||
Kendrick had registered single-digit home runs in each of the last five seasons before belting 12 at the All-Star break. While scouts often said he'd one day win a batting title, they likely didn't think he'd wait until age 36 to hit .327 with a .563 slugging percentage that's more than points above his career norm. Don't be so quick to dismiss this unpredictable outburst; he has a .602 xSLG and .422 xwOBA that's fourth in all of baseball. Despite this stellar first-half performance, the Nationals sat him in three of four games before the break. Kendrick could get squeezed out of playing time with Ryan Zimmerman's return, but he's going too well to not find a spot in their everyday lineup. He still needs to be rostered everywhere.
|163||Kolten Wong (STL - 2B)||272||106||235||170.0||34.8||480.0||+208.0||
Seemingly on the verge of a legitimate breakout, Wong batted .170 in May. Perhaps it was foolish of us to believe one great month over years of unsensational production. Or maybe it was just one bad month. He's turned the corner with 16 hits in as many June games and now has seven homers with 13 steals this season. With a secure starting role for the first time in years, the 28-year-old at least still looks like a decent middle infielder capable of going 15/20.
|164||Nate Lowe (TB - 1B)||302||127||243||175.9||31.2||595.0||+293.0||
Lowe didn't do much in his brief MLB debut and was thus sent back down to the minors. Since then, he has been batting .340 with bonkers power. He should be a hot pickup the moment Tampa calls him back up and may actually be worthy of a stash now.
|165||Harrison Bader (STL - LF,CF,RF)||257||92||222||166.4||34.7||179.0||-78.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.
|166||Hunter Pence (TEX - LF,RF) IL10||282||92||198||167.6||24.9||627.0||+345.0||
Pence simply surprised many by making the Rangers out of spring training. Hitting .294 with 15 home runs was downright shocking after his career looked finished in 2018. He couldn't outrun Father Time forever, as a groin injury interrupted this storybook comeback tale. The rejuvenated slugger could come back from his second IL stint soon after the All-Star break.
|167||Jorge Alfaro (MIA - C)||289||81||187||157.5||25.8||263.0||-26.0||
Alfaro was not technically a top 12 catcher in the first half, but he was right on the cusp and his underlying numbers suggest he will climb well into the top 10 over the rest of the season. Don't hesitate to add him and start him if you need a catcher.
|168||Danny Jansen (TOR - C)||307||83||235||169.3||37.0||188.0||-119.0||
Jansen's underlying stats have been screaming positive regression all season and over the last few weeks, it has started to turn around. While he isn't quite a top 12 catcher, he should be on your radar as a future waiver wire add if he keeps hitting.
|169||Jarrod Dyson (ARI - CF,RF)||256||88||201||158.5||28.0||632.0||+376.0||
Given a regular role in Arizona's lineup, the 34-year-old leads the NL with 19 steals. A surprising early power spike predictably waned, but his five homers still matches a career high. His average has also fallen right to his career .251 clip, but he's a rare source of walks and steady speed worth rostering in any five-outfielder league.
|170||Alex Gordon (KC - LF,CF)||303||124||204||170.3||22.8||456.0||+153.0|
|171||Robinson Chirinos (HOU - C)||276||118||212||159.2||30.1||252.0||-24.0||
Chirinos will hurt you in batting average, although not as bad as someone like Zunino. With that said, he is a reliable source of power and since he plays in such a strong Astros' lineup, you can bank on him piling up RBIs and runs as well.
|172||Derek Dietrich (CIN - 1B,LF)||260||120||190||171.1||15.7||532.0||+272.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.
|173||Ryan McMahon (COL - 1B,2B,3B)||305||88||206||179.9||25.1||307.0||+2.0||
McMahon has loads of upside seeing that he plays in Coors, has power and some speed. Now, it hasn't shown yet, and the playing time hasn't been consistent, but he is a classic post-hype sleeper to have a huge second half for fantasy owners.
|174||David Fletcher (LAA - 2B,3B)||273||120||193||160.2||22.4||591.0||+318.0||
Fletcher isn't going to help you win the home run category, nor will he steal double-digit bases, but he might reach 80 runs with a batting average near .300 so make room for him if he is still available in your league.
|175||Billy Hamilton (KC - CF)||306||94||201||181.6||16.9||155.0||-151.0||
Hamilton seemed to find the perfect place to salvage his torpedoing fantasy stock, but Hamilton has stolen 12 bases while regularly batting ninth. That's not enough to tolerate a .230 hitter with no home runs and six RBIs. His hard-hit rate is the worst of any regular starter. Even more concerning in his 27.0% pop-up rate, an outcome that should never occur for a speedster who just need to slap the ball in play and try to beat out weak hits. No team is running more than the Royals, but he has played regularly and stole nine bases into mid-May. He's a one-category contributor no longer justifying the gambit with elite stolen base tallies. That's a tough sell in mixed leagues.
|176||Jake Bauers (CLE - 1B,LF)||264||98||236||173.4||28.3||251.0||-13.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.
|177||James McCann (CWS - C)||268||103||196||162.5||28.5||504.0||+236.0||
James McCann has been raking for the White Sox with a .320 batting average through the first half to go with some power and even the most steals among all catchers in fantasy. He is due to regress some, but is still a no-doubt top 12 catcher in the second half.
|178||Jurickson Profar (OAK - 1B,2B,3B,SS)||360||81||211||184.1||18.1||140.0||-220.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.
|179||Willie Calhoun (TEX - LF)||319||135||239||184.5||34.7||544.0||+225.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. The 24-year-old still carries considerable contact and power upside, and 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, Calhoun landed on the IL with a quad strain. Now active and starting in place of the injured Pence, he has homered three times in nine games with the Rangers. Add him now if still available.
|180||Christian Vazquez (BOS - C)||304||86||198||166.7||20.7||427.0||+123.0||
Vasquez is one of a handful of surprising catchers to breakout in the first half. Regardless of whether you believe it to be a fluke, he has been so good that even with some regression, he sneaks into the top 10 rest of season projections.
|181||Marwin Gonzalez (MIN - 1B,2B,SS,LF)||311||144||215||177.1||21.3||232.0||-79.0|
|182||Chris Taylor (LAD - 2B,SS,LF,CF)||331||154||216||178.0||18.2||211.0||-120.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.
|183||Kevin Newman (PIT - SS)||320||121||189||153.4||25.8||682.0||+362.0||
Hello, Newman. A well-kept secret for most of 2019, the 25-year-old shortstop is batting .333 with four home runs and five steals in 53 games. The Pirates are leveraging his contact skills in the leadoff role. As of June 28, he sports a 165 wRC+ during a 15-game hitting streak. The word is out, but there may still be time to add Newman.
|184||Bryan Reynolds (PIT - CF)||372||110||225||155.8||38.6|
|185||Corey Dickerson (PIT - LF,DH) DTD||265||120||208||169.8||23.8||204.0||-61.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.
|186||Ender Inciarte (ATL - CF) IL10||287||74||217||156.0||54.4||138.0||-149.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.
|187||Roberto Perez (CLE - C)||373||88||197||157.0||39.9||482.0||+109.0||
Perez has already mashed 16 homers through the first half for Cleveland. His batting average isn't useful, but won't kill you either so you could certainly do much worse than Perez even if he does take a step back toward expectations in the second half.
|188||Oscar Mercado (CLE - CF)||278||83||224||172.3||28.9||691.0||+413.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 .308 with four homers and six steals in 28 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.
|189||Brandon Belt (SF - 1B,LF)||314||148||225||182.7||28.2||331.0||+17.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.
|190||Jason Heyward (CHC - CF,RF)||279||119||195||173.5||12.0||473.0||+194.0|
|191||Josh Reddick (HOU - LF,RF)||315||105||227||184.3||30.8||385.0||+70.0|
|192||Eric Thames (MIL - 1B,LF,RF)||352||156||211||185.1||12.9||398.0||+46.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.
|193||Danny Santana (TEX - LF)||277||103||226||176.3||35.2|
|194||Jose Peraza (CIN - SS)||266||53||226||164.2||35.5||109.0||-157.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.
|195||Nick Ahmed (ARI - SS)||318||130||164||150.0||14.6||484.0||+166.0|
|196||Garrett Cooper (MIA - LF)||342||133||217||180.8||26.3||747.0||+405.0||
A Triple-A star for the Brewers in 2017, Cooper has grabbed hold of a starting job for the Marlins. He possesses a 128 wRC+ and eight home runs through 51 games with an ideal mix of steady contact and hard hits. His .363 xwOBA supports the strong start, so the 28-year-old has firmly worked his way to mixed-league recognition. If he keeps this up, he'll need to be rostered everywhere.
|197||Adam Frazier (PIT - 2B,LF,RF)||357||146||218||189.6||17.0||326.0||-31.0|
|198||Colin Moran (PIT - 1B,3B)||358||135||247||182.8||41.9||575.0||+217.0||
Moran is still batting near .300 heading into the all-star break and although he doesn't offer a ton in the power department, finishing with 18 homers and 80 RBIs would be a welcome line to any fantasy owner.
|199||Buster Posey (SF - C,1B)||330||111||214||182.0||20.0||127.0||-203.0||
Feel free to drop Buster at this point. He isn't likely to finish the season with double-digit homers and doesn't play in a good enough offense to tally up runs and RBIs like the top 15 fantasy catchers in baseball.
|200||Brian Anderson (MIA - 3B,RF)||339||165||240||192.1||23.2||325.0||-14.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.
|201||Kike Hernandez (LAD - 1B,2B,SS,LF,CF,RF)||301||89||200||174.2||25.2||288.0||-13.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.
|202||Evan Longoria (SF - 3B) DTD||346||95||199||185.7||14.1||354.0||+8.0||
Longoria is struggling in San Francisco with a low batting average and limited power. While there is a chance that changes in the coming months, there is no sense in waiting it out. Rather, just drop him until he proves himself useful in fantasy baseball.
|203||Leury Garcia (CWS - 2B,LF,CF,RF)||285||104||222||186.8||23.0||689.0||+404.0|
|204||Tim Beckham (SEA - 3B,SS)||310||122||205||176.6||21.0||392.0||+82.0|
|205||Kevin Pillar (SF - CF)||341||158||221||198.0||16.0||314.0||-27.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.
|206||Kyle Seager (SEA - 3B)||363||135||230||199.9||22.6||270.0||-93.0||
Seager was as consistent of a fantasy asset as you could find two years ago, but age has slowed him down enough that it is to the point where there is no case to be made for owning him in fantasy baseball.
|207||Niko Goodrum (DET - 1B,2B,3B,SS,LF,RF)||336||153||224||194.2||21.8||298.0||-38.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.
|208||Manuel Margot (SD - CF)||317||148||215||194.3||22.1||387.0||+70.0|
|209||Ryan Zimmerman (WSH - 1B)||329||143||236||186.2||33.8||337.0||+8.0||
Zimmerman had his run as a useful fantasy baseball player but it seems to be over at this point so go ahead and cut him loose for one of the better options on waivers.
|210||Andrew McCutchen (PHI - LF,RF) IL60||63||152||107.5||44.5||130.0||
McCutchen suffered a season-ending ACL tear running the bases on June 3. A beacon of consistency throughout his career, he had played more than 150 games in eight of the last nine seasons and was on his way to his ninth consecutive 20-homer campaign. He was also well on his way to plating triple-digit runs atop Philadelphia's stacked lineup, so this is a tough loss.
|211||Raimel Tapia (COL - CF)||325||146||236||196.2||25.7||579.0||+254.0||
Tapia was playing regularly and leading off for the Rockies early in the season, but he has faded back into a fourth outfielder role. Batting .235 with one homer and two steals from June 1 to the All-Star break, the 25-year-old can safely be dropped in most mixed leagues. Coors Field still makes him someone to monitor if an injury opens up playing time again.
|212||Todd Frazier (NYM - 3B)||397||146||218||188.8||23.5||494.0||+97.0||
Frazier has had a bit of a resurgence this season, and while it hasn't amounted to a ton, there is a place on a fantasy roster for a guy with 25 homer power and a mediocre batting average which is what he appears to offer again.
|213||Brandon Nimmo (NYM - LF,CF,RF) IL10||369||125||238||190.6||45.2||169.0||-200.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.
|214||Jung Ho Kang (PIT - 3B)||433||143||187||158.7||20.1||344.0||-89.0||
Kang may not open the season as the starter in Pittsburgh, but with the way he is playing this spring, you'll want to keep a close eye on him. After all, we've seen Kang be a useful fantasy piece in years prior.
|215||Rowdy Tellez (TOR - 1B)||324||151||213||192.4||21.8||507.0||+183.0|
|216||Travis Shaw (MIL - 1B,3B,2B) MiLB||316||70||242||194.8||32.4||97.0||-219.0||
Shaw could potentially be a worthwhile addition at some point later in the year, but for now, he has lost his job to Hiura and should be released in every format.
|217||Starlin Castro (MIA - 2B)||400||173||234||202.3||18.8||350.0||-50.0||
Castro went from one of the best ballparks to the worst possible offensive ballpark last season and it showed in his stats as he dropped from a .300 batting average and 20 homer pace to 12 homers and just a .278 average. More than likely, that is the mediocre type of production fantasy owners will get this year.
|218||Francisco Mejia (SD - C,DH)||412||120||232||184.0||40.5||223.0||-189.0||
Mejia struggled mightily to begin the season, earning himself a demotion to the minor leagues. But he's back now and playing fairly regularly. There are very few catchers with his level of upside, so he's worth taking a chance on if you're hurting at the position -- and maybe even if you aren't.
|219||Mitch Moreland (BOS - 1B) IL10||378||118||233||196.4||42.9||401.0||+23.0||
Boston placed Moreland on the IL on May 29 with a lower back strain. He was leading the Red Sox with 13 home runs, putting him two shy of 2018's tally in 78 more games, but was also batting just .228. Not expected to miss much time, he can be stashed in deeper leagues. In shallow mixed leagues, however, it's not imperative to keep a career .250 hitter who has never tallied more than 23 homers in a season.
|220||Brendan Rodgers (COL - SS)||403||110||210||169.0||42.8||437.0||+34.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. While 81 plate appearances is far too soon to give up on a premier 22-year-old middle infield prospect who can play in Coors Field, managers in re-draft leagues have little reason to keep him rostered. He has also hit .350/.413/.622 in the minors, so give Rodgers a second chance if the Rockies decide to do the same later this season.
|221||Josh Phegley (OAK - C)||368||141||230||198.0||26.1||570.0||+202.0|
|222||Ronald Guzman (TEX - 1B)||401||109||231||171.0||49.8||550.0||+149.0|
|223||Dexter Fowler (STL - RF)||375||176||248||207.7||24.2||485.0||+110.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.
|224||Kyle Tucker (HOU - LF) MiLB||430||155||242||190.3||34.8||327.0||-103.0||
Tucker had a slow start to the season further exasperated by teammate Yordan Alvarez tearing up Triple-A. The premier prospect, however, now wields a .382 wOBA, 24 homers, and 19 steals in 82 games. Alvarez still beat him to the majors in 2019, but Tucker should join the parent club sometime during the second half. He'd become an instant add upon arrival.
|225||Freddy Galvis (TOR - SS)||387||118||229||200.0||31.5||614.0||+227.0|
|226||Christin Stewart (DET - LF)||386||129||230||192.8||41.1||341.0||-45.0|
|227||Albert Pujols (LAA - 1B,DH)||353||161||223||204.6||16.0||362.0||+9.0|
|228||Garrett Hampson (COL - 2B,SS)||380||84||223||153.5||69.5||202.0||-178.0||
Hampson had his chance to earn a full-time role following injuries to Daniel Murphy and Ryan McMahon, but he has batted just .186/.231/.258 through 33 games. With both Murphy and McMahon back from the IL, the Rockies demoted the speedy middle infielder for the second time this season in early April. One of spring's brightest breakout candidates now belongs on the waiver wire in all mixed leagues. Keep the door open for a second chance if Colorado extends him another look later in 2019.
|229||Willy Adames (TB - 2B,SS)||355||112||229||205.6||22.8||274.0||-81.0||
Adames broke onto the scene last year as a 22-year-old posting a 19-homer, 11 stolen base pace with a .278 batting average. It was a limited sample size, however, and there are still some holes in his swing. Think of him on the same terms as Dansby Swanson who also had a nice rookie campaign before everyone realized he had quite a bit to go offensively.
|230||Matt Kemp (NYM - LF,RF) FA||448||156||244||187.3||40.1||291.0||-157.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.
|231||Nicky Lopez (KC - SS)||440||169||246||201.8||29.3||932.0||+492.0|
|232||Carson Kelly (ARI - C)||446||149||232||209.8||19.2||562.0||+116.0||
Kelly has hit .309/.403/.618 with 10 home runs from May 1 to the All-Star break. A well-regarded prospect is no longer blocked from playing time in Arizona, so he's worth a flier in two-catcher leagues even if he never displayed so much power in the minors. The 24-year-old could even be working his way into a top-12 catcher.
|233||Franchy Cordero (SD - LF,CF) IL60||396||104||230||167.0||63.0||450.0||+54.0|
|234||Joey Wendle (TB - 2B,LF)||404||124||233||192.0||48.4||236.0||-168.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.
|235||Chance Sisco (BAL - C)||382||123||229||192.7||49.3||439.0||+57.0||
Sisco should play every day for the Orioles in the second half and he has plenty of talent so you'll want to keep a close eye on him as a potential catcher pickup off waivers.
|236||Willians Astudillo (MIN - C,3B) IL10||418||186||236||205.3||20.9||282.0||-136.0||
Astudillo missed two weeks with a hamstring strain, but when healthy he has continued to look like a legitimate threat to hit .300 thanks to his prodigious contact rate. He's unlikely to provide much in way the of power, but he doesn't really need to in order to be a helpful fantasy player at a weak position.
|237||Dominic Smith (NYM - 1B,LF)||459||181||250||209.0||27.2||502.0||+43.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.
|238||Justin Bour (LAA - 1B)||487||163||268||205.7||45.1||351.0||-136.0|
|239||Orlando Arcia (MIL - SS)||463||191||260||212.5||27.9||461.0||-2.0|
|240||J.P. Crawford (SEA - 3B,SS)||480||190||263||213.5||29.0||612.0||+132.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.
|241||Eric Sogard (TOR - 2B,SS)||435||179||245||209.8||23.6|
|242||Jake Lamb (ARI - 3B)||424||134||235||200.3||46.9||265.0||-159.0||
Placed on the IL in early April, Lamb missed nearly three months with a grade 2 quad strain. Splitting time between first and third base, it took eight games until his return to capture his first homer of 2019. After batting just .229/.307/.348, Lamb will need to prove worthy of rostering beyond deep leagues.
|243||Yan Gomes (WSH - C)||443||155||243||204.3||36.7||264.0||-179.0||
Gomes' 2018 (.266, 16 HR, 48 RBI, 52 runs) was enough to make him a top-10 catcher last season. Yet he's splitting time in Washington with Kurt Suzuki, who posted similar numbers (.271, 12 HR, 50 RBI, 45 runs) in a timeshare for the Braves. That makes both of them solid second catchers who can fill is as a one-catcher stopgap if the other one gets hurt.
|244||Leonys Martin (OF) FA||479||183||261||219.0||33.7||438.0||-41.0|
|245||Bobby Bradley (CLE - 1B)||478||179||262||218.8||30.4||
Just because Bradley hasn't started out all that hot for Cleveland doesn't mean you should give up on him. Rather, keep a close eye on this potential 40-homer threat, as he could explode onto the fantasy scene any day now.
|246||Kurt Suzuki (WSH - C)||501||169||277||223.0||38.2||340.0||-161.0||
Suzuki isn't playing every day quite yet, but when he does play, he'll be helping your fantasy squad with both power (11 HR in 163 AB through the first half) and batting average which is sitting at .270. That is enough to warrant a starting catcher spot in 12-team leagues.
|247||Clint Frazier (NYY - LF) MiLB||476||177||273||222.0||34.1||497.0||+21.0||
Finally receiving playing time with Giancarlo Stanton and Aaron Judge (among others) out of commission, Frazier batted .283/.330/.513 with 11 homers in 53 games. Yet because of poor defense, the Yankees demoted him to make room for both returning sluggers and the recently acquired Edwin Encarnacion. It's safe to drop him in most mixed leagues while waiting for another injury to clear up playing time.
|248||Luis Urias (SD - 2B) MiLB||451||185||248||221.4||23.5||389.0||-62.0||
Opening 2019 in Triple-A after the Padres surprisingly gave his spot to uber-prospect Fernando Tatis Jr, Urias quickly made his way back to the majors, only to get demoted after collecting two hits and 11 strikeouts in 29 plate appearances. He has since gone on a tear back in the minors, belting a career-high 17 home runs with a .414 wOBA. The 22-year-old could be back in San Diego in the second half, so monitor his status.
|249||Ryon Healy (SEA - 1B) IL10||507||188||280||223.8||35.8||353.0||-154.0|
|250||J.D. Davis (NYM - 1B,3B)||533||176||291||229.5||43.1||559.0||+26.0||
Davis is raking for the Mets, but it hasn't quite shown up on paper. His underlying metrics are exceptional so don't be surprised if his batting average and power numbers follow in the second half.
|251||Scott Schebler (CIN - CF,RF) MiLB||452||189||251||211.3||28.1||396.0||-56.0|
|252||Yonder Alonso (COL - 1B) MiLB||146||249||197.5||51.5||374.0||
Alonso wasn't especially impressive last year with a .250 batting average and just 23 homers, but he is just one year removed from posting an .866 OPS with Oakland and Seattle so don't discount a big bounce-back campaign.
|253||David Bote (CHC - 2B,3B)||431||149||237||193.0||44.0||517.0||+86.0|
|254||Kendrys Morales (1B,DH) FA||439||149||239||194.0||45.0||449.0||+10.0||
The A's, who acquired Morales from the Blue Jays early in the season, shipped him off to the injury-bitten Yankees. Despite his listless .211/.321/.289 slash line, the Statcast expected numbers (.279/.380/.469) likes his far more. He could see some reps at DH with Giancarlo Stanton sidelined and Miguel Andujar out for the season, so give him a look in AL-only and 15-team mixed leagues.
|255||Tyler Flowers (ATL - C)||151||238||194.5||43.5||412.0|
|256||Tyler O'Neill (STL - LF,RF)||441||150||244||211.3||43.4||336.0||-105.0|
|257||Ryan O'Hearn (KC - 1B) MiLB||442||151||241||196.0||45.0||343.0||-99.0|
|258||Brandon Dixon (DET - 1B,RF)||436||177||238||211.3||25.5||
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.
|259||Cedric Mullins (BAL - CF) MiLB||447||155||243||199.0||44.0||345.0||-102.0|
|260||Tommy La Stella (LAA - 2B,3B) IL10||464||192||253||217.3||26.0||
La Stella was among the top breakout infielders this year before going on the IL for 2 to 3 months. If you have enough room on your IL or even bench, he may be worth holding onto for the head to head playoff stretch.
|261||Gio Urshela (NYY - 3B,SS)||162||296||229.0||67.0||
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.
|262||Chad Pinder (OAK - 2B,3B,LF,RF)||491||191||271||229.5||29.6||572.0||+81.0|
|263||Delino DeShields (TEX - CF)||497||201||274||233.0||24.8||347.0||-150.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.
|264||Daniel Palka (CWS - LF,RF,DH) MiLB||460||172||252||212.0||40.0||335.0||-125.0|
|265||Welington Castillo (CWS - C) IL10||465||176||254||215.0||39.0||224.0||-241.0||
An avalanche of injuries led to Castillo posting a middling .308 wOBA in 49 games, but he clobbered 53 homers over the previous three seasons. The career .259/.318/.427 hitter could combine a solid average with 15 long balls. He should eventually wake up from a treacherous start to 2019, but the early returns have already cost him some playing time to the red-hot James McCann. That could make him a top-20 catcher rather than a top-10 choice going forward.
|266||Jeimer Candelario (DET - 3B)||486||185||267||227.7||33.6||342.0||-144.0||
There is nothing sexy about drafting Candelario, but you can anticipate his batting average coming up 20 points this year, as he was among the most unlucky hitters in that department last year. Along with that, fantasy owners should get around 20 homers from him.
|267||Jason Kipnis (CLE - 2B,CF,DH)||515||201||285||236.4||27.1||378.0||-137.0||
Kipnis has been around forever and reached his peak long ago, but he is still just 32 years old and has plenty of baseball left in him. Unfortunately for fantasy owners, it will come without any speed or a quality batting average. Still, 20 homers and 70 RBIs will do the trick as a late-round pick.
|268||Mike Zunino (TB - C)||482||208||264||227.0||26.2||216.0||-266.0||
Mike Zunino has been a bust this season and can safely be dropped in all formats. Don't hesitate to scoop him up if he starts to catch fire in the second-half, however.
|269||Brian Goodwin (LAA - LF,CF,RF) IL10||473||200||258||226.0||24.1||714.0||+241.0||
With Bryce Harper in place, the new Adam Eaton contract and the inevitability of Victor Robles and Juan Soto coming, the writing was on the wall that Goodwin, a quality prospect in his own right, was never going to get his chance in Washington. When he did for a short stretch, he posted an .811 OPS with 13 homers and 6 steals over half a season. That is who Goodwin was always supposed to be, and now that he is getting his chance in the middle of the Angels' lineup, he is producing. The .341 batting average won't stick around, but he should settle in around .280 with 20 homers and 10 steals over the course of the full season. Sign me up for that type of production, please.
|270||Lewis Brinson (MIA - OF) MiLB||477||181||259||220.0||39.0||451.0||-26.0|
|271||Addison Russell (CHC - SS)||455||184||247||215.5||31.5||496.0||+41.0|
|272||Anthony Alford (TOR - LF) MiLB||492||190||272||231.0||41.0||786.0||+294.0|
|273||Franklin Barreto (OAK - 2B)||458||191||249||220.0||29.0||459.0||+1.0|
|274||Greg Allen (CLE - CF,RF)||499||193||276||234.5||41.5||313.0||-186.0|
|275||Josh Harrison (DET - 2B) IL60||505||196||279||237.5||41.5||475.0||-30.0|
|276||JaCoby Jones (DET - LF,CF) IL10||470||196||256||226.0||30.0||680.0||+210.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.
|277||Jed Lowrie (NYM - 2B,3B) IL60||508||199||281||240.0||41.0||281.0||-227.0||
Seemingly on the verge of making his Mets debut, Lowrie is now unlikely to return in May due to a grade 1 hamstring strain. The 35-year-old would have struggled to find playing time anyway with Pete Alonso, Jeff McNeil, and J.D. Davis all off to strong starts. He's droppable in all mixed leagues for those who don't have a spare IL spot.
|278||Logan Forsythe (TEX - 2B,3B)||467||199||255||227.0||28.0||712.0||+245.0|
|279||Ian Kinsler (SD - 2B)||509||200||282||241.0||41.0||379.0||-130.0|
|280||Tucker Barnhart (CIN - C) IL10||471||202||257||229.5||27.5||285.0||-186.0||
Barnhart doesn't have the best bat, but his elite defense will keep him on the field for nearly 500 at-bats again. In a killer Red's lineup, that should be plenty to get him the counting stats he needs to be draftable.
|281||Austin Barnes (LAD - C,2B)||484||209||265||236.0||22.9||321.0||-163.0||
Even if he continues to split time with Russell Martin all year, Barnes is one of the few catchers out there who is capable of delivering double digit HRs, a decent batting average, and handful of stolen bases.
|282||Tyler Naquin (CLE - LF,CF,RF)||513||204||283||243.5||39.5||537.0||+24.0|
|283||Teoscar Hernandez (TOR - LF,RF)||498||218||275||240.0||25.0||375.0||-123.0|
|284||Tyler White (HOU - 1B)||516||206||286||246.0||40.0||267.0||-249.0|
|285||Alex Dickerson (SF - LF,RF) DTD||483||206||266||236.0||30.0|
|286||Chris Davis (BAL - 1B)||219||305||250.7||38.6||419.0|
|287||Ji-Man Choi (TB - DH)||209||298||253.5||44.5||415.0|
|288||Chris Owings (BOS - 2B,3B,CF,RF) MiLB||520||210||287||248.5||38.5||624.0||+104.0|
|289||Mac Williamson (SEA - LF)||488||213||270||240.0||23.4||639.0||+151.0|
|290||Wilmer Flores (ARI - 1B,2B,3B) IL10||529||211||290||250.5||39.5||364.0||-165.0|
|291||Albert Almora Jr. (CHC - CF)||489||214||269||243.0||22.6||481.0||-8.0|
|292||Harold Ramirez (MIA - OF)||512||233||284||258.5||25.5|
|293||Kevin Cron (ARI - 1B)||234||295||264.5||30.5||750.0|
|294||Brian McCann (ATL - C)||237||307||272.0||35.0||360.0|
|295||Mark Canha (OAK - 1B,LF,CF,RF)||525||239||288||263.5||24.5||630.0||+105.0|
|296||Elias Diaz (PIT - C)||526||240||278||259.0||19.0||554.0||+28.0|
|297||Roman Quinn (PHI - LF,CF)||528||241||289||265.0||24.0||569.0||+41.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|
|Melvin Gordon (LAC)||RB|
|Davante Adams (GB)||WR|
|Joe Mixon (CIN)||RB|
|Le'Veon Bell (NYJ)||RB|
|View All Rankings|
|Julio Jones (ATL)||WR|
|Odell Beckham Jr. (CLE)||WR|
|James Conner (PIT)||RB|
|Travis Kelce (KC)||TE|
|Michael Thomas (NO)||WR|
|Nick Chubb (CLE)||RB|
|JuJu Smith-Schuster (PIT)||WR|
|Todd Gurley (LAR)||RB|
|Dalvin Cook (MIN)||RB|
|Mike Evans (TB)||WR|
|George Kittle (SF)||TE|
|Antonio Brown (OAK)||WR|
|T.Y. Hilton (IND)||WR|
|Marlon Mack (IND)||RB|
|Keenan Allen (LAC)||WR|
|Amari Cooper (DAL)||WR|
|A.J. Green (CIN)||WR|
|Damien Williams (KC)||RB|
|Aaron Jones (GB)||RB|
|Adam Thielen (MIN)||WR|
|Mike Trout (LAA)||CF,DH|
|Christian Yelich (MIL)||LF,CF|
|Cody Bellinger (LAD)||1B,CF|
|Nolan Arenado (COL)||3B|
|Mookie Betts (BOS)||CF,RF|
|Ronald Acuna Jr. (ATL)||LF,CF|
|Max Scherzer (WSH)||SP|
|Trevor Story (COL)||SS|
|Javier Baez (CHC)||2B,3B|
|Francisco Lindor (CLE)||SS|
|View All Rankings|
|J.D. Martinez (BOS)||LF,RF|
|Alex Bregman (HOU)||3B,SS|
|Justin Verlander (HOU)||SP|
|Freddie Freeman (ATL)||1B|
|Trea Turner (WSH)||SS|
|Gerrit Cole (HOU)||SP|
|Jacob deGrom (NYM)||SP|
|Charlie Blackmon (COL)||CF|
|Anthony Rendon (WSH)||3B|
|Chris Sale (BOS)||SP|
|Manny Machado (SD)||3B,SS|
|Whit Merrifield (KC)||1B,2B|
|Aaron Judge (NYY)||RF,DH|
|Adalberto Mondesi (KC)||2B,SS|
|Josh Bell (PIT)||1B|
|Juan Soto (WSH)||LF|
|Kris Bryant (CHC)||3B,RF|
|Pete Alonso (NYM)||1B,DH|
|Bryce Harper (PHI)||CF,RF|
|Xander Bogaerts (BOS)||SS|
|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|