MLB DFS players have a loaded schedule to study for July 28 with plenty of intriguing matchups on the slate. The Braves came to Philadelphia slumping, but they can leave with a sweep, and a growing lead in the division, with a win on Sunday. Walker Buehler and Stephen Strasburg are set to battle in Dodgers vs. Nationals, a game loaded with NL playoff picture implications. And if you're entering a full-day MLB DFS tournament on a site like FanDuel or DraftKings, that'll also include the Sunday Night Baseball matchup between the Yankees and Red Sox as New York looks to avoid the sweep after getting blasted by a combined total of 38-13 through the first three games. Every game is important from a DFS standpoint, however, and that's why you'll want to see the top MLB DFS picks, optimal lineups and advice from Mike McClure. He's a professional DFS player with almost $2 million in career winnings. 

When it comes to MLB, 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.

He got off to a hot start in 2019, producing lineups on SportsLine that have returned as much as 30x in the first half of the season. He's also finished in the top 1 percent of tournaments four times and the top 0.1 percent of tournaments twice this season already. He cashed huge in three consecutive tournaments in mid-June, which included a top 2 percent finish when his DraftKings lineup generated a whopping 185.9 points. He also had an optimal lineup on FanDuel that cashed 8x for followers right before the All-Star break. 

Then on Friday, he rostered Padres pitcher Joey Lucchesi on FanDuel. The result: Lucchesi gave up only two hits and one earned run over six innings and struck out eight -- returning over 40 points and 6x value. Anybody who followed his advice was well on their way to a huge day. Now, McClure has set his sights on Sunday's MLB DFS slates. You can see his full roster at SportsLine.

One of McClure's top MLB DFS picks for Sunday is Reds outfielder Jesse Winker at $2,800 on FanDuel and $4,100 on DraftKings. Winker (.256/14/33) has seen his average go up every month this season, and he enters play on Sunday hitting .288 in July with a .492 slugging percentage for the month. Winker, a lefty, has done almost all his damage against right-handed pitching this season, hitting all 14 home runs against righties. And lefties are slugging .632 against Rockies starter Peter Lambert, who is Winker's opponent on Sunday. 

Part of his optimal MLB DFS strategy includes rostering Twins outfielder Max Kepler ($4,000 on FanDuel, $5,300 on DraftKings), who is third in the American League in home runs (27) and hit a home run in the first two games of this series against the White Sox. Kepler (.260/27/70) has been a big part of one of the best offenses in baseball, and MLB DFS players have seen some huge returns from him recently, including over 7x value on FanDuel in the first two games of his series against Chicago. He'll look to exploit a matchup against Chicago starter Dylan Covey (1-6, 6.04 ERA) on Sunday and keep his big numbers rolling. 

McClure is also targeting an undervalued player who is set to explode for huge numbers on Sunday. The stars are aligning for him to return huge value and he comes at a price that won't break the bank. This pick could be the difference between cashing in big or going home with nothing.  

So what are the optimal MLB DFS lineups for Sunday? Visit SportsLine right now to see DFS millionaire Mike McClure's complete optimal tournament lineups for FanDuel and DraftKings, and cash in big on MLB DFS.