The San Francisco Giants host the Athletics on June 25, 2026. First pitch from Oracle Park is scheduled for 3:45 p.m. ET. The game will be broadcast on NBCS-CA.
The Giants are favored by -132 on the moneyline and by -1.5 on the run line. The Athletics are +109 on the moneyline and +1.5 on the run line. The total is set at 8.5 runs.
Find my MLB picks and Athletics vs Giants prediction below, as well as probable pitchers, weather report, and more.
- Athletics vs Giants Pick: Giants F5 ML (-140)
My Athletics vs Giants best bet is on San Francisco to be ahead after the first five innings. Make sure to find the best odds by checking our live MLB odds page.
Athletics vs Giants Odds
| Athletics Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -191 | 8.5 -104o / -115u | +109 |
| Giants Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +157 | 8.5 -104o / -115u | -132 |
- Athletics vs Giants moneyline: Athletics +109, Giants -132
- Athletics vs Giants over/under: 8.5 (-104o / -115u)
- Athletics vs Giants spread: Athletics +1.5 (-191), Giants -1.5 (+157)
Athletics vs Giants Probable Pitchers
| Jeffrey Springs (LHP, ATH) | Stat | Landon Roupp (RHP, SF) |
|---|---|---|
| 3-7 | W-L | 5-7 |
| -0.1 | fWAR (FanGraphs) | 1.9 |
| 5.55 / 4.51 | ERA / xERA | 4.15 / 3.28 |
| 5.72 / 4.55 | FIP / xFIP | 3.00 / 3.39 |
| 12.6 | K-BB% | 16.6 |
| 34.1 | GB% | 49.8 |
| .271 | BABIP | .316 |
| 97 | Stuff+ | 99 |
| 101 | Location+ | 108 |
Athletics vs Giants MLB Betting Preview
Jeffrey Springs should be able to skirt some of the damage he’d normally incur in Sacramento in a move to San Francisco on Thursday afternoon, but the underlying metrics still tell a disappointing story, even if they’re an improvement on his 5.55 ERA.
The obvious issue is a 17.8 HR/FB, generating a 5.72 FIP. Springs has already allowed a stunning 21 home runs on 26 barrels, but the lack of ground balls (34.1%) has resulted in 10.1% Barrels/BBE even with just a 35.8 HardHit%.
Only striking out 20.1% of batters faced means a lot of barrels, and that number drops to 15.9% on the road, though in just six starts away from Sacramento.
Even with a normal rate of barrels leaving the park, Springs produces a 4.52 xERA that’s very much smack in the middle of his remaining non-FIP indicator range (4.32 Bot ERA/98 Pitching+ – 4.76 dERA).
It gets even worse over his last six starts, where Springs has allowed 13 home runs on 12 barrels (13%). Maybe you can blame the Wrigley winds for one of those starts, but his other road start during this stretch was in San Diego.
He has an 8.26 FIP and .381 xwOBA allowed over the last 30 days.
In comparison, Landen Roupp has been significantly better with every one of his estimators below his 4.15 ERA (65.7 LOB%).
Roupp has allowed exactly four runs in four of his last nine starts and also eight in Milwaukee, but we learned after that start that he had some back issues, and he still has a solid 16.4 K-BB% during this span, even though he walked five Brewers and struck out just four.
That matches his season 16.6 K-BB%, which, when combined with his elite 29.9 HardHit%, results in a 3.29 xERA that isn’t too far below his 3.37 xFIP.
The 3.7% Barrels/BBE are probably not sustainable, but Roupp has been too far under the radar this year. He’s having a good season.

Athletics vs Giants Pick, Betting Analysis
The A’s also lose quite a bit of offense once they leave Sacramento (87 wRC+ on the road), while their projected lineup’s 117 wRC+ over the last 30 days and 111 wRC+ against RHIP this year are a bit lower than San Francisco’s 138 over the last month and 112 against southpaws.
Both defenses are below average, with the A’s being worse. Projected lineups would give the Giants a small 7 FRV (Fielding Run Value edge).
The San Francisco bullpen is a mess that I want no part of. Its inclusion puts me in line with the market on the full game price (-130), but I project the Giants to have every edge in the first half of the game and make them substantially larger favorites.
Picks: Giants F5 ML 1.24u (Bet to -140)






























