Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
7in the bubble

Athletics vs San Francisco Giants

Wednesday, Jun 24, 2026Oracle ParkFinal
ATH · Away · 45-71

Athletics

AL West · 2nd · 14.5 GB
1:2
Final
H2H 15
SF · Home · 49-67

San Francisco Giants

Starting pitchers
Starter form · last 5 starts
Season2.04
Last 52.39
0.35 ERA worse in last 5
29 days restQS 50%Blow-up 0/5
006/18
306/12
006/07
106/02
405/26

↑ ERA trending up lately

Season5.49
Last 55.36
Recent form near season pace
88 days restQS 16.7%Blow-up 1/5
004/22
804/15
004/08
504/03
203/28

⚡ Alternating good/bad starts

Matchup edge
Gage Jump pitching edge·Giants bullpen edge
PitchingAthletics
Athletics64Giants0
HittingEven
Athletics27Giants25
BullpenGiants
Athletics22Giants47
Projected hitters vs RHP / LHP
Athletics vs RHP
Avg OPS 0.612Top: Cortes 0.770 · Bolte 0.716 · Wilson 0.713

Projected sample — season splits vs pitcher hand, not official order.

Giants vs LHP
Avg OPS 0.5552 hot hittersTop: Schmitt 0.911 · Eldridge 0.864 · Susac 0.791

Projected sample — season splits vs pitcher hand, not official order.

Athletics hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.263
0.770
6
0.111
0.222
0
0.282
0.716
0
0.286
0.713
3
0.242
0.638
3
San Francisco Giants hitters vs LHP (projected)
Batter
AVG
OPS
HR
0.300
0.864
1
0.000
0.167
0
0.363
0.911
3
0.367
0.791
0
0.000
0.042
0
◆ Matchup preview

Athletics at San Francisco Giants (2026-06-24). Gage Jump vs Tyler Mahle at Oracle Park.

Gage Jump enters this contest with a strong season ERA of 2.37 and a WHIP of 0.99 across 30.1 innings pitched, demonstrating effective control with a 2.67 BB/9 and a solid 7.71 K/9. His recent trend shows an upward movement in ERA, but he recorded a quality start in his last outing, pitching 7 scoreless innings with 7 strikeouts and 3 walks against the Angels, which indicates a rebound from a prior 4-run outing against the Mariners. Conversely, Tyler Mahle's season metrics present a more challenging picture with a 6.04 ERA and a 1.54 WHIP over 56.2 innings, alongside a higher 3.81 BB/9, though his K/9 is respectable at 9.05. Mahle's ERA trend is also up, and his last five starts include two scoreless outings, one of which was 7 innings against the Dodgers, but also an 8-run performance over 4 innings against the Reds, highlighting inconsistency and a higher blow-up rate.

Offensively, the Athletics hold a slight edge in OPS with a .745 compared to the Giants' .729, driven by a higher slugging percentage of .417 and a better on-base percentage of .328. The Athletics have also scored more runs this season, with 365 compared to the Giants' 320, and have hit more home runs at 105 to 82. On the pitching side, the Giants' team ERA of 4.40 and WHIP of 1.38 are superior to the Athletics' 4.98 ERA and 1.45 WHIP, suggesting the Giants' bullpen and overall staff have been more effective at limiting runs and base runners. Both teams have struggled for consistent wins recently, with the Athletics showing a 3-7 record in their last ten games and the Giants also at 3-7 in their last ten.

The head-to-head history from 2025 shows the Giants largely dominating the Athletics, winning five of six matchups, including a 6-2 victory and a 7-2 victory in July. The total line for this game is set at 8.0 runs. Given Jump's strong season performance and recent scoreless outing, juxtaposed with Mahle's higher ERA and inconsistency, the pitching matchup suggests a potential for a lower-scoring affair if Jump maintains his form, but Mahle's blow-up potential and the Athletics' slightly better offensive metrics could push the total higher. The Giants' historical success against the Athletics, however, might indicate their ability to generate runs even against a tougher pitching opponent.

Key facts
Gage Jump 2.37 ERATyler Mahle 6.04 ERAAthletics OPS 0.745Total 8.0
◆ Lineup notes

Away batters have significant history against Tyler Mahle. Henry Bolte is 2-for-3 with a 1.334 OPS, while Tyler Soderstrom is 3-for-6 with a 1.167 OPS. Joey Meneses has a 1.666 OPS from his 1-for-3 performance, and Jeff McNeil is 2-for-5 with a 1.000 OPS. Shea Langeliers and Jacob Wilson are both 1-for-3 with a .666 OPS, while Nick Kurtz and Lawrence Butler are each 1-for-5, with Kurtz holding a 1.000 OPS and Butler a .400 OPS. Max Muncy has no MLB history against Mahle.

The home batters have no MLB history against Gage Jump. This includes Matt Chapman, Bryce Eldridge, Casey Schmitt, Rafael Devers, Willy Adames, Jung Hoo Lee, Victor Bericoto, Eric Haase, and Jonah Cox.

The away lineup has considerably more familiarity and positive historical matchups against the opposing starter compared to the home team.

Head to head (2025–2026)
15
San Francisco Giants lead series
6 meetings total
2025-07-06
San Francisco Giants @ Athletics
62
SF
2025-07-05
San Francisco Giants @ Athletics
72
SF
2025-07-04
San Francisco Giants @ Athletics
211
ATH
2025-05-18
Athletics @ San Francisco Giants
23
SF
2025-05-17
Athletics @ San Francisco Giants
01
SF
Team picture · 2026
37
LLLLWLWLWL
37
LLLWWLWLLL
ATH
SF
Team AVG
0.247
0.257
Team OPS
0.742
0.728
Home runs
106
84
Runs scored
366
322
Team ERA
4.95
4.36
HR allowed
118
81

Explore more MLB matchups

Related game previews for these clubs and around the league.