MLB · Tue, Jun 23 · 9:45 PM

Athletics at Giants

O/U 8.5 · RL Giants -1.5 · Oracle Park

Gary's pick

Athletics ML+120

CONF 65%

Result

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

2

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

Every MLB game this dayThe MLB recordToday's MLB board