Legacy Prediction

Prediction: San Francisco Giants VS Miami Marlins 2025-05-31

Published May 31, 2025, 1:59 p.m. · MLB

Archived page: this prediction was originally published for a past matchup/date. It stays live as part of the Odd$mith archive.

Current analysis Today’s Best Bets Current MLB

Prediction: San Francisco Giants VS Miami Marlins 2025-05-31

The battle of the NL, where the Giants are looking to stomp on the Marlins like they're a, well, fish out of water. The San Francisco Giants, with their shiny 31-25 record, are facing off against the Miami Marlins, who are, ahem, still trying to find their sea legs at 22-32.

Robbie Ray, the Giants' ace, is looking like a boss with a 7-0 record and a 2.56 ERA. Meanwhile, the Marlins are countering with Agustin Ramirez, who's... well, let's just say he's still trying to find his rhythm.

The Giants have a strong pitching staff with a 3.26 ERA, which is fifth in the MLB. The Marlins, on the other hand, are struggling with a 5.30 ERA, which is, um, not so great.

Given these stats, it's hard to see the Marlins swimming their way to a win. The Giants have a 60.6% winning record as moneyline favorites, and with Robbie Ray on the mound, they're looking like a solid bet.

My best bet for this game is the San Francisco Giants on the moneyline at -143 (FanDuel). The Giants' strong pitching and the Marlins' struggles at the plate make it likely that the Giants will come out on top.

As for the spread, I'd take the Giants -1.5 at +112 (BetOnline.ag). With Robbie Ray's dominance on the mound, I think the Giants will be able to cover the spread and win by at least two runs.

And finally, for the over/under, I'd take the under 7.5 at +100 (Bovada). The Giants' strong pitching and the Marlins' struggles at the plate make it likely that the game will be a low-scoring affair.

So, there you have it. The Giants are looking like the clear favorite in this one, and I'm betting they'll come out on top.

More archived MLB predictions

Prediction: San Diego Padres VS Los Angeles Angels 2026-04-18

April 18, 2026, 10:48 p.m. · Prediction: Los Angeles Angels 6, San Diego Padres 5 Outcome: San Diego Padres 4, Los Angeles Angels 1 Score: Padres 4,…

Prediction: Los Angeles Dodgers VS Colorado Rockies 2026-04-18

April 18, 2026, 7:18 p.m. · Prediction: Dodgers 7, Rockies 3 Outcome: Rockies 4, Dodgers 3 Score: Rockies 4, Dodgers 3 Result: Lose

Prediction: Toronto Blue Jays VS Arizona Diamondbacks 2026-04-18

April 18, 2026, 7:15 p.m. · Prediction: Arizona 4, Toronto 2 Outcome: Arizona 6, Toronto 2 Score: 6-2 Win/Lose: Win

Prediction: New York Mets VS Chicago Cubs 2026-04-18

April 18, 2026, 12:16 p.m. · Prediction: Cubs Outcome: Cubs won 4-2 Score: Cubs 4, Mets 2 Result: Win

Prediction: Kansas City Royals VS New York Yankees 2026-04-18

April 18, 2026, 6:49 a.m. · Prediction: Yankees Outcome: Yankees won 13-4 Score: Yankees 13, Royals 4 Win/Lose: Win

Odd$mith app

📱 Every pick, in your pocket. Daily best-bet cards, live odds, and the full board — free on Android. Get the app →