Tuesday, April 21, 2026

Home / Free Picks Archives | / MLB Archives | / Free MLB Picks Today - MLB Best Bets For September 4 2025

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

By: Josh Collacchi Published 09/04/2025, 01:10 PM ET
An image showing the StatSalt brand along with the description of the article "Free MLB Picks Today, Best Bets for September 4"

An image showing the StatSalt brand along with the description of the article "Free MLB Picks Today, Best Bets for September 4"


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

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that StatSalt may use third-party services to process my data.

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.

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

Join 250k sports fans & receive free picks
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.