Athletics at Giants
O/U 8 · RL Giants -1.5 · Oracle Park
Giants ML-134
CONF 78%
LLostFinal 9-6
The read
It is a gorgeous, cool afternoon at Oracle Park as the San Francisco Giants look to complete a three-game sweep of their cross-bay rivals, the Oakland Athletics. With a 3:45 PM ET start time and an 8 mph wind blowing out to left field, the stage is set for a classic finale where pitching stability and fresh injury developments dictate the value. The Giants (33-46 overall) send right-hander Landen Roupp to the hill, while the Athletics (38-42 overall) counter with left-hander Jeffrey Springs. This matchup presents a clear opportunity to back the Giants at -134 because the current line does not fully reflect the critical, last-minute lineup depletions suffered by Oakland.
Today, the Athletics' offense was dealt a massive blow with second baseman Zack Gelof placed on the 10-day injured list due to a hand injury and shortstop Jacob Wilson scratched from the lineup with a shoulder injury. These fresh, zero-day absences, combined with their established loss of Brent Rooker, severely gut an Oakland offense that has already scored one or zero runs in three of its last four games. On the mound, Jeffrey Springs (3-7, 5.55 ERA, 4.52 xERA) is a fly-ball pitcher with a 0.69 GO/AO who has surrendered 21 home runs in 16 starts. He faces a righty-heavy Giants lineup designed to expose his platoon splits (allowing a .270 AVG and .861 OPS to right-handed batters), featuring Casey Schmitt, who hits LHP to the tune of a .363 AVG and .911 OPS. While the Giants are missing their own premier hitter in Luis Arraez, who was ruled out today with a foot injury, San Francisco's lineup remains significantly deeper and better positioned to capitalize on Springs' home run vulnerability.
On the other side, Landen Roupp (5-7, 4.15 ERA) represents the superior option. Roupp's 3.29 xERA indicates substantial underperformance by 0.85 runs, suggesting his core pitching has been much better than his traditional ERA shows. Roupp limits hard contact at an elite rate (3.7% barrel rate, 29.9% hard-hit rate) and possesses a 1.55 GO/AO, which leans heavily ground-ball. This ground-ball profile plays perfectly behind an infield defense anchored by Matt Chapman (+13 Defensive Runs Saved), while rookie catcher Daniel Susac brings elite framing (4 framing runs, 95th percentile) to shut down the running game. The strongest argument against San Francisco is their underachieving offense, but facing a reeling Springs and a depleted Athletics team that has lost four straight games, the Giants hold a decisive defensive, pitching, and bullpen edge. With Giants closer Caleb Kilian fresh and ready, lay the price on the home sweep.
Injuries noted
Giants: [KNOWN] Hayden Birdsong (Starting Pitcher) — Elbow (Right): Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports. (May 8 — 48d ago) [KNOWN] Jose Butto (Relief Pitcher) — Arm (Right): The Giants transferred Butto (arm) to the 60-day injured list Tuesday. (May 8 — 48d ago) [NEW] Luis Arraez (2B) — Foot (Right): Arraez (foot) remains out of the lineup for Thursday's contest versus the Athletics. (Jun 25 — 0d ago) [NEW] Keaton Winn (RP) — Elbow (Right): Winn (elbow) began a throwing program Monday, Evan Webeck of the California Post reports. (Jun 23 — 1d ago) [KNOWN] Heliot Ramos (LF) — Quadriceps (Right): Ramos (quadriceps) went 1-for-5 with a walk and a run scored in Triple-A Sacramento's 9-6 win over Oklahoma City on Wednesday. (Jun 18 — 7d ago) [KNOWN] Harrison Bader (CF) — Foot (Left): Bader met with Dr. Robert Anderson on June 5 and received a stem-cell injection to address plantar fasciitis in his left foot, MLB.com reports. (Jun 15 — 10d ago) [KNOWN] Joel Peguero (RP) — Hamstring (Left): The Giants placed Peguero on the 60-day injured list Monday due to a left hamstring strain, John Shea of the San Francisco Chronicle reports. (Jun 1 — 23d ago) Athletics: [NEW] Jacob Wilson (SS) — Shoulder (Left): Wilson (shoulder) is not in the lineup for Thursday's game in San Francisco. (Jun 25 — 0d ago) [NEW] Zack Gelof (3B) — Hand (Right): The Athletics placed Gelof (hand) on the 10-day injured list Thursday. (Jun 25 — 0d ago) [NEW] Mark Leiter Jr. (RP) — Hip (Right): Leiter (hip) began a throwing progression Monday, MLB.com reports. (Jun 24 — 1d ago) [NEW] Brent Rooker (DH) — Knee (Left): Rooker (knee) is still not participating in any baseball activities as of Tuesday, MLB.com reports. (Jun 24 — 1d ago) [NEW] Denzel Clarke (Center Fielder) — Hamstring (Left): Clarke (hamstring) has started to play catch and has also begun a swinging progression, Martin Gallegos of MLB.com reports. (Jun 23 — 1d ago) [NEW] Luis Severino (SP) — Shoulder (Right): The Athletics transferred Severino (shoulder) from the 15-day injured list to the 60-day IL on Sunday. (Jun 21 — 3d ago) [KNOWN] Brooks Kriske (RP) — Shoulder (Right): Kriske (shoulder) began a throwing progression Thursday, MLB.com reports. (Jun 16 — 9d ago)
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Board stored June 25, 2026 at 12:34 PM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2Casey SchmittOVER 1.5 H+R+RBI H+R+RBI-124
LActual 0
Casey Schmitt is currently the hottest hitter in the Giants' lineup, entering today with a .410 average over his last 10 games. He draws an elite matchup against Jeffrey Springs, a left-hander who has struggled significantly against right-handed power this season. Springs has allowed 15 of his 21 home runs to righties and carries a high 10.1% barrel rate allowed.
While Oracle Park is generally pitcher-friendly, the current conditions (8 mph wind blowing out to left field) favor Schmitt's pull-side power. Batting third in a lineup missing Luis Arraez, Schmitt will see high-volume opportunities to drive in runs or score himself, especially with the power of Rafael Devers hitting directly behind him. Given Springs' propensity for allowing both fly balls (0.69 GO/AO) and home runs, Schmitt is well-positioned to clear this production line.
Risk: Springs has a lower xERA (4.52) than actual (5.55), suggesting he could be due for a more efficient outing if his command sharpens.
Nick KurtzUNDER 1.5 H+R+RBI H+R+RBI-110
WActual 0
Nick Kurtz faces a difficult individual matchup against Landen Roupp, who has been highly effective at suppressing left-handed hitters (.229 AVG). Roupp is a ground-ball specialist (1.55 GO/AO) who has allowed only 5 home runs in 80.1 innings, making it difficult for a power-dependent hitter like Kurtz to find extra-base hits.
Kurtz has been in a swing-and-miss funk recently, totaling 11 strikeouts over his last five games, which plays poorly against Roupp’s 10.0 K/9 rate. Furthermore, the Athletics' offense as a whole has stalled, scoring just one or zero runs in three of their last four contests.
This offensive drought significantly lowers Kurtz's ceiling for Runs and RBIs, likely leaving him dependent on a multi-hit game to clear this 1.5 line—a tall task against a pitcher who excels in day games (2.22 ERA). Risk: Kurtz possesses top-tier power (19 HR) and any ball elevated into the 8 mph wind blowing out could result in a home run that instantly clears this line.
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store