Tonight’s MLB DFS main slate is large. However, it’s different at both DFS providers. FanDuel has 11 games between 6:40 p.m. ET and 8:10 p.m. ET, and DraftKings features 13 contests, with start times from 7:05 p.m ET to 10:15 p.m. ET. For the sake of uniformity, player salaries will come from DraftKings’ main slate and FanDuel’s all-day slate. The Underdog pick ’em choices are from the night’s games.

Friday’s Top MLB DFS Picks & Player Props
Thursday’s Starting Pitcher Rankings (4/24)
Tonight’s MLB DFS main slate is large. However, it’s different at both DFS providers. FanDuel has 11 games between 6:40 p.m. ET and 8:10 p.m. ET, and DraftKings features 13 contests, with start times from 7:05 p.m ET to 10:15 p.m. ET. For the sake of uniformity, player salaries will come from DraftKings’ main slate and FanDuel’s all-day slate. The Underdog pick ’em choices are from the night’s games.

Friday’s Top MLB DFS Picks & Player Props
Thursday’s Starting Pitcher Rankings (4/24)
Gavin Williams (SP – CLE) at Toronto Blue Jays
Gavin Williams‘ 14.8 BB%, per FanGraphs, in five starts spanning 29.2 innings, is the elephant in the room. However, the righty’s 34.8 K% offsets the walk concerns, resulting in a 2.12 ERA, 3.50 xERA, 3.10 xFIP, 3.47 SIERA and 1.01 WHIP. Even with the shaky control, Williams has won three games and tallied two quality starts, and his 13.6 SwStr%, 31.6 CSW%, 106 stuff+, 102 location+ and 106 pitching+ support an outstanding strikeout rate.
Williams has a nifty matchup and favorable betting info tonight. The Blue Jays are tied for 20th in wRC+ (94) with a 19.4 K% versus righties in 2026. Additionally, the Guardians are -130 favorites, and the game’s total is a pitcher-friendly 7.5 runs.
Nathan Eovaldi is a hoss at home. In 64.2 innings at home since last season, Eovaldi has a 2.23 ERA, 2.92 xFIP, 0.94 WHIP, 5.6 BB% and 27.9 K%. The veteran righty also hasn’t been as bad as his 5.06 ERA in five starts, totaling 26.2 innings, this year, as evidenced by his 4.07 xERA, 3.33 xFIP and 3.40 SIERA.
Eovaldi’s matchup against the Athletics is a plus tonight. The A’s are 12th in wRC+ (104) with a 23.4 K% versus righties and tied for 20th in wRC+ (86) with a 26.8 K% on the road this year. Thus, the Rangers are -150 favorites, and the game’s total is 8.5 runs.
Taj Bradley (SP – MIN) at Tampa Bay Rays
The Twins are slight underdogs (+104), but the game’s total is a pitcher-friendly 7.5 runs. That’s good news for Taj Bradley. Facing the Rays is good news, too. Tampa Bay is tied for 14th in wRC+ (102) with an 18.4 K% versus righties and tied for 21st in wRC+ (90) with an 18.1 K% at home this season.
As for Bradley, he’s thriving in a breakout campaign after underachieving his ERA estimators. He has the following stats in five starts spanning 27.2 innings this year.
- 3 wins
- 3 quality starts
- 1.63 ERA
- 3.27 xERA
- 3.53 xFIP
- 3.32 SIERA
- 1.23 WHIP
- 8.5 BB%
- 28.8 K%
- 11.4 SwStr%
- 27.7 CSW%
- 109 stuff+
- 92 location+
- 99 pitching+
Bradley can get the better of his former employer tonight.
Suggested Lineup Stacks
The White Sox have one hitter muscling up for an eye-popping number of homers and a handful of value options. They could be in store for an explosive showing in a dreamy matchup tonight. Miles Mikolas has a putrid 9.15 ERA, 5.43 xERA, 5.04 xFIP, 4.88 SIERA and 1.98 WHIP in 19.2 innings this year. He’s also coughed up 2.75 HR/9. Mikolas has ceded a .351 wOBA to lefties and a .355 wOBA to righties since last year. Finally, Washington’s relievers have the fifth-highest ERA (5.56), the second-highest xERA (5.43) and the fourth-highest xFIP (4.87) this season.
Luis Severino is a train wreck this year, sporting a 6.20 ERA, 5.85 xERA, 4.80 xFIP, 5.13 SIERA, 1.70 WHIP and 18.0 BB% in five starts. The veteran righty has surrendered a .336 wOBA to lefties and a .310 wOBA to righties since last season. The Athletics also have a mid-pack bullpen. Seven of the projected starters for the Rangers have had at least a 101 wRC+ against righties since 2024, making their lineup deep, and awarding gamers a variety of options to stack.

Core Studs
- Munetaka Murakami has launched 10 homers with a .394 OBP, .345 ISO, .424 wOBA and 170 wRC+ in 109 plate appearances this year.
- In 356 plate appearances against righties at home since 2024, Corey Seager has hit 19 home runs with a .396 OBP, .250 ISO, .391 wOBA and 160 wRC+.
- Brandon Nimmo has hit 39 homers with a .330 OBP, .184 ISO, .329 wOBA and 114 wRC+ in 1,020 plate appearances against righties since 2024.
Value Plays/Punts
- Everson Pereira has hit three homers with a .345 OBP, .271 ISO, .385 wOBA and 145 wRC+ in 55 plate appearances for the White Sox this year.
- Sam Antonacci has a .333 OBP, .238 ISO, .360 wOBA and 127 wRC+ in his first 24 plate appearances against righties in his rookie campaign.
- Josh Jung has rattled off 10 runs, three homers, 11 RBI, a .364 OBP, .215 ISO, .387 wOBA and 148 wRC+ in 88 plate appearances this year.

Friday’s Top 3 Underdog Player Props
Check out our best picks on the MLB Underdog Cheat Sheet 
Brandon Nimmo (OF – TEX): 1.5 Hits + Runs + RBI — Higher (0.8x Payout)
Nimmo has racked up 31 hits, 14 runs, 11 RBI, a .304 batting average, .383 OBP, .206 ISO, .393 wOBA and 152 wRC+ in 25 games and 115 plate appearances this year. Thus, he has 66 hits plus runs and RBI in 25 games in 2026.
Munetaka Murakami (1B, 3B – CWS): 1.5 Total Bases — Higher (1.07x Payout)
Murakami snapped a five-game homer streak yesterday. He can get back to muscling up tonight against Mikolas. The veteran pitcher has allowed a .493 SLG to 412 left-handed batters since last year, with a 15.0 K%.
Nathan Eovaldi (SP – TEX): 2.5 Earned Runs — Lower (0.86x Payout)
After permitting five and six earned runs in his first two starts this year, Eovaldi has allowed two, zero and two earned runs. He allowed fewer than 2.5 earned runs in his only home start this year, and he’s allowed fewer than 2.5 earned runs in 10 of 12 starts since last season.

Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | SoundCloud | TuneIn
Josh Shepardson is a featured writer at FantasyPros. For more from Josh, check out his archive and follow him @BChad50.