We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsAthletics at San Francisco Giants
AthleticsAthletics
@
Oracle Park
San Francisco GiantsSan Francisco Giants

Match Predictor

Pre-match Prediction
Athletics
@
San Francisco Giants
Athletics 47%San Francisco Giants 53%
Market LinesRun Line: San Francisco Giants -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.0 total runs vs 8.5 line

Athletics

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
58%
45/78
MLB: 48%
Starter
42%
5/12
vs SF
67%
2/3
Avg Total
10.0
MLB: 8.9
Game Starter (12) Last Starter vs SF vs SF (3)
Aaron Civale #45 · RHP · Age 31
4.91
ERA (2026)
6.3
K/9 (2026)
12
Starts (2026)
8.5
Avg Total (2026)
Last 3:
L PIT (Jun 17): 3.0IP, 6ER, 2K
L SEA (May 25): 4.0IP, 7ER, 2K
ND @LAA (May 20): 5.0IP, 5ER, 2K
vs SF: W (Sep 10 2024): 5.1 IP, 2 ER, 2 K
Bullpen (2026 Season)Average
ERA: 4.26MLB Avg: 3.9510 relievers
Workload Alert: Allowed 12 runs on 2026-06-17 vs PIT. Bullpen arms likely still recovering.
Recent: L 4-12W 5-0W 12-11L 0-7L 7-9
Lineup vs Aaron Civale (Career)
BatterPosPAAVGOPSHR
Luis Arraez2B27.2310.6451
Rafael Devers1B18.1540.5430
Matt Chapman3B12.0910.3490
Willy AdamesSS7.1430.2860
Eric HaaseC5.2000.6000
Jung Hoo LeeRF5.2000.4000
Bryce EldridgeDH2.0000.0000
Daniel SusacC2.0000.0000
5 batters with no matchup history

San Francisco Giants

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
47%
37/78
MLB: 48%
Starter
43%
6/14
vs ATH
67%
2/3
Avg Total
8.9
MLB: 8.9
Game Starter (14) Last Starter vs ATH vs ATH (3)
Robbie Ray #38 · LHP · Age 35
4.07
ERA (2026)
8.4
K/9 (2026)
14
Starts (2026)
10.0
Avg Total (2026)
Last 3:
W @ATL (Jun 16): 6.1IP, 0ER, 8K
ND WSH (Jun 10): 5.2IP, 5ER, 3K
W @CHC (Jun 05): 5.0IP, 0ER, 4K
vs ATH: L (Jul 30 2024): 4.1 IP, 4 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.78MLB Avg: 3.959 relievers
Recent: W 7-2W 7-5L 3-4L 3-6L 1-2
Lineup vs Robbie Ray (Career)
BatterPosPAAVGOPSHR
Jeff McNeil2B10.1250.5500
Jonah HeimC9.1110.2220
Shea LangeliersC5.5001.8501
Joey Meneses1B3.3331.6661
Lawrence ButlerRF3.6672.3341
Zack Gelof3B2.10002.0000
7 batters with no matchup history
Our Top PicksLive Odds
Top PickAthletics +1.5 Run Line (-192, MEDIUM confidence)
In a near coin-flip game at a park with a 0.93 run factor, the Giants need a multi-run win to burn this ticket.
PickUnder 8.5 Total Runs (+100, LOW confidence)
Confidence is low because the projection and the market line sit at the same number, meaning there is no model edge here.
PickAthletics ML (+106, LOW confidence)
The market is pricing this as a coin flip, and the situational data backs that read.

Athletics vs San Francisco Giants Game Preview

The MLB opener at Oracle Park tonight is a split-personality pitching matchup that will keep you watching every pitch. Aaron Civale takes the ball for the Athletics carrying one of the more confusing résumés on the board: a 4-1 record with a 2.30 ERA across six career starts against this exact Giants lineup, including a 5-inning, 2-run performance at this very park in May 2026. That history is real, documented across multiple seasons, and not a small-sample mirage. The 2026 version of Civale, however, is a different pitcher entirely. He has surrendered 6, 7, and 5 earned runs in his last three outings, failing to record more than 4.0 innings in any of them. His home run rate of 1.84 per nine innings is the worst mark of his career. What might save him tonight is the venue itself. Oracle Park's 0.85 home run factor is the single best structural suppressor for his current vulnerability. Cold air off the bay kills fly ball carry, and the same park that has been a nightmare for contact hitters could bail out a pitcher whose biggest flaw is balls leaving the yard.

On the other side, Robbie Ray of the San Francisco Giants arrives with 13 days of extended rest and a strikeout profile that still commands respect. His 2026 K/9 sits at 8.41 across 79.2 innings, and his most recent start was one of the better outings on the slate this month: 8 strikeouts, 6.1 scoreless innings against Atlanta on June 16. The Washington disaster (5 ER, 3 K) was the outlier. The edge doesn't care what sport you're watching. Rest, context, price are the same formula in every sport, and Ray checks all three boxes tonight. The Athletics counter with Zack Gelof, who is 14-for-39 (.359) in his last 10 games with 3 home runs, currently the hottest bat in Oakland's lineup. Shea Langeliers also carries documented history against Ray: 5 career PA, .500 average, 1.850 OPS, 1 home run. And newly promoted Joey Meneses went 1-for-3 with an RBI in his Sunday debut, with manager Mark Kotsay stating plainly: "Joey's earned this opportunity. He had a heck of a first half in Vegas as probably the best performer on that club."

The team context tells a sharp story. San Francisco is 31-46 and limping back to Oracle Park after dropping all three games in Miami. Their home record this season is 14-20, and Rafael Devers is dealing with reported leg soreness from that Miami trip. Giants manager Tony Vitello acknowledged the issue, noting Devers was "signaling over to us that he's good to run" during Sunday's game, but his status for Tuesday remains unclear. If Devers is limited, San Francisco loses their most dangerous power bat against right-handed pitching: 11 home runs and a .433 SLG vs. RHP this season. The Athletics, at 38-40 and sitting 1.5 games back in the AL West, are playing for something meaningful. Their away record of 20-17 is the better road split of the two clubs, and a series-opening win tonight keeps them relevant in a tight division race.

One genuine concern for the Athletics is bullpen depth heading into this series opener. Harris and Alvarado both allowed home runs in Sunday's late-inning collapse against the Angels, converting a 7-4 lead into a 9-7 defeat. Their bullpen has posted a 7.52 ERA over the last 10 games, and the back end is compromised. But the flip side is that this is game one of a fresh series. Both bullpens arrive with full rest, which creates the conditions for a starter-controlled game and keeps the run environment tighter than the recent team ERAs might suggest.

Athletics vs San Francisco Giants Key Insights

  • Civale's 4-1 career record with a 2.30 ERA in six starts vs. San Francisco is the real deal. This is a multi-year, multi-park pattern against this specific lineup, not a coincidence.
  • Oracle Park's 0.85 HR factor is the structural backstop for Civale's most dangerous 2026 vulnerability. His 1.84 HR/9 this season is a career worst. The park suppresses fly balls, which is the one thing that could keep him in this game.
  • Ray's 8.41 K/9 and his dominant 8-strikeout performance against Atlanta on June 16 set up a legitimate strikeout Over. Extended rest should mean full velocity, and Oracle Park rewards swing-and-miss over contact.
  • Devers against Civale historically: 18 career PA, .154 average, 0.543 OPS, suppressed across every tracked season. Reported leg soreness adds a second layer of downside risk to his plate performance tonight.
  • The Athletics bullpen is compromised after Sunday's blown save, with Harris and Alvarado allowing home runs in the same game. If Civale exits early again, the relief corps is the weakest link in the Oakland case.
  • Langeliers has squared up Ray with authority across every tracked sample: 5 PA, .500 average, 1.850 OPS, 1 HR, with a 2.667 OPS in 2022 and a 1.000 OPS in 2024. His 1.053 vL OPS in 2026 makes him the most dangerous Athletics bat in this specific matchup.

Athletics vs San Francisco Giants Betting Picks

Picks made June 23, 2026 at 05:33 AM ET. Odds shown reflect current market prices.

Under 8.5 Total Runs (+100, LOW confidence)
Under 8.5 Total Runs (+100, LOW confidence): Confidence is low because the projection and the market line sit at the same number, meaning there is no model edge here. But the directional case is real: Oracle Park's 0.93 run factor and cold bay conditions suppress scoring by design. Both starters project to eat innings, limiting high-leverage bullpen exposure early. Getting even money on the Under in the most pitcher-friendly environment in this region is a genuine free-roll for totals bettors who trust park factors to eventually assert themselves.
Athletics ML (+106, LOW confidence)
Athletics ML (+106, LOW confidence): The market is pricing this as a coin flip, and the situational data backs that read. Civale's documented career dominance of this specific Giants lineup (4-1, 2.30 ERA across six starts) is a real structural edge, not noise. San Francisco is 31-46 and plays home games at a run-suppressing park that limits blowout scenarios. Getting plus money on a coin-flip game where the away pitcher owns this opponent historically is where value lives. Confidence stays low because Civale's recent form is genuinely alarming, but the price compensates for that risk.
Aaron Civale Under 3.5 Strikeouts (-169, HIGH confidence)
Aaron Civale Under 3.5 Strikeouts (-169, HIGH confidence): Three consecutive starts. Two strikeouts each time. That pattern is not randomness, it is a trend. Civale is being attacked early and removed quickly, which collapses the inning count that produces strikeouts. His 2026 K/9 of 6.33 already trails league average, and his recent career arc in this stretch (2 K in 3.0 IP, 2 K in 4.0 IP, 2 K in 5.0 IP) makes the Over a significant stretch at any line above 3. The market prices the Under at -169. Take it with confidence.
Robbie Ray Over 6.5 Strikeouts (-102, MEDIUM confidence)
Robbie Ray Over 6.5 Strikeouts (-102, MEDIUM confidence): Ray's 2026 K/9 of 8.41 projects well above this line on a per-nine basis. His last full performance was 8 strikeouts in 6.1 scoreless innings. The Athletics' pitching staff posts an 8.37 K/9, a number that typically reflects a roster with elevated swing-and-miss rates on the offensive side as well. At -102, this is essentially even money on a pitcher whose baseline rate supports 7-plus strikeouts across any average start. Extended rest plus pitcher-friendly conditions plus a lineup that swings through velocity is the right combination.
Rafael Devers Under 0.5 Hits (+146, MEDIUM confidence)
Rafael Devers Under 0.5 Hits (+146, MEDIUM confidence): Eighteen career PA against Civale, .154 average, 0.543 OPS, suppressed across every tracked season: 0.333 OPS in 2023, 0.250 OPS in 2025, 0.333 OPS in 2026. At roughly a 15% hit rate per at-bat historically vs. Civale, going hitless over 3-4 PA carries approximately 59% probability. The market prices the Under at only 40.6% implied odds at +146. That gap is meaningful. Reported leg soreness from the Miami trip adds a second layer of downside to his plate output and mobility tonight.
Matt Chapman Under 0.5 Hits (+126, MEDIUM confidence)
Matt Chapman Under 0.5 Hits (+126, MEDIUM confidence): Twelve career PA against Civale, .091 average, 0.349 OPS, one of the most suppressed BvP matchup profiles in this game. In 2026 specifically: 3 PA, 0.000 OPS, zero hits. Chapman's last 7 days OPS sits at 0.091 overall, which means a deep cold streak is directly overlapping with a historically difficult individual matchup. The market implies only 44.2% probability for the Under at +126. A .091 career average suggests the true probability is considerably higher. Clean value on both sides of the case.
Shea Langeliers Over 1.5 Total Bases (+102, MEDIUM confidence)
Shea Langeliers Over 1.5 Total Bases (+102, MEDIUM confidence): Five career PA against Ray, .500 average, 1.850 OPS, 1 home run. He posted a 2.667 OPS against Ray in 2022 and a 1.000 OPS in 2024. Langeliers also carries a 1.053 vL OPS in 2026, which is elite production against left-handed pitching. Ray is a lefty. Langeliers is a .521 SLG power hitter who has consistently squared up this specific starter across multiple tracked seasons. Getting positive money on a player who needs one extra-base hit from that BvP profile is one of the cleaner value plays on this card.
SGP (4 Legs)
SGP (4 Legs): Robbie Ray Over 6.5 Strikeouts + Under 8.5 Runs + Athletics +1.5 Run Line + Shea Langeliers Over 1.5 Total Bases. The internal logic here is tight. A dominant Ray strikeout outing suppresses the run environment and keeps the total under 8.5. A low-scoring, pitcher-controlled game means the margin stays narrow enough for the Athletics to cover +1.5. Within that suppressed-offense framework, Langeliers is the most likely source of an Athletics power event. One extra-base hit satisfies his total bases prop without requiring a high-run game to develop. These legs reinforce each other rather than working against each other, which is exactly how a well-constructed SGP should function.
Analysis insight — no specific bet associated

Key Players

Batting AverageATH
Nick Kurtz
.290Batting Average
1B
Home RunsATH
Shea Langeliers
19Home Runs
C
Runs Batted InATH
Nick Kurtz
61Runs Batted In
1B
Earned Run AverageATH
J.T. Ginn
3.16Earned Run Average
SP
WinsATH
J.T. Ginn
5Wins
SP
StrikeoutsATH
J.T. Ginn
73Strikeouts
SP
Batting AverageSF
Jung Hoo Lee
.327Batting Average
RF
Home RunsSF
Casey Schmitt
16Home Runs
DH
Runs Batted InSF
Casey Schmitt
42Runs Batted In
DH
Earned Run AverageSF
Logan Webb
3.35Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Landen Roupp
89Strikeouts
SP

Recent Form

Athletics
L12-4Pittsburgh Pirates
W5-0Los Angeles Angels
L7-0Los Angeles Angels
L9-7Los Angeles Angels
San Francisco Giants
W7-2Atlanta Braves
W7-5Atlanta Braves
L4-3Miami Marlins
L6-3Miami Marlins
L2-1Miami Marlins

Athletics vs San Francisco Giants Summary

Without a model score projection available for this game, the analysis comes down to the structural evidence. Oracle Park suppresses runs and home runs by measurable, consistent margins. Civale owns this lineup historically with a legitimate six-start body of work against them, and the park may be the only thing keeping his 2026 power-suppression problems from blowing up tonight. Ray is the more reliable starter on full rest with a genuine strikeout profile, and the Athletics carry enough offensive threat from Gelof and the newly promoted Meneses to keep this game close through six innings. Kotsay was clear about the plan this week: "We've got a stretch where we might see six lefties in nine games. For Joey, that's a good run of playing time." That kind of organizational momentum, a pitcher-friendly park, and a Giants offense that has dropped four of its last six home games points toward the tight, low-scoring profile that makes Athletics +1.5 the structural pick of this slate.

The highest-conviction play is Civale Under 3.5 strikeouts, where three consecutive 2-K outings create a trend rather than a sample. The Langeliers Over 1.5 total bases is the best BvP value prop on the card, backed by a 1.850 career OPS against Ray and elite 2026 production against left-handed pitching. The SGP tying Ray's strikeout performance to a low-scoring, narrow-margin outcome is structurally sound because each leg supports the others. Caveat: Civale's recent form introduces real variance into any Athletics bet, and Harris and Alvarado entering with compromised confidence after Sunday's blown save is a legitimate late-inning risk factor. Size accordingly and treat this as a medium-risk card, not a lock.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSF wins series 2-0
DateMatchupResult
Feb 23, 2026ATH @ SFSFSF 6-2
Feb 28, 2026SF @ ATHSFSF 8-2

Compare odds for ATH @ SF

Frequently Asked Questions

MLBGame PreviewsAthletics at San Francisco Giants