Thursday’s MLB Baseball Free Picks & Predictions [7/24/25]

Open an Account at Bovada Sportsbook for a $750 Welcome Bonus (US CUSTOMERS ONLY).

JAY COOPER’S FREE MLB PICKS
18-12 (+$671) Run

BOBBY BABOWSKI’S FREE MLB PICKS

$750 MLB BETTING BONUS

**All plays are Listed Pitchers and trends are courtesy of Don Best Sports and are through 7/23/25**


719-732 (+$5,788) Season to Date!

San Diego (Darvish) at St Louis (Gray) – 7:45 ET

SD are 6-2 in Darvish’s last 8 road starts.
SD are 13-5 in Darvish’s last 18 starts.
SD are 13-5 in Darvish’s last 18 starts on grass.
STL are 20-6 in Gray’s last 26 home starts.
Over is 9-3-1 in Gray’s last 13 home starts.
STL are 19-7 in Gray’s last 26 starts.
SD are 24-60 in the last 84 meetings in St. Louis.
Under is 11-5-3 in the last 19 meetings.

Pick: Padres +119


Baltimore (Morton) at Cleveland (Allen) – 1:10 ET

Under is 6-0-3 in BAL last 9 Thu. games.
BAL are 1-7 in their last 8 overall.
BAL are 1-7 in their last 8 games on grass.
Under is 6-0-2 in CLE last 8 Thu. games.
Over is 14-5 in Allen’s last 19 home starts.
Over is 8-1-1 in the last 10 meetings.
BAL are 8-20 in the last 28 meetings in Cleveland.

Pick: Guardians -113


Toronto (Lauer) at Detroit (Olson) – 6:40 ET

Over is 7-1 in TOR last 8 Thu. games.
TOR are 35-16 in their last 51 overall.
DET are 1-9 in their last 10 overall.
DET are 1-9 in their last 10 games on grass.
DET are 1-7 in their last 8 games following a loss.
TOR are 2-7 in the last 9 meetings.
Under is 10-4 in the last 14 meetings in Detroit.

Pick: Blue Jays +115

$750 MLB BETTING BONUS


Athletics (Severino) at Houston (Alexander) – 8:10 ET

ATH are 8-24 in their last 32 road games.
ATH are 20-42 in their last 62 overall.
ATH are 2-11 in Severino’s last 13 starts.
HOU are 57-23 in their last 80 Thu. games.
Under is 39-17-4 in HOU last 60 Thu. games.
Over is 5-1-2 in the last 8 meetings.
ATH are 7-20 in the last 27 meetings in Houston.

Pick: Astros -114


Seattle (Evans) at LA Angels (Kikuchi) – 9:38 ET

Over is 9-2-1 in SEA last 12 on grass.
Over is 9-2-1 in SEA last 12 overall.
Over is 63-30-6 in SEA last 99 road games.
Over is 9-1 in LAA last 10 home games.
Over is 10-2-1 in LAA last 13 on grass.
Over is 10-2-1 in LAA last 13 overall.
SEA are 4-10 in the last 14 meetings.

Pick: Mariners +105