
Athletics vs Giants Prediction 7/4/25 MLB Picks Today
San Francisco Giants (47-41) vs. Oakland Athletics (36-53)
July 4, 2025 10:05 pm EDT
The Line: Oakland Athletics -110 / San Francisco Giants -110; Over/Under: 10
(Get latest betting odds)
In this article, we will formulate an Athletics vs Giants prediction for this MLB game on Friday, July 4, at Sutter Health Park in Sacramento, California. Let’s take a look at the prediction for this MLB matchup.
San Francisco Giants Betting Preview
The San Francisco Giants (47-41, 22-24 Away) are without a series win in the last three after losing to the Miami Marlins (in a sweep) and Chicago White Sox, but earned a split against the Arizona Diamondbacks. San Francisco was 2-0 down in that series but bounced back with a pair of wins. In last night’s 7-2 victory, Rafael Devers led the offense with three RBI, while Robbie Ray got the win in a complete game, allowing two runs on three hits with seven strikeouts and one walk.
This season, the Giants average 4.16 runs per game (19th in the MLB) on a .231/.311/.372 triple-slash. When it comes to pitching, the Giants’ staff has a 3.40 ERA (2nd) and 1.24 WHIP (12th). Wilmer Flores leads the Giants with a .241 batting average, 11 home runs, and 55 RBI this season.
Justin Verlander will take the mound for the Giants on Friday. The 42-year-old right-hander has a 0-5 record in 13 starts this year with a 4.26 ERA and 1.39 WHIP in 67.2 innings.
Athletics Betting Preview
The Athletics (36-53, 15-27 Home) returned home from a two-series road trip on which they lost to the New York Yankees and defeated the Tampa Bay Rays. The Athletics were close to sweeping the Rays in three games but fell short 6-5 on Wednesday. Mitch Spence took the loss after allowing four runs on seven hits with five strikeouts and no walks in 5.0 innings.
This year, the Athletics average 4.15 runs per game (20th in the MLB) on a .248/.316/.410 triple-slash. When it comes to pitching, the Athletics’ staff has a 5.33 ERA (29th) and 1.48 WHIP (29th). Tyler Soderstrom leads the Athletics with a .252 batting average, 14 home runs, and 48 RBI this season.
The projected starting pitcher for the Athletics is JP Sears, who is 6-7 in 17 starts this season, with a 5.09 ERA and 1.30 WHIP in 86.2 innings.
Why the Giants will beat the Diamondbacks
- The Athletics have lost each of their last six night games against National League opponents.
- The Giants have won eight of their last nine games against AL West opponents that held a losing record.
- The Giants have covered the run line in each of their last five road games against AL West opponents following a road win.
- The Athletics have failed to cover the run line in four of their last five home games following a road loss.
- The Giants have led after 3 innings in each of their last three road games.
Total Runs Facts
- Eight of the Giants’ last nine road games against American League opponents have gone UNDER the total runs line.
- Six of the last seven games between the Giants and Athletics have gone UNDER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Giants’ last five night games against American League opponents.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Athletics’ last four games against National League opponents.
Matchup/League Facts
- The Athletics rank T29th in the league for walks allowed this season (333).
- The Athletics rank 29th in the league for hits allowed this season (832).
- The Giants rank T4th in the league for home runs allowed this season (75).
- The Giants rank 4th in the league for runs allowed this season (336).
Athletics vs Giants Prediction
The Giants won six of the previous ten H2H encounters, including the last four, while this season, the Giants swept the A’s in mid-May. I am giving a slight advantage to San Francisco simply because of Justin Verlander, who was solid in June and hasn’t allowed more than three runs in his last nine starts. He faced the A’s this year and surrendered two runs in 4.0 innings as the Giants won 3-2. JP Sears, on the other hand, allowed multiple runs in eight of his previous nine starts and surrendered four runs in 4.0 innings in a 9-1 loss to the Giants. Back the Giants here.