

Giants @ Athletics
Giants games have averaged 7.3 total runs over the last 10, making Under 9.5 the sharper side in Oakland.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
Most totals at 9.5 need at least one offense to do real damage. This one asks San Francisco to carry a bigger share than its recent form supports. The under is not about pretending every variable is quiet. It is about a Giants lineup that has been living in lower-scoring games and a matchup that has already struggled to clear this number.
The number is higher than the recent Giants game script
San Francisco's last 10 games averaged 7.3 total runs. Nine of those 10 finished under 9.5, with final totals of 9, 9, 8, 10, 5, 6, 6, 3, 8, and 9.
That is the first thing I care about here. A 9.5 total needs sustained scoring from both sides, and the Giants have not been playing many games that get there.
San Francisco has not forced totals upward
The Giants scored 38 runs across those last 10 games. That is 3.8 runs per game, which keeps pressure off the full-game total unless Oakland does the heavy lifting.
The broader team profile lines up with that. San Francisco was listed at 3.3 runs per game with a .240 batting average and 31 home runs, so the current offense has not been built around constant crooked innings.
McDonald gives the under a cleaner first path
Trevor McDonald is the expected San Francisco starter, and the early profile is useful for an under. Through 2 starts, he is 1-0 with a 2.92 ERA, 12.1 innings, a 1.05 WHIP, 12 strikeouts, 2 walks, and 2 home runs allowed.
The walk number is the part that fits this bet. In a park and weather setup that do not hand you free suppression, limiting traffic is how an under survives the first few innings.
Severino does not need to be perfect against this offense
Luis Severino is the expected Oakland starter. His season line is 2-4 with a 4.07 ERA, 48.2 innings, a 1.52 WHIP, 47 strikeouts, 29 walks, and 5 home runs allowed.
That is not a shutdown profile, so I am not selling this as a pure pitching mismatch. The bet is more specific. San Francisco's offense has been cold enough that Severino can allow traffic without automatically turning this into a 10-run game.
The matchup has already lived around this exact total
The season series has produced totals of 10, 8, and 9 runs. That is a 9.0 average total through 3 meetings, with 2 of those 3 staying under 9.5.
The one game that cleared did it by the smallest possible margin. That is a useful distinction when the current number asks for 10 runs again.
Oakland's recent totals also lean below 9.5
Oakland's last 10 games finished with totals of 7, 9, 8, 10, 3, 8, 7, 13, 9, and 10. That is an 8.4 average total, with 7 of those 10 staying under 9.5.
So the under case is not only a Giants fade. Both recent game logs point to a number that is a touch above the way these clubs have been finishing games.
The counter is the weather and Severino traffic
The weather check is not a gift for the under. The game context showed 85 degrees, 0% precipitation, and 10 mph wind, while another accessible lineup check had 82 degrees and 19 mph wind.
Severino's 1.52 WHIP and 29 walks in 48.2 innings are the other objection. I can live with that at 9.5 because San Francisco has averaged 3.8 runs per game over its last 10, and Heliot Ramos was not available after leaving Friday with right quadriceps tightness.
The decision
I want the side that makes San Francisco prove it can drag this game into double digits. The Giants' last 10 averaged 7.3 total runs, the Athletics' last 10 averaged 8.4, and the season series sits at 9.0.
Under 9.5 is the bet. Not because every variable is calm. Because this number still needs a bigger offensive push than the recent profile is giving.