

Athletics @ Giants
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
Athletics-Giants Under 8.5 is uncomfortable because neither starter has a spotless season line. That’s also why I need the full 8.5. I’m buying a game that can stay tight if the damage comes in one-run innings instead of a crooked-number stretch.
The key number is 8.5, with two starters who can still miss bats
Jeffrey Springs is set to start for the Athletics, and Landen Roupp is set to start for the Giants in the 3:45 p.m. ET game at Oracle Park. The total at 8.5 gives this under more room than a flat 7.5, so the bet can absorb some traffic as long as the game avoids a multi-inning runout. Roupp has 82 strikeouts over 74.1 innings this season, while Springs has worked 79 innings across 15 games with a 1.32 WHIP. I’m not asking for a clean pitchers’ duel from first pitch through the ninth.
Springs gives the Athletics a workable first five path
Springs’ season line is not a shutdown case, but the innings are useful for an under. At 79 innings through 15 games, he gives the Athletics a path to get through the early scoring window without turning the game into a bullpen scramble by the fourth. His 1.32 WHIP says runners are part of the picture, so the bet is more about sequencing than pretending San Francisco won’t have chances.
Roupp’s strikeouts are the part of his line I want for an under
Roupp’s full-season WHIP sits at 1.29, and the strikeout count is the piece that keeps me interested. He has 82 strikeouts in 74.1 innings, so he has a route to strand runners without needing every ball in play to find a glove. Against an Athletics team that just played a 2-1 game in this series, that swing-and-miss piece gives the under a cleaner path than his recent ERA alone suggests.
The last meeting stayed low before the ninth-inning swing
The June 24 game finished 2-1, and the Athletics led 1-0 entering the bottom of the ninth. Gage Jump gave the Athletics five scoreless innings with nine strikeouts, and Tyler Mahle answered with 5.2 scoreless for San Francisco. One low-scoring game does not create an automatic under, but it does show this series can sit in a narrow run band when the starters control the first half.
The under can survive baserunners if the first big inning never arrives
This is where the 8.5 matters most. Springs and Roupp both carry WHIPs above 1.25, so I’m not building the bet on empty bases. I’m building it on the total needing nine runs, with both starters capable of giving enough innings to keep managers from chasing matchups too early. A 3-2 or 4-3 type of shape is still fine for Under 8.5.
Roupp’s recent run is why I need the cushion
Roupp’s last seven-game split is the ugly part: 0-5, 5.45 ERA, 1.56 WHIP, 38 hits, and 16 walks over 34.2 innings. That is the part of the handicap that keeps me off a smaller total. The offset is the 39 strikeouts in that same stretch, because strikeouts are the quickest way to kill rallies before they become three-run innings.
What can break the under
The late innings are the first worry. The Athletics bullpen blew its sixth save of June in the 2-1 loss, with two bottom-ninth home runs turning a 1-0 lead into a walk-off. Roupp’s recent traffic is the other worry, because walks plus hits can get an under into trouble before the bullpens matter. If either starter puts multiple runners on with fewer than two outs early, the 8.5 cushion starts shrinking fast.
Why I’m taking Under 8.5 at 1.87
I’m playing Under 8.5 at 1.87 because the number gives enough cover for imperfect starters without needing a dead offense game. Springs has enough workload behind him to keep the Athletics on a normal starter path, and Roupp’s strikeout rate gives San Francisco a way to escape the traffic that has hurt him lately. I need the early innings to stay out of a crooked-number script, then I can live with a few late baserunners. At 8.5, that is enough for me to take the under.