The Chicago White Sox (3-18) have been the worst team in the MLB so far this season, but rookie pitcher Jonathan Cannon was a rare bright spot during the first start of his career. He allowed just one earned run across five strong innings against Kansas City last week, making him a potentially valuable asset as an inexpensive player in the MLB DFS player pool. Cannon draws another start on Monday against the Twins, who have the second-worst team batting average in the majors (.195). Should you include Cannon in your MLB DFS lineups?

Finding an undervalued player on a bad team is one way to gain an edge with your MLB DFS strategy. Are there any other players from struggling teams who you should be considering with your MLB DFS rosters? Before submitting any MLB DFS picks for Monday, be sure to check out the MLB DFS advice, strategy and projections from SportsLine daily Fantasy expert Mike McClure.

McClure is a daily Fantasy pro who has won more than $2 million in his career. And when it comes to daily Fantasy baseball, McClure is at his best. Recognized in the book "Fantasy Football (and Baseball) for Smart People: How to Turn Your Hobby into a Fortune" as a top MLB DFS player, McClure's proprietary projection model simulates each game 10,000 times, taking factors such as matchups and recent results into account. This allows him to find the best values on every site.

On Saturday, McClure highlighted Braves outfielder Michael Harris as one of his top MLB DFS picks on both sites. The result: Harris went 3-for-5 and drove in a run, returning 16 points on DraftKings and 18.5 points on FanDuel. Anybody who included him in their lineups was well on the way to a profitable day.  

Now, with the 2024 MLB season rolling, McClure has locked in his top MLB daily Fantasy picks for Monday, April 22. Head to SportsLine now to see them

McClure's top MLB DFS picks for Monday

One of McClure's top MLB DFS picks for Monday is Braves third baseman Austin Riley at $5,800 on DraftKings and $3,500 on FanDuel. Riley's numbers have dipped over his last five games after he hit .292 with 19 hits and 11 RBI through his first 15 games. He has just three hits in his five starts since then, but he also has three walks during that stretch.

Riley has hit better than .270 in three straight full seasons, going over 30 home runs in each of those campaigns. He is off to a bit of a slow start in the power department with just two homers so far this season, but his proven consistency suggests that a power surge is right around the corner. Riley is 2 of 4 with a homer and three RBI in four career plate appearances against Marlins starting pitcher Ryan Weathers, who finished with a 6.55 ERA across 15 outings last season. 

McClure is stacking Riley with Braves outfielder Adam Duvall at $3,600 on DraftKings and $2,900 on FanDuel. Duvall has been limited to a short-side platoon role to begin the season, but this matchup against a southpaw is more favorable for him than teammate Jarred Kelenic. The 35-year-old went hitless in four at-bats on Friday against Texas, but he hit .250 with a double, a homer and three runs through his first seven games. 

Duvall only has only made three starts at home this season, with one of them being a 2 of 4 day against the Mets two weeks ago. He plays in one of the deadliest lineups in the league, which gives him a chance to post huge numbers at a cheap price. McClure is fading Weathers with multiple Atlanta players on Monday, pairing a superstar with an undervalued player. See McClure's full MLB DFS player pool at SportsLine.

How to set your MLB DFS lineups for April 22, 2024

McClure is also targeting an undervalued player who is set to explode for huge numbers on Monday. The stars are aligning for him to return tournament-winning value and he comes at a price that won't break the bank. You can only see who it is here.

So what are the top MLB DFS picks for Monday? Visit SportsLine now to see DFS millionaire Mike McClure's complete player pool and picks for FanDuel and DraftKings, all from the DFS expert who has won more than $2 million.