San Francisco Giants vs Miami Marlins June 25th 2025
The Miami Marlins will take on the San Francisco Giants at Oracle Park on Wednesday, June 25, 2025. The game is set to start at 9:45 PM and will be broadcast on FDSFL. Fans can expect mild weather with a light breeze and a few clouds.
Edward Cabrera will start for the Marlins. He has a 3.81 ERA and a 2-2 record this season. The Giants will have Logan Webb on the mound. Webb has a 2.49 ERA and a 7-5 record. The Marlins are currently 31-45, while the Giants hold a 44-34 record.
Marlins vs Giants Key Information
- Sport: Baseball
- Teams: Miami Marlins vs. San Francisco Giants
- Venue: Oracle Park in San Francisco, CA
- Date: Wednesday, June 25, 2025
- Betting Odds: Giants MoneyLine -225, Marlins MoneyLine +186
The Marlins Can Win If…
The Miami Marlins are coming off a solid win against the Atlanta Braves with a score of 5-3. Sandy Alcantara pitched six innings, allowing just three earned runs. Xavier Edwards and Otto Lopez led the offense with key hits and RBIs, while Kyle Stowers added a home run.
The Marlins have a batting average of .251, placing them 7th in the league. Their ability to make contact is evident with 123 doubles, ranking 12th. With players like Xavier Edwards hitting .289, they have a lineup capable of producing runs.

Edward Cabrera will take the mound for the Marlins with an ERA of 3.81. His recent performance against the Phillies was strong, allowing only one earned run over 6 1/3 innings. Cabrera’s ability to keep hitters off balance will be crucial against the Giants.
The Giants Can Win If…
The San Francisco Giants are coming off a strong win against the Boston Red Sox, with a final score of 9-5. Casey Schmitt had a standout performance, going 4 for 4 with a home run. Robbie Ray pitched five innings and struck out seven batters, helping the Giants secure the victory.
The Giants have a solid pitching staff, ranking 2nd in the league with a 3.29 ERA. Their ability to limit home runs, also ranked 2nd, shows their strength on the mound. Logan Webb, their starting pitcher for the upcoming game, has an impressive 2.49 ERA and has been reliable all season.

Offensively, the Giants have power hitters like Rafael Devers, who leads the team with 16 home runs. Casey Schmitt’s recent performance also adds depth to their lineup. With a mix of strong pitching and key hitters, the Giants have the tools to win their next game against the Miami Marlins.
The Lean
The Giants are favored with a moneyline of -225 against the Marlins at +186. Given the Giants’ strong pitching with a 3.29 ERA, ranked 2nd, and the Marlins’ lower batting average of .232, the recommendation is to pick the Giants to win. The model projects the Giants to win 4-2.
The over/under line is set at 7.0. With the Giants’ pitching limiting opponents and the Marlins’ struggles at the plate, the game is likely to be low-scoring. The model projects a total of 6 runs, so the recommendation is to take the under.
Pitchers Take Center Stage as Giants, Marlins Meet
Two of MLB’s hottest pitchers are set to square off when the Miami Marlins and San Francisco Giants continue their three-game series Wednesday night in San Francisco.
Miami took the series opener on Tuesday with a 4-2 win, as five pitchers combined to limit the Giants to five hits. It marked Justin Verlander’s fifth consecutive defeat to open his debut season with the Giants.
Despite Verlander’s quality outings, Giants manager Bob Melvin acknowledged his team’s offensive struggles during his starts.
Ready to elevate your game? Unlock expert MLB betting insights today!
“I wish we knew,” Melvin said when asked about the lack of run support for Verlander. “I don’t know if we’re pressing because we want to get him a win… for whatever reason, we’re not supporting him well.”
Wednesday, the Giants will look to bounce back with Logan Webb (7-5, 2.49 ERA) on the mound. Webb has been exceptional in June, posting a 1.61 ERA with 30 strikeouts over four starts. However, his efforts have been met with little offensive backing—he’s received just 11 runs of support this month.
Webb holds a 1-2 career record against the Marlins with a 3.72 ERA in six starts. The Giants will need his best again as they aim to snap a four-game home skid.
On the other side, Edward Cabrera (2-2, 3.81 ERA) will start for Miami. The right-hander was dominant in his last outing against the Giants, tossing 5 2/3 scoreless innings in a 1-0 win back in May. Cabrera has been in sharp form, posting a 2.23 ERA over his last eight starts.
The Marlins improved to 3-0 in Cabrera’s career starts against San Francisco, and the 27-year-old will aim to extend that streak.
“We know they’re a tough team, but Edward’s been throwing really well. We trust him to give us a chance,” Marlins manager Clayton McCullough said.
Meanwhile, the Marlins suffered a blow Tuesday as pitching prospect Max Meyer was ruled out for the season with a labral injury. Janson Junk will stay in the rotation, slated to pitch Thursday’s series finale after earning a win last week.
The Giants will also hope for more production from new acquisition Rafael Devers, who is hitting .222 (6-for-27) since joining the club. His bat could be key against Cabrera as San Francisco looks to avoid losing the series.
Expect a pitcher’s duel at Oracle Park, as both teams rely on their aces to seize momentum in this tightly contested series.
If you’re looking for the best MLB Predictions Today, be sure to check out the latest expert MLB picks and parlays to stay ahead of the game.
Struggling with your MLB bets? Discover winning MLB betting strategies today!