FREE 06/06 MLB Cheat Sheet: Top DFS Plays
June 6, 2025

We’ve got a full 12-game slate on tap tonight, but weather is definitely a concern in a few spots. The highest total belongs to the Mets-Rockies game at Coors Field with 10.5 runs, but there’s a 54% chance of rain there. We’re also watching the Yankees-Red Sox and Dodgers-Cardinals games closely, as both have a decent chance of seeing delays or even a rainout. The wind blowing out in Anaheim for the Mariners-Angels game could give a boost to hitters later in the night.
Beyond the weather, the Arizona-Cincinnati matchup also stands out with a 9.5 run total and a 42% chance of precipitation; the wind blowing out there could help the scoring if the game plays. Tarik Skubal is the clear top pitching option facing the Cubs, while there are several offenses in favorable spots against weaker pitching.
Top Stacks
KC 5-Man ($19,800)
Jonathan India, Bobby Witt Jr., Maikel Garcia, Vinnie Pasquantino, Salvador Perez
The Royals stack presents intriguing upside tonight, carrying a solid 2.26 value. At just under 20k, the price is right, especially given the low 8.8% projected ownership. The optimal rate is slightly higher, indicating that when this stack hits, it really hits. With an implied total of 8, the scoring environment is favorable, and the wind blowing out to right field could especially benefit right-handed power bats like Witt and Perez, making this a sneaky, high-leverage play in tournaments.
NYM 5-Man ($25,300)
Brandon Nimmo, Starling Marte, Juan Soto, Pete Alonso, Jeff McNeil
The Mets stack is interesting tonight, offering a solid 2.07 points per thousand dollars of salary. While the 10.5 game total in Coors Field is enticing, the 8.2% optimal rate suggests the field may be overlooking them slightly, despite the projected 12% ownership. The weather could be a factor, and any delay would limit the number of plate appearances this stack gets.
BAL 5-Man ($17,700)
Jackson Holliday, Adley Rutschman, Gunnar Henderson, Ramon Urias, Coby Mayo
The Orioles stack presents compelling value at 2.32 points per $1000, especially considering their moderate 9.9% projected ownership. While their optimal rate sits slightly lower at 7.4%, the high 10.5 game total suggests significant run-scoring potential. The clear weather and slight wind blowing in don’t completely negate the hitting environment, and this Baltimore team is talented enough to overcome it. At this ownership, you are getting a leverage opportunity into a high total spot.
SP Plays
Top Play: Ben Brown ($7,000)
Ben Brown is in a prime bounce-back spot facing the Detroit Tigers. He’s demonstrated elite strikeout upside, as evidenced by his 9 K performance against the Reds just a week ago, and now gets a matchup against a Tigers team that struggles mightily versus right-handed pitching. At $7000, his price point allows significant roster flexibility, and he projects for strong value with a 2.3x return.
Brown’s ability to generate strikeouts is key in this matchup. The Tigers lineup has a high K-rate, and Brown’s stuff plays well in this park. He’s projected to be in 14.6% of optimal lineups, indicating his high ceiling for today’s slate. His recent struggles should keep his ownership in check despite the plus matchup.
Honorable Mentions
- Will Warren ($8,000)
- Tarik Skubal ($11,500)
C Plays
Top Play: Adley Rutschman ($3,900)
Rutschman is swinging a hot bat, highlighted by his recent 3-hit, 22-DK point performance, and is hitting in the prime second spot in the Orioles’ lineup. He’s homered in two of his last four games, showcasing his power potential. At $3900, he provides excellent value with a 2.3x return, making him a strong play at catcher.
He faces the Athletics today, and as a left-handed batter, Rutschman is positioned well to take advantage of potential matchups. His projected 8.3% optimal lineup appearance further confirms his upside, and even with a higher 12.2% ownership, his recent production and lineup placement make him worth the investment.
Honorable Mentions
- Tyler Stephenson ($3,600)
- Salvador Perez ($3,100)
1B Plays
Top Play: Spencer Steer ($3,600)
Spencer Steer bats 3rd for the Reds, putting him in a prime RBI spot in the lineup. He faces Arizona tonight, and his $3600 salary provides excellent roster flexibility with a 2.27x value projection. Steer’s moderate 7.1% projected ownership makes him a strong GPP target to differentiate your lineups.
Steer consistently delivers a solid floor, appearing in 6.4% of optimal lineups. As a right-handed batter, he has the potential to exploit favorable matchups, and his position in the heart of Cincinnati’s order maximizes his opportunities for run production. His price point allows you to load up on high-priced pitching or other premium bats.
Honorable Mentions
- Coby Mayo ($2,100)
- Connor Joe ($2,200)
2B Plays
Top Play: Jonathan India ($3,300)
Jonathan India is hitting leadoff today against the White Sox, putting him in a prime position to score runs. He’s coming off a strong series against the Cardinals, highlighted by a 19-point DK performance where he homered and drove in two. His recent production shows he’s seeing the ball well right now.
At $3300, India provides excellent salary relief and allows you to load up on other premium bats. He’s projected to be in over 10% of optimal lineups, indicating a strong points-per-dollar value. The combination of his leadoff role and recent offensive surge makes him a top tournament play.
Honorable Mentions
- Michael Massey ($2,400)
- Ketel Marte ($5,400)
3B Plays
Top Play: Ramon Urias ($3,000)
Ramon Urias bats cleanup for the Orioles and provides excellent salary relief at $3000. He faces the Athletics in a favorable matchup, projected to deliver 2.7x value on his salary. Urias is a key piece in lineups targeting the Athletics pitching staff.
Urias is projected for a high optimal percentage (7.7%) which indicates significant upside for his price. He is expected to be 9.0% owned, reflecting the field’s recognition of his potential in this matchup. His position in the heart of the order maximizes his chances to drive in runs and score.
Honorable Mentions
- Ronny Mauricio ($3,000)
- Coby Mayo ($2,100)
SS Plays
Top Play: Bobby Witt Jr. ($5,500)
Bobby Witt Jr. is in an excellent spot hitting second for the Royals against the White Sox. He’s been heating up recently, demonstrated by his 27-point DK performance on June 3rd, including a home run and 4 RBIs. His stolen base upside always adds a boost to his floor, as seen in the June 5th game where he racked up 14 DK points despite limited at-bats.
Witt Jr.'s price of $5500 presents strong value, especially considering his potential for multi-hit games and run production. He sees a significant ownership projection at 16.8%, which indicates the field recognizes his potential in this matchup. With an optimal lineup appearance rate of 15.6%, he is a key piece for tournament success.
Honorable Mentions
- Gunnar Henderson ($4,700)
- J.P. Crawford ($3,400)
OF Plays
Top Play: Starling Marte ($4,200)
Starling Marte is in an excellent spot hitting second for the Mets in Coors Field. He’s fresh off a 26-point DK performance that included a homer and two runs scored, showing his upside is very much intact. At $4200, he provides strong value with a 2.3x multiplier, and his recent production suggests he can easily exceed that against Colorado pitching.
Marte appears in nearly 13% of optimal lineups, signaling his potential to be a slate-breaker. He is projected for only 11.2% ownership, which is high relative to the field but still reasonable given the matchup and his recent form. His ability to contribute across multiple categories, including steals, gives him a high floor in this premium offensive environment.
Honorable Mentions
- Lawrence Butler ($4,300)
- Brandon Nimmo ($4,700)
Good luck today! Make sure to check the Lineup Optimizer for latest updates before lock. Visit DFS Hero for our full suite of DFS tools including the Lineup Optimizer, Contest Simulator, Player Projections, and Ownership Projections. Use code HEROPLAY15 to get 15% off your first month!
Please note: The content in our articles is based on data available at the time of publishing. Always double-check your lineups before locking in your players.