Daily MLB Betting Picks for 8-17-2025

Today, baseball fans have a full schedule with plenty of action to enjoy. There are 15 games lined up, offering a variety of betting and fantasy opportunities. Keep an eye on the game between the Milwaukee Brewers and Cincinnati Reds, as it features two strong teams battling for position. The game between the Los Angeles Dodgers and San Diego Padres also promises to be interesting with Tyler Glasnow on the mound.

As you make your picks and set your fantasy lineups, good luck and enjoy the games. If you’re looking to place bets, check out the latest odds here. Now, let’s dive into today’s best picks and find some winning opportunities.

Philadelphia Phillies vs. Washington Nationals

The Phillies visit the Nationals at 11:35 AM. Aaron Nola takes the mound for the Phillies with a 1-7 record and a 6.16 ERA. Mitchell Parker pitches for the Nationals, carrying a 7-13 record and a 5.55 ERA. Philadelphia relies on Kyle Schwarber and his 43 home runs. Washington looks to James Wood to produce offensively.

Philadelphia, with a 70-53 record, is a favorite at -174. Washington, sitting at 50-73, is at +147. The over/under for the game is set at 9.5. Given the current pitching struggles, the total could be an area to explore. Consider betting on the over for this game.

  • Free Pick: Over 9.5
  • Miami Marlins vs. Boston Red Sox

    The Marlins, with a record of 58-65, face the Red Sox at 1:35 PM. Janson Junk starts for Miami, holding a 6-2 record and a 4.06 ERA. Boston’s Garrett Crochet enters with a strong 13-5 record and a 2.48 ERA. Trevor Story leads the Red Sox offense with 19 homers. Miami looks for production from Agustín Ramírez.

    With Boston favored at -248, and Miami as an underdog at +208, the game features an over/under of 8.5. Boston’s superior pitching and offense make them the likely winners. Look to back the Red Sox on the moneyline for this game.

  • Free Pick: Red Sox -248
  • Texas Rangers vs. Toronto Blue Jays

    The Rangers, who hold a 61-63 record, play the Blue Jays at 1:37 PM. Nathan Eovaldi pitches for Texas with a 10-3 record and a 1.71 ERA. Toronto counters with José Berríos, who has a 9-4 record and a 3.74 ERA. The Blue Jays rely on Bo Bichette, batting .295 with 81 RBIs, while Texas looks to Marcus Semien.

    The odds are closely matched with Texas at -111 and Toronto at -107. The over/under stands at 8. This game may be a pitcher’s duel, so consider taking the under. Both teams have effective starters, which should keep the score down.

  • Free Pick: Under 8
  • Milwaukee Brewers vs. Cincinnati Reds

    The Brewers, sitting at 78-44, face the Reds at 1:40 PM. Jose Quintana starts for Milwaukee with a 10-4 record and a 3.44 ERA. Andrew Abbott pitches for Cincinnati, entering the game with an 8-3 record and a 2.41 ERA. Christian Yelich and Elly De La Cruz are key players in this contest.

    Milwaukee is favored at -108, while Cincinnati is at -109. The total is 9.5. With Abbott’s impressive stats, Cincinnati might have a slight edge. Consider checking out this [sportsbook for competitive odds](https://record.webpartners.co/_eOoiL4NhsyNapkVQZ2uCH77OSOjP4e24/4/) and back the Reds at home.

  • Free Pick: Reds -109
  • New York Yankees vs. St. Louis Cardinals

    The Yankees, holding a 66-57 record, visit the Cardinals at 2:15 PM. Will Warren pitches for New York with a 7-5 record and a 4.34 ERA. St. Louis counters with Miles Mikolas, who has a 6-9 record and a 4.97 ERA. Cody Bellinger and Willson Contreras are central figures in their teams’ lineups.

    The Yankees are favored at -147, with the Cardinals at +126. The over/under is set at 9. Given the pitching matchups, consider taking New York on the moneyline. Their lineup could provide the support Warren needs.

  • Free Pick: Yankees -147