The Athletics head to Oracle Park on Thursday afternoon trying to avoid a sweep against a San Francisco Giants club that has quietly steadied its homestand. The Giants opened as short favorites, and they sit at -133 on the moneyline with the total set at 9 runs.
Pitching headlines this one. San Francisco hands the ball to Landen Roupp, while the Athletics counter with the struggling Jeffrey Springs. Our lean tilts toward the Giants and the under, though the value is closer than the public split suggests. Here is the full breakdown before first pitch.
Last Updated: Thursday, June 25, 2026
Athletics vs. San Francisco Giants — Time & How to Watch
| Where | Oracle Park, San Francisco, CA |
| When | Thursday, June 25 – 3:45 PM ET |
| TV | NBC Sports Bay Area |
Athletics vs. San Francisco Giants Game Preview
The starting pitching shapes this matchup, and the edge belongs to the home side. Roupp carries a 4.15 ERA across 80.1 innings, with 89 strikeouts and a .237 opponent average. He misses bats and fits Oracle Park well. Springs, by contrast, has been hittable all year. He owns a 5.55 ERA with 85 hits allowed in 82.2 innings and a 3-7 record. The Athletics are just 3-6 in his starts as moneyline underdogs. On paper, the quality gap is clear.
However, the venue narrows that gap. Springs is a fly-ball lefty, and Oracle Park’s deep gaps and marine air help mask contact issues. The Giants confirmed Roupp and Springs as the listed starters for the series finale. Both arms have logged steady workloads, so neither carries an obvious pitch-count concern entering the day game.
Recent form favors San Francisco too. The Giants have taken the first two games of this series, winning 3-1 on Tuesday and rallying for a 2-1 walk-off win on Wednesday. That sealed their first home series win since late May. Our Wednesday Athletics-Giants prediction flagged the same pitching themes. Still, the standings tell a different story. The Giants sit last in the NL West at 32-46, roughly 18 games back. The Athletics, at 38-42, are the better team by record despite drawing the road-underdog tag.
The lineups offer contrast in style. San Francisco leans on contact bats, with Luis Arraez hitting .321 and Jung Hoo Lee at .331. Rafael Devers and Victor Bericoto both homered in Wednesday’s comeback. Meanwhile, the Athletics bring real thump from a young core. Nick Kurtz pairs a .286 average with a .434 on-base mark, and Shea Langeliers and Tyler Soderstrom add power. That offense is the main reason the Giants’ price stays modest.
Athletics vs. San Francisco Giants Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Athletics | +1.5 (-185) | +111 | U 9 (-120) |
| San Francisco Giants | -1.5 (+160) | -133 | O 9 (+100) |
Odds accurate as of Thursday, June 25, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
Athletics vs. San Francisco Giants — Who Is the Public Betting?
| Athletics | 35% | 65% | San Francisco Giants |
See the latest MLB Public Betting Splits and make smarter wagers!
Athletics vs Giants Best Bet – Giants at Home or Athletics Value?
The case for the Giants starts on the mound. Roupp is the steadier arm, and his strikeout stuff plays up in a park that suppresses offense. San Francisco also holds the home edge and carries momentum after two straight wins. The marine layer helps neutralize the Athletics’ power bats, which trims the visitors’ biggest advantage. For a short favorite, that profile is appealing.
We favor the moneyline over the run line here for a reason. The Giants at -1.5 sit at +160, but that price is unreliable in a low-scoring environment. Each of the first two games in this series was decided by two runs or fewer. One-run results are common at Oracle, so laying the extra run carries real risk. Taking San Francisco straight up sidesteps that trap.
The case against is honest, though. The Athletics own the better record and the deeper offense, led by Kurtz’s elite on-base skills. The public is also heavy on the Giants at 65% of run-line tickets and 69% on the moneyline, which can inflate the favorite’s price. Springs gets cover from the ballpark as well. Bettors fading the chalk have a fair argument for the Athletics at +111.
The Pick: San Francisco Giants Moneyline (-133)
Athletics vs Giants Prediction Will the Total Stay Under 9?
The park does the heavy lifting on this play. Oracle Park is among the most pitcher-friendly venues in the majors, with a run factor near 0.93 and a home-run factor around 0.86. The first two games of this series backed that up, totaling four and three runs. Roupp’s swing-and-miss profile fits the spot, and the marine air tends to knock down deep fly balls. The total also opened at 8.5 and moved up to 9, so the under offers value at the inflated number.
The other side is not empty, of course. Springs has been hittable, and the Athletics carry genuine power from Kurtz, Soderstrom, and Langeliers. A daytime start can also let hitters see the ball better than under the lights. If the A’s square up Roupp early, this number can clear in a hurry. We still side with the under, but the over is a defensible position.
The Pick: Under 9 (-120)
Final Thoughts and Bonus Angle
This finale comes down to two questions. Can Roupp keep the Athletics’ young bats in the yard, and can Springs survive a park that flatters his weaknesses? Roupp’s strikeouts are worth watching early, since a clean first turn through the order would point both the moneyline and the under in San Francisco’s direction. The Athletics, meanwhile, are trying to avoid a sweep and salvage the trip. Watch the late innings closely, as both bullpens have been used in tight games this week.
For contrarian bettors, the Athletics at +111 hold appeal. They are the better team by record, and the public is stacked on the Giants. That said, our read keeps the edge with the home side and the under. To recap our two plays: San Francisco Giants Moneyline (-133) and Under 9 (-120). For more plays across the slate, see our latest MLB best bets. Check the lineups and any late scratches before placing any bets.
MLB Athletics vs. Giants Prediction FAQ
What time does the Athletics vs. Giants game start?
First pitch is set for 3:45 PM ET on Thursday, June 25, 2026, at Oracle Park in San Francisco.
What channel is the Athletics vs. Giants game on?
The game is scheduled to air on NBC Sports Bay Area.
Who is pitching for the Giants on Thursday?
The Giants are starting Landen Roupp (5-7, 4.15 ERA). The Athletics counter with left-hander Jeffrey Springs (3-7, 5.55 ERA).
Who is favored in the Athletics vs. Giants game?
The Giants are short home favorites at -133 on the moneyline. The Athletics are the road underdog at +111.
Who won the last meeting between the Athletics and Giants?
The Giants won 2-1 on Wednesday, June 24, 2026, on a walk-off home run, taking a 2-0 series lead.