Athletics at Giants
O/U 8.5 · RL Giants -1.5 · Oracle Park
Athletics ML+120
CONF 65%
LLostFinal 1-3
The read
The Interstate 80 rivalry takes center stage tonight beneath the cool skies of Oracle Park, as the visiting Athletics look to continue their offensive surge against a reeling Giants squad. In a matchup where both starting pitchers bring massive volatility to the mound, the value lies squarely with the road underdogs.
While Aaron Civale's recent stretch has been highly concerning—surrendering 18 earned runs over his last 12.0 innings—the market is overpaying for Robbie Ray's fragile profile. Ray enters with a 4.96 xERA compared to his 4.07 actual ERA, a gap that indicates his season-long success is built on shaky ground. Ray's major vulnerability is his propensity to yield home runs to right-handed hitters, having allowed 13 of his 14 home runs to righties this season. The Athletics' lineup is perfectly designed to exploit this, and with a rare 10 mph wind blowing straight out to center field, right-handed power threats like Zack Gelof (carrying an active 24-game hitting streak) and Shea Langeliers (who has a historical 1.850 OPS against Ray), alongside rookie Nick Kurtz (19 home runs, .881 OPS vs. lefties), are in a prime position to punish any mistakes. Meanwhile, the Giants' offense has been stagnant, scoring a meager 2.33 runs per game during their recent three-game sweep in Miami.
Beyond the starting pitching matchup, the defensive and venue contexts favor Oakland. The Giants have played chaotic defense all season, committing 52 errors to rank among the league's worst, while the Athletics have played clean, disciplined baseball with just 30 errors. Willy Adames has struggled at shortstop with 12 errors, creating a defensive vulnerability that a high-walk pitcher like Ray cannot afford when runners get on base. When you combine Oakland's solid 20-17 road record with San Francisco's disappointing 14-20 home mark, the Athletics represent exceptional value to secure the upset.
Injuries noted
Giants: [KNOWN] Jose Butto (Relief Pitcher) — Arm (Right): The Giants transferred Butto (arm) to the 60-day injured list Tuesday. (May 8 — 46d ago) [NEW] Keaton Winn (RP) — Elbow (Right): Winn (elbow) began a throwing program Monday, Evan Webeck of the California Post reports. (Jun 23 — 0d ago) [KNOWN] Tyler Mahle (SP) — Hamstring (Left): Giants manager Tony Vitello said Friday that Mahle (hamstring) will rejoin the rotation Wednesday against the Athletics, Shayna Rubin of the San Francisco Chronicle reports. (Jun 19 — 4d 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 — 5d 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 — 8d 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 — 22d ago) [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 — 46d ago) Athletics: [NEW] Denzel Clarke (Center Fielder) — Hamstring (Left): Clarke (hamstring) has started to play catch and also begun a swinging progression, Martin Gallegos of MLB.com reports. (Jun 23 — 0d 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 — 2d ago) [NEW] Mark Leiter Jr. (RP) — Hip (Right): The Athletics placed Leiter on the 15-day injured list Saturday, retroactive to Thursday, due to a right hip impingement, Martin Gallegos of MLB.com reports. (Jun 20 — 3d ago) [KNOWN] Brooks Kriske (RP) — Shoulder (Right): Kriske (shoulder) began a throwing progression Thursday, MLB.com reports. (Jun 16 — 7d ago) [KNOWN] Brent Rooker (DH) — Knee (Left): The Athletics placed Rooker on the 10-day injured list Friday, retroactive to Tuesday, due to a bone bruise in his left knee. (Jun 12 — 11d 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 23, 2026 at 11:35 AM 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
2Zack GelofOVER 0.5 Hits Hits-159
Not yet graded
Zack Gelof enters tonight with the longest active hitting streak in MLB (24 games), placing him one hit away from tying the Athletics' expansion-era record. His production is not just about longevity; he is batting .359 over his last 10 games and has shown significant power with three home runs in that span.
The matchup against Robbie Ray is a statistical mismatch in Gelof's favor. While Ray is a capable left-handed starter, he has been extremely vulnerable to right-handed power this season, surrendering 13 of his 14 home runs to righties.
Gelof hits lefties at a .322 clip and bats in the leadoff spot, which maximizes his opportunities to see a high volume of plate appearances. With 10 mph winds blowing out to center field at Oracle Park, Gelof's power-contact profile is well-positioned to extend his streak.
Matt ChapmanUNDER 0.5 Hits Hits+137
Not yet graded
Matt Chapman is currently mired in a severe offensive slump, failing to record a single hit or total base over his last five games. While he remains a fixture in the Giants' lineup, his contact quality has plummeted during this stretch.
He faces Aaron Civale, a pitcher who has historically dominated the Giants, posting a 2.30 ERA across six career starts against them, including a winning effort in their previous meeting this season in May. Despite Civale's elevated season ERA, he has been a far more effective pitcher on the road (3.19 ERA) than at home (6.83 ERA).
Given Chapman's current struggles to put the ball in play and Civale's success in this specific venue/opponent context, the plus-money value on the under is supported by both the pitcher's road splits and the hitter's lack of recent production.
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