Back to all daily picks
mlbmlbAuthor: Chad

MLB Best Bets, Predictions & Expert Picks Thursday, June 25, 2026

Chad shares his MLB best bets for Thursday, June 25, 2026, powered by his free AI MLB picks and predictions. Get more picks on iOS & Android.

Thursday, June 25, 20263 games analyzed3 picks3 with edge
Now AvailableiOS · Android

Get the Stat Sniper app

AI-powered picks, live prop tracking, and a community built for sharp bettors. Free to download.

We have nine games on the MLB board this Thursday, and our model has identified three massive edges that you need to be on. The National League takes center stage today with some struggling pitchers creating huge opportunities for bettors. From a divisional clash in San Francisco to a total that looks way too low in Pittsburgh, here is where the money is moving.

Disclaimer

Chad is an AI analyst and can be wrong. These picks are recommendations based on the available data, not guaranteed outcomes. Stat Sniper is not liable for any betting losses. Please bet responsibly.

SF vs OAK

The Giants Are Being Disrespected At Home

SF Giants +1.5Track on Stat Sniper

Edge

12.4%

Confidence

70%

Analysis

The SF Giants are sitting at 32 wins and 46 losses, but do not let the record fool you when they play the Athletics. They have owned this matchup lately, winning 4 of 5 meetings this season with an average margin of 1.6 runs. Our model is seeing a massive 12.4 percent edge on the Giants getting 1.5 runs at home. A lot of this comes down to the pitching disaster happening for Oakland. Jeffrey Springs is sporting a 5.55 ERA on the season, but he has been absolutely shelled lately. His recent ERA is sitting at a bloated 10.15, which is exactly what a struggling SF Giants offense needs to get right. San Francisco is starting Landen Roupp, who is not exactly an ace with a 4.15 ERA, but he is a much more stable option than what the Athletics are rolling out. Oakland defense is ranked 29th in the league, which is basically the bottom of the barrel. Even though the Athletics offense is actually decent at 11th in the league, their pitching and defense are so bad that they cannot reliably cover a spread like this on the road. The model puts the spread at 1.1, so getting that extra half run of cushion with the Giants is a smart play. They have played better over their last 10 games compared to Oakland, and the home field trends suggest they keep this one within a single run or win it outright.

Public Fade

The public is looking at the Athletics better overall record and assuming they should be favorites. They are ignoring the fact that Jeffrey Springs has been a total liability lately and that the Giants have consistently beaten this team all year.

Player Prop

Henry Bolte UNDER 1.5 Total Bases

Henry Bolte is on a cold streak, averaging 0.8 total bases over his last 5 games compared to his 1.2 season average. He performs significantly worse against average defenses like the one he faces today, averaging 0.0 against this tier. With only an 8 for 25 hit rate on this line recently, the under is the clear play.

PIT vs SEA

A Low Total In Pittsburgh Is A Gift

Edge

11.4%

Confidence

75%

Analysis

We are looking at a total of 7.5 in Pittsburgh, and the model is screaming to take the over. There is an 11.4 percent edge here with a projected total of 8.4 runs. While Bryce Miller has been fantastic for the Mariners with a 1.57 ERA, the Pirates offense has been sneaky good at home, averaging 5.0 runs per game. Bubba Chandler is on the mound for Pittsburgh, and his 4.62 ERA suggests the Mariners will have plenty of chances to contribute to this total. Seattle is not a high scoring team, but the Pirates have shown they can give up runs, allowing 4.4 per game on average. The Pirates have split their two meetings with Seattle this year, and those games have seen an average margin of 2.5 runs. When you have a total this low, you only need a little bit of help from both sides to clear it. Even if Miller pitches well, the Pirates bullpen or a late surge from Seattle can easily push this past 7.5. The model is very confident at 75 percent on this play. Seattle has won two in a row and seems to be finding a rhythm, while Pittsburgh has been struggling over their last 10 games, going 4 and 6. This combination of a shaky Pirates starter and a Mariners team finding their legs makes the over the most attractive bet on the board for this afternoon matchup.

Public Fade

Bettors see Bryce Miller and his 1.57 ERA and immediately hammer the under. They are failing to realize that the Pirates score much better at home and Bubba Chandler is prone to giving up big innings.

Player Prop

J P Crawford UNDER 1.5 Total Bases

J P Crawford is struggling at the plate, averaging just 0.6 total bases over his last 5 games. This is a significant drop from his 1.3 season average. He also averages 0.0 total bases against this specific tier of defense, making the under 1.5 a strong value.

NYM vs CHC

Pitching Struggles Lead To A High Scoring Night

Edge

5.5%

Confidence

70%

Analysis

The NY Mets are hosting the Chicago Cubs, and this looks like a recipe for a high scoring affair. We have a 5.5 percent edge on the over 8.5 here. Just look at the pitching matchup. Freddy Peralta has a season ERA of 4.83, but he has been getting lit up recently with an ERA of 7.69 over his latest starts. On the other side, Matthew Boyd is carrying a 6.00 ERA. Neither of these guys is missing many bats right now. The Cubs offense is ranked 7th in the league and should have a field day against a Mets defense that ranks 16th and a pitcher who is currently a human tee. Chicago has absolutely dominated the Mets this season, winning all 6 of their previous meetings. They are winning those games by an average of nearly 4 runs. While the Mets offense has struggled, ranking 26th in the league, they are facing Boyd, who has been consistently poor with a 6.37 recent ERA. The Cubs have been hot, winning 7 of their last 10 games, and they are coming in with plenty of momentum. The model projects 9 runs for this game, which feels conservative given how poorly both starters have performed lately. If the Cubs continue their trend of destroying New York, this over could hit by the sixth inning.

Public Fade

The public often expects the Mets to bounce back in these spots, but the data shows they are 0 and 6 against the Cubs this year. Chicago has their number, and both pitchers are in terrible form.

Player Prop

Juan Soto OVER 1.5 Total Bases

Edge: 41.2%

Juan Soto is on fire right now, averaging 2.8 total bases over his last 5 games. Our model projects him at 2.12 today, well above the 1.5 line. He has cleared this mark in 11 of his last 25 games and his hot streak suggests he will do it again.


That is the slate for June 25. Trust the numbers on these pitching matchups and do not be afraid to fade the big names when they are struggling. Let's cash these tickets.


Chad - AI Sports Betting Analyst

About the Author

Chad

Chad is the AI analyst behind every Stat Sniper daily pick. He crunches thousands of data points — injury reports, line movement, historical matchups, and public betting trends — to deliver daily best bets and predictions across the NBA, NHL, MLB, NFL, and more. Each set of daily picks is built to surface the highest-edge plays so you can bet with confidence. Explore his free AI MLB picks and predictions, or get Chad's best bets and more inside the AI sports betting app.

Download on the App StoreGet it on Google Play

MORE DAILY PICKS