It's another loaded Friday for MLB DFS contests, as shown by our daily SP rankings. There are several studs at the top -- including one who's considerably cheaper than usual -- and a bunch of sleepers in the mid-tier, so you have plenty of options for your pitcher on FanDuel and pitchers on DraftKings.
Perhaps the biggest boom-or-bust option is Hyun-Jin Ryu (@ Rockies), who sports a 1.27 ERA but is in the worst pitchers park in the majors. Mike Soroka (@ Mets) and Mike Clevinger (@ Orioles) have both been dealing with injuries lately, but they both have a ton of upside and can save you money off the very top SPs.
SIGN UP for a FREE trial of DAZN and watch LIVE baseball games and programming on MLB Network
As far as values, Anibal Sanchez (@ Tigers), John Means (vs. Indians), and Eric Lauer (vs. Cardinals) are too cheap on DraftKings, while Yonny Chirinos (vs. Rangers) is great value on FanDuel. Danny Duffy (@ Blue Jays) and Vince Velasquez (@ Marlins) both have great matchups and are cheap on both sites.
Check the Fantasy Alarm Weather Center closer to lineup lock for the latest weather reports.
MORE FRIDAY MLB: DFS picks (coming soon)
Today's Daily Fantasy Baseball Pitcher Rankings: Friday, June 28
Updated wRC+ coming soon
(O) = Opener | (PLR) = Primary Long Reliever
Rank | Pitcher | Team | Opponent | Opp. wRC+ vs. LHP (rank) | Opp. wRC+ vs. RHP (rank) | FD | DK |
1 | Jacob deGrom | Mets | vs. Braves | N/A | $11,200 | $11,200 | |
2 | Mike Soroka | Braves | @ Mets | N/A | $8,800 | $9,300 | |
3 | Jose Berrios | Twins | @ White Sox | N/A | $10,500 | $10,800 | |
4 | Mike Clevinger | Indians | @ Orioles | N/A | $9,400 | $9,600 | |
5 | Hyun-Jin Ryu | Dodgers | @ Rockies | N/A | $8,500 | $8,900 | |
6 | Cole Hamels | Cubs | @ Reds | N/A | $9,200 | $9,900 | |
7 | Lance Lynn | Rangers | @ Rays | N/A | $9,000 | $10,100 | |
8 | Anibal Sanchez | Nationals | @ Tigers | N/A | $8,400 | $7,400 | |
9 | John Means | Orioles | vs. Indians | N/A | $7,900 | $6,800 | |
10 | Merrill Kelly | D-backs | @ Giants | N/A | $8,600 | $9,100 | |
11 | Vince Velasquez | Phillies | @ Marlins | N/A | $7,300 | $7,000 | |
12 | Danny Duffy | Royals | @ Blue Jays | N/A | $6,800 | $7,200 | |
13 | Yonny Chirinos | Rays | vs. Rangers | N/A | $6,300 | $8,400 | |
14 | Sonny Gray | Reds | vs. Cubs | N/A | $7,400 | $7,600 | |
15 | Mike Fiers | A's | @ Angels | N/A | $8,300 | $8,000 | |
16 | Eric Lauer | Padres | vs. Cardinals | N/A | $7,700 | $6,200 | |
17 | Felix Pena (PLR) | Angels | vs. A's | N/A | N/A | $6,700 | |
18 | Wade Miley | Astros | vs. Mariners | N/A | $7,100 | $8,600 | |
19 | Shaun Anderson | Giants | vs. D-backs | N/A | $7,000 | $6,400 | |
20 | Michael Wacha | Cardinals | @ Padres | N/A | $6,500 | $5,900 | |
21 | Chris Archer | Pirates | @ Brewers | N/A | $8,100 | $7,100 | |
22 | Elieser Hernandez | Marlins | vs. Phillies | N/A | $7,200 | $6,500 | |
23 | Sean Reid-Foley | Blue Jays | vs. Royals | N/A | N/A | $8,300 | |
24 | Jhoulys Chacin | Brewers | vs. Pirates | N/A | $6,200 | $5,000 | |
25 | Tommy Milone | Mariners | @ Astros | N/A | $6,700 | $7,600 | |
26 | Daniel Norris | Tigers | vs. Nationals | N/A | $6,600 | $5,700 | |
27 | Antonio Senzatela | Rockies | vs. Dodgers | N/A | $6,000 | $4,600 | |
28 | Odrisamer Despaigne | White Sox | vs. Twins | N/A | $5,500 | N/A | |
29 | Edwin Jackson | Blue Jays | vs. Royals | N/A | $5,600 | N/A | |
30 | Noe Ramirez (O) | Angels | vs. A's | N/A | N/A | $4,400 | |
31 | Carson Fulmer (O) | White Sox | vs. Twins | N/A | N/A | $5,300 |
wRC+ is defined by Fangraphs as "[measuring] how a player’s wRC compares with league average after controlling for park effects. League average for position players is 100, and every point above 100 is a percentage point above league average. For example, a 125 wRC+ means a player created 25% more runs than a league average hitter would have in the same number of plate appearances. Similarly, every point below 100 is a percentage point below league average, so a 80 wRC+ means a player created 20% fewer runs than league average." For more on the stat, click here.