Free MLB Picks Today - MLB Best Bets For September 4 2025

If you are looking for free MLB picks today, you are in the right place. There are just six games on the schedule on the diamond, with one game starting in the afternoon. A wise choice by Major League Baseball, as of course the NFL season begins today. Nevertheless, let's look at some MLB best bets for tonight and get some action on America's pastime. Below you will find picks on the moneyline as well as over/under - and my MLB plays for tonight's slate.
Free MLB Picks on the Moneyline
There are just six games on the docket, but we will look into the five matchups with a first pitch of 6:40 PM EST or later. Here are the games on the slate, along with their odds.
- Dodgers (-125) vs. Pirates (+105)
- Guardians (+140) vs. Rays (-165)
- Angels (+130) vs Royals (-155)
- White Sox (+135) vs. Twins (-160)
- Yankees (-145) vs Astros (+120)
The longest odds for the night are the Guardians at +140, but they have a tough matchup against Ryan Pepiot and the Rays.
Sign Up for StatSalt News Alerts, Get Free Picks and Discounts
Subscribe Now
Astros Moneyline Trend Holds Value For Bettors
There is definitely some value in the Houston Astros though, with a right-handed heavy lineup against a left-handed Carlos Rodon. There is an awesome betting trend from this Data Skrive article on FanDuel tonight that indicates that Astros are winning 75% of their games as a moneyline underdog at +120 or longer. They are 9-3 in that split. This makes for one of my best bets today.
Over/Under Picks For Tonight in the MLB
Of the five games on the docket for tonight, there is only one game with a total of over 8.5, and that is the Angels vs Royals, set at 9.5 currently. Here is a look at the totals for tonight, also known as over/unders in MLB betting.
- Dodgers vs. Pirates (6.5)
- Guardians vs. Rays (8.5)
- Angels vs. Royals (9.5)
- White Sox vs. Twins (8.5)
- Yankees vs. Astros (8.5)
Most of the totals have normal juice, but it is worth noting that the Dodgers/Pirates leans to the over at -125, as does the Yankees/Astros at -125 to the over as well. Looking at consensus data across the internet, it seems that over 65% of bettors are wagering on the over in White Sox Twins, indicating that there is surely public money on the over.
Trend in Dodgers vs Pirates Leads To An Under Play?
Another trend to spot is that the Dodgers and Pirates opened at 7, and has dropped down to 6.5. Despite the juice on the over, that number has come down. With that said, the matchup is Paul Skenes vs. Blake Snell, who have a combined 4.45 ERA. Both bullpens have been mediocre this season, but if each starter can go at least six innings, we are relying on the bullpens to hold the score down.
Per this trend on BetMGM, Pirates games are 78-56 when betting on the under. With all of this in mind along with the odds movement, give me the value on under 6.5 at +105 for my other best bet.
MLB Best Bets Today
If you are just interested in seeing the free MLB picks for today, here is a look at the aggregated picks on the research in this article.
- Houston Astros +120
- Dodgers/Pirates under 6.5 (+105)
Enjoy the games tonight, and happy odds-hunting!
If you are looking for MLB handicapping plays, you can find them here.
Remember to always bet responsibly, this information is for entertainment purposes only. If you or someone you know has a gambling problem, call 1-800-GAMBLER
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Bet $5 & Get $150