Miami Marlins vs San Francisco Giants May 31st 2025
The Giants will travel to loanDepot Park to play against the Marlins on Saturday, May 31, 2025. The game is set to begin at 4:10 PM, making it an afternoon game. Fans can expect an exciting matchup as both teams take the field.
Robbie Ray will start for the Giants, bringing an ERA of 2.56 and a WHIP of 1.15. The Marlins will counter with Edward Cabrera, who has an ERA of 4.72 and a WHIP of 1.40. This pitching duel will be a key factor in determining the outcome of the game.
Giants vs Marlins Key Information
- Sport: Baseball
- Teams: Giants vs. Marlins
- Venue: loanDepot Park
- Date: Saturday, May 31, 2025
- Betting Odds: Giants -1.5 (+101), Marlins +1.5 (-123), Giants MoneyLine -173, Marlins MoneyLine +144, Over/Under 8.0
The Giants Can Win If…
The San Francisco Giants head into their next game with momentum from a recent 2-0 win against the Miami Marlins. Kyle Harrison pitched five innings, allowing just one hit and no runs. Matt Chapman contributed with a home run, while Tyler Fitzgerald added three hits, showing the depth in their lineup.
The Giants have strong pitching stats that can help them win games. They have a team ERA of 3.20, ranking third in the league. Their ability to limit home runs with only 41 allowed, the second fewest, shows how they can keep opponents’ scores low.
Key players like Matt Chapman and Wilmer Flores are crucial for the Giants. Chapman leads the team with 10 home runs, while Flores has driven in 46 runs, the most on the team. With Robbie Ray starting, who has a 2.56 ERA, the Giants have a solid chance to secure another win.
The Marlins Can Win If…
The Miami Marlins are looking to bounce back after a 2-0 loss against the San Francisco Giants. In that game, Cal Quantrill pitched five innings, allowing two runs and striking out seven. The Marlins struggled offensively with only three hits, but Jesús Sánchez managed a single in his two at-bats.
Despite the recent loss, the Marlins have shown strong hitting potential. They rank 12th in doubles and have hit 51 home runs this season. Key players like Agustín Ramírez and Kyle Stowers add power to the lineup, with Ramírez hitting seven home runs and Stowers leading the team with ten.
Edward Cabrera takes the mound for the Marlins in the upcoming game. He had a solid performance against the Los Angeles Angels on May 25th, pitching 5 2/3 scoreless innings with ten strikeouts. Cabrera’s ability to strike out batters could be pivotal in securing a win against the Giants.
The Lean
The San Francisco Giants are favored with a moneyline of -173 against the Miami Marlins at +144. The Giants have a strong pitching staff with a 3.20 ERA, ranking third in the league. Given the Marlins’ weaker pitching stats, with a 5.23 ERA, the model projects the Giants to win 5-3. The recommendation is to pick the Giants to win straight up.
The current over/under line is set at 8.0, with the over at -101 and the under at -121. The Giants’ pitching limits opponents, while the Marlins’ pitching struggles. The model projects a total score of 8 runs. With the line set at 8.0, the recommendation is to take the under, considering the Giants’ ability to control the game with their pitching.
Robbie Ray Aims to Extend Unbeaten Streak for Giants Against Marlins
Robbie Ray continues to carve out one of the most impressive starts to a season in San Francisco Giants history. The veteran left-hander will look to remain unbeaten when he takes the mound Saturday against the host Miami Marlins.
Ray enters the matchup with a 7-0 record and 2.56 ERA through 11 starts in 2025. His overall unbeaten streak has now reached 13 starts, dating back to last season. With a win or no-decision Saturday, he would tie Giants legends Kevin Gausman (2021), Rosy Ryan (1923), and Hooks Wiltse (1904) for the fourth-longest unbeaten run to start a season in franchise history.
Ray’s run is part of a broader resurgence for the Giants, who snapped a three-game losing streak with a 2-0 shutout victory on Friday. That win featured strong pitching from Kyle Harrison and a bullpen that kept Miami scoreless across the final innings.
For more game breakdowns and pitching matchups, check out the MLB previews section.
Historic Company and League-Wide Context
Ray is also climbing the Giants’ all-time leaderboard for consecutive unbeaten starts across seasons. His current streak of 13 ties for the 21st-longest in team history. Only three Giants pitchers—Rube Marquard (18 in 1912), Noah Lowry (14 in 2004), and Joe McGinnity (14 in 1904)—have posted longer runs to open a season.
At the league level, Ray had entered Friday among only three starters with an undefeated record through 11 outings. The others included Max Fried of the Yankees and Jesus Luzardo of the Phillies. Fried took his first loss Friday against the Dodgers, while Luzardo is scheduled to pitch Saturday.
Ray’s May numbers further bolster his case for National League Pitcher of the Month. He’s 4-0 with a dominant 1.41 ERA across five starts this month.
Explore more player trends and betting edges with our MLB expert betting guide.
Matchup: Edward Cabrera Looks to Hold Off Giants
Ray will square off against Miami right-hander Edward Cabrera (1-1, 4.73 ERA), who is also unbeaten in May. Cabrera has quietly posted a 2.53 ERA over his last four starts and has never lost to the Giants in his career. He’s 2-0 with a 2.08 ERA in three appearances against San Francisco.
Cabrera will look to build on a solid showing by the Marlins’ defense Friday. Despite allowing 13 baserunners, Miami’s defense was error-free and turned a key double play from center field to third base to prevent a potential scoring threat.
Saturday’s game offers value to bettors on both sides. For expert-rated advice and winning selections, visit our buy picks page.
Defensive Adjustments as Edwards Nears Return
Marlins manager Clayton McCullough announced a notable change in the infield ahead of Saturday’s game. Otto Lopez will move from second base to shortstop, a decision made in anticipation of prospect Xavier Edwards’ return from the injured list.
Edwards, currently rehabbing from a back strain, will now focus on playing second base full-time once activated. McCullough believes the shuffle will improve the team’s defense and chemistry up the middle.
“X (Edwards) is a team guy,” McCullough said. “He’s trying to get up to speed as quickly as he can back at second base, and I feel like it’s going to pay dividends and help us win games.”
The Marlins expect Edwards to return on Monday, when they open a home series against the Colorado Rockies.
For more betting recommendations and to see who’s trending, check out the best handicappers leaderboard and daily MLB picks.