Dynasty Players to Buy, Sell, and Hold (2019 Fantasy Baseball)

by Kyle Miller
May 1, 2019

A terrible start could make Rougned Odor available at a discount in dynasty leagues.

This piece is part of our article program that features quality content from experts exclusively at FantasyPros. For more insight from Kyle, head over to kmillsports.com.

After about a month’s worth of baseball, there have been some big changes in the dynasty player market. As always, you can’t overreact to any single month unless you’re convinced that something substantial has changed with a player. If you’re keeping a rolling three-year window in mind for your team, one month is a minuscule sample. Player performance, injury, or playing time can all be reasons to adjust your thinking on a specific player, though. Below are six players I’m looking buy, sell, or hold in dynasty leagues.

Get free start/sit and waiver wire advice for your fantasy team >>


Rougned Odor (2B – TEX)
Odor has certainly had an up-and-down career thus far, but it’s hard to believe he’s just 25 years old. He already has two 30+ home run seasons and he can pitch in some steals. He’s off to a horrible start in 2019, hitting .145/.232/.226 in 16 games sandwiched around a couple of weeks on the IL. It’s still a tiny sample, but he’s building on his walk rate (now 8.7%) gains from last season. Unfortunately, that’s coming with an ugly 37.7% strikeout rate. His contact rate is down 8.9% from his career average, but I’ll choose to believe in the 690-game sample over 16 games. Odor is chasing less and swinging inside the zone more often than last season. Those are positive developments and show a tangible reason for the increased walk rate. He’s going to start making contact soon, and when he does he’s good for mid-20s home runs and on-base ability. He should be cheap in a dynasty format right now, so out and get him if you need some upside at second base.

Caleb Smith (SP – MIA)
The Marlins’ intriguing group of young starters seems to have found its ace. The 27-year old Smith currently has a 2.17 ERA with a 33.9% strikeout rate that ranks fifth among starting pitchers this season. You’ll find him in the top 10 among starters for nearly every stat I use to judge pitchers. His FIP, xFIP, and SIERA all support his elite ERA. Now, he’s almost certainly not going to be this good for the rest of the season. Statcast data on Baseball Savant shows he’s due for regression in both his batting average and slugging percentage against. However, Smith is still top 20 in each of the expected versions of those stats, showing that his landing point after regression can still be really, really good. He’s striking out everyone and minimizing hard contact. The only reason you aren’t paying attention to him is because his name is Caleb Smith and he plays for the Marlins. I’m buying where I can in dynasty leagues since he’s still not being viewed as the top-30 starting pitcher that he is now.


Rhys Hoskins (1B/OF – PHI)
We all remember Hoskins’ MLB debut in 2017 when he terrorized the league for 18 homers in 50 games. He flashed extremely elite plate skills during his first foray into the big leagues and, unlike the obscene 31.6% HR/FB rate, those have mostly stuck around. The problem I have with Hoskins doesn’t involve his skills; it’s how he’s perceived in the fantasy community. He’s a power hitter who takes walks, strikes out a bit, and hits for a middling average. While he’s a high-end model for that profile, it’s not one that’s very rare in fantasy baseball. He’s currently ranked 27th on FantasyPros Expert Consensus Rankings for the rest of the season, which is quite a bit too high for me. His expected batting average based on Statcast data is .219 compared to his current .279. While only in his third MLB season, he’s 26 years old and wasn’t regarded as a high-end prospect. Find someone who treats him like a top-20 dynasty player and cash in while he has the illusion of a complete hitter.

Shane Bieber (SP – CLE)
So far this year, Bieber has rewarded those who drafted him early by posting a 3.68 ERA with a 27.6% strikeout rate. The strikeout rate is certainly higher than anyone projected, which is why I’m selling in dynasty leagues. His minor league numbers suggest he’s much closer to last year’s 24.3% clip. That may not sound like much, but it makes a big difference, especially when you don’t have an elite ERA. There isn’t anything in the underlying stats that point toward Bieber improving his ERA at this point. He’s running a 3.91 FIP and a 4.24 xFIP with uncharacteristically high walk rates. Statcast data shows more of the same, as he has the widest gap between his batting average and expected batting average among starters with at least 80 plate appearances and the third-widest between slugging percentage and expected slugging percentage. This tells me that Bieber’s ratios aren’t likely to improve any time soon. If I own him in a dynasty league, I’d shop him around as a top-25 arm with an elite strikeout rate and see if anyone bites.


Paul DeJong (SS – STL)
Cardinals Devil Magic is in full effect again, and it looks like they’ve created a star in DeJong. The former college catcher has turned himself into an above-average defensive shortstop, allowing his bat to play up and stay in the lineup. He’s hitting .342/.403/.607 with five homers to start the year. The most impressive aspect of DeJong’s game is the plate discipline he’s shown. He’s walking an acceptable 7.8% of the time while striking out just 17.1%. Compare that to the 28% strikeout rate from his rookie year in 2017, and he’s shown amazing growth in that department. While he’s not going to hit above .340 for the season, his expected batting average is currently .310. The reduced swings and misses are going to allow him to be a positive in the batting average category. If you’re worried he’s sacrificing power for average because he has just five homers, don’t be. He leads the major leagues with 14 doubles. Those will start to leave the yard once the weather warms up. If you own DeJong, don’t sell high. You found a really good dynasty shortstop for what was likely a cheap price.

Reynaldo Lopez (SP – CHW)
If you’re like me and you’re crazy enough to believe that Lopez is becoming the pitcher we thought he could be, now is not the time to try and acquire him in a dynasty league. He is coming off a career-high 14 strikeouts in his last start against Detroit. He managed this feat in just six innings pitched. While he’s turned in quality starts in each of his last three outings, his ERA still sits at an unsightly 6.03 thanks to a few brutal starts to begin the year. The .363 BABIP shows that he’s been getting unlucky on balls in play, though. Additionally, Statcast shows that his batting average and slugging percentage allowed should both be far lower than they are. I’m not trading Lopez if I own him, but I’m also not trading for him at the moment. You have to pick and choose your spots. Wait until after Friday night when Lopez goes 5.1 innings with four earned runs against the Boston Red Sox, then pounce.

Import your team to My Playbook for instant Lineup & Trade advice >>

SubscribeApple Podcasts | Google Play | SoundCloud | Stitcher | TuneIn

What's your take? Leave a comment

1Dalvin Cook (MIN)RB
2Leonard Fournette (JAC)RB
3Saquon Barkley (NYG)RB
4Ezekiel Elliott (DAL)RB
5Chris Carson (SEA)RB
6Derrick Henry (TEN)RB
7David Johnson (ARI)RB
8Le'Veon Bell (NYJ)RB
9Josh Jacobs (OAK)RB
10Aaron Jones (GB)RB
 View all Flex Rankings 
11Julio Jones (ATL)WR
12Phillip Lindsay (DEN)RB
13Cooper Kupp (LAR)WR
14Marlon Mack (IND)RB
15DeAndre Hopkins (HOU)WR
16Mark Ingram (BAL)RB
17Tyreek Hill (KC)WR
18Devonta Freeman (ATL)RB
19Michael Thomas (NO)WR
20Sony Michel (NE)RB
21Todd Gurley (LAR)RB
22T.Y. Hilton (IND)WR
23Tyler Lockett (SEA)WR
24Keenan Allen (LAC)WR
25Adam Thielen (MIN)WR
26Julian Edelman (NE)WR
27Kerryon Johnson (DET)RB
28Tevin Coleman (SF)RB
29Robert Woods (LAR)WR
30Joe Mixon (CIN)RB
1Ronald Acuna Jr. (ATL)LF,CF
2Nolan Arenado (COL)3B
3Mookie Betts (BOS)CF,RF
4J.D. Martinez (BOS)LF,RF
5Trevor Story (COL)SS
6Justin Verlander (HOU)SP
7Cody Bellinger (LAD)1B,CF
8Trea Turner (WSH)SS
9Alex Bregman (HOU)3B,SS
10Jacob deGrom (NYM)SP
 View All Rankings 
11Max Scherzer (WSH)SP
12Francisco Lindor (CLE)SS
13Gerrit Cole (HOU)SP
14Freddie Freeman (ATL)1B
15Javier Baez (CHC)2B,3B
16Charlie Blackmon (COL)CF
17Aaron Judge (NYY)RF,DH
18Juan Soto (WSH)LF
19Anthony Rendon (WSH)3B
20Bryce Harper (PHI)CF,RF
21Jose Altuve (HOU)2B
22Xander Bogaerts (BOS)SS
23Starling Marte (PIT)CF
24Walker Buehler (LAD)SP
25Manny Machado (SD)3B,SS
26Anthony Rizzo (CHC)1B
27Kris Bryant (CHC)3B,RF
28Whit Merrifield (KC)1B,2B
29George Springer (HOU)CF,RF
30Paul Goldschmidt (STL)1B
1Anthony Davis (LAL)PF,C
2James Harden (HOU)PG,SG
3Giannis Antetokounmpo (MIL)SF,PF
4Karl-Anthony Towns (MIN)C
5Kevin Durant (BKN)SF,PF
6LeBron James (LAL)SF,PF
7Stephen Curry (GSW)PG,SG
8Nikola Jokic (DEN)PF,C
9Damian Lillard (POR)PG
10Victor Oladipo (IND)PG,SG
 View All Rankings 
11Russell Westbrook (HOU)PG
12Paul George (LAC)SF,PF
13Joel Embiid (PHI)PF,C
14Kawhi Leonard (LAC)SG,SF
15Chris Paul (OKC)PG
16Kyrie Irving (BKN)PG,SG
17Kemba Walker (BOS)PG
18Jimmy Butler (MIA)SG,SF
19Ben Simmons (PHI)PG,SF
20Jrue Holiday (NOR)PG,SG
21Rudy Gobert (UTH)C
22Donovan Mitchell (UTH)PG,SG
23John Wall (WAS)PG
24Kyle Lowry (TOR)PG
25Andre Drummond (DET)PF,C
26Bradley Beal (WAS)SG
27Khris Middleton (MIL)SG,SF
28Kevin Love (CLE)PF,C
29Draymond Green (GSW)PF,C
30LaMarcus Aldridge (SAS)PF,C
Follow the Pros!

Follow us on Twitter @FantasyPros for exclusive advice and contests