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

San Francisco Giants vs Arizona Diamondbacks

Tuesday, Jun 30, 2026Chase FieldFinal
SF · Away · 50-71

San Francisco Giants

NL West · 2nd · 22.5 GB
2:8
Final
H2H 67
AZ · Home · 64-58

Arizona Diamondbacks

NL West · 5th · 9.0 GB
Starting pitchers
Starter form · last 5 starts
Season4.07
Last 52.28
1.79 ERA better in last 5
92 days restQS (L5) 66.7%Blow-up (L5) 0/5
104/21
004/16
104/10
504/04
003/30

↓ ERA trending down lately

Season5.92
Last 55.54
0.38 ERA better in last 5
91 days restQS (L5) 33.3%Blow-up (L5) 0/5
404/25
104/19
304/11
304/05
503/31

⚡ Alternating good/bad starts

Matchup edge
Landen Roupp hotter lately (L5 2.28 ERA)·Arizona bullpen edge
PitchingGiants
Giants69Arizona10
HittingEven
Giants24Arizona24
BullpenArizona
Giants48Arizona54
Lineup threats vs starter
Giants vs Brandon Pfaadt
Avg OPS 0.7062 hot hittersTop: Arraez 1.071 · Lee 0.900 · Ramos 0.750
Arizona vs Landen Roupp
Avg OPS 1.1206 hot hittersTop: Jr. 1.550 · Smith 1.500 · Moreno 1.333
San Francisco Giants batters vs Brandon Pfaadt
Batter
AVG
OPS
HR
0.476
1.071
5
0.000
0.000
12
0.000
0.000
21
0.000
0.143
24
0.500
0.900
9
0.333
0.750
9
0.000
0.000
7
0.333
0.666
5
Arizona Diamondbacks batters vs Landen Roupp
Batter
AVG
OPS
HR
0.400
0.900
21
0.333
0.788
9
0.222
0.666
18
0.333
1.333
8
0.500
1.000
2
0.444
1.222
18
0.500
1.500
1
◆ Matchup preview

San Francisco Giants at Arizona Diamondbacks (2026-06-30). Landen Roupp vs Brandon Pfaadt at Chase Field.

Landen Roupp enters this contest with a season ERA of 4.07 and a WHIP of 1.29 across 86.1 innings pitched, demonstrating a solid ability to limit baserunners. His K/9 of 9.9 suggests a strong strikeout capability, while his BB/9 of 3.54 indicates some control challenges. Roupp's recent starts show a downward trend in ERA, with three of his last five outings featuring one or zero earned runs, including a 0 ER performance over 6 innings against the San Diego Padres. Conversely, Brandon Pfaadt has struggled more significantly this season, posting a 5.92 ERA and a 1.50 WHIP over 38 innings, with a higher HR/9 of 1.66 compared to Roupp's 0.52. Pfaadt's K/9 of 7.34 is lower than Roupp's, and his BB/9 of 4.03 is higher, suggesting more difficulty in both striking out batters and limiting walks. Pfaadt's ERA trend is currently upward, and his last five starts include two outings with 5 or more earned runs, although he did manage a quality start against the Toronto Blue Jays with 1 earned run over 6.1 innings.

The Giants' offense has been more productive this season, with an OPS of 0.725 and 341 runs scored, driven by a 0.256 batting average. Their pitching staff holds a team ERA of 4.32 and a WHIP of 1.36, with a K/9 of 7.89. The Diamondbacks, while scoring slightly more runs with 355, have a lower team OPS of 0.694 and a batting average of 0.238, indicating less efficient run production despite drawing more walks. Arizona's pitching mirrors San Francisco's closely with a 4.33 team ERA, but a slightly better WHIP of 1.30 and a lower K/9 of 6.96, suggesting they rely more on limiting contact than strikeouts.

Recent head-to-head matchups between these two teams have been somewhat mixed, with the Giants holding a slight edge in the last 13 meetings, winning 7 to the Diamondbacks' 6. The total line for this game is set at 9.0, which aligns with the expectation of a potentially higher-scoring affair given Pfaadt's season-long struggles and the Diamondbacks' tendency to allow home runs, despite Roupp's more consistent recent form. The Diamondbacks' ability to score runs, even with a lower OPS, could contribute to pushing the total over, especially if Pfaadt falters early.

Key facts
Roupp 4.07 ERAPfaadt 5.92 ERAGiants OPS 0.725Total 9.0
◆ Lineup notes

Luis Arraez has a strong history against Pfaadt, going 10-for-21 in 22 plate appearances with a 1.071 OPS. Jung Hoo Lee also has a good record, with 2 hits in 4 at-bats across 5 plate appearances, resulting in a .900 OPS. Heliot Ramos is 4-for-12 with a .750 OPS, and Drew Gilbert is 1-for-3 with a .666 OPS. Bryce Eldridge is hitless in 3 at-bats, Casey Schmitt is hitless in 3 at-bats across 4 plate appearances, Rafael Devers is hitless in 6 at-bats across 7 plate appearances with a .143 OPS, and Matt Chapman is hitless in 9 at-bats. Drew Cavanaugh has no MLB history against Brandon Pfaadt.

Ketel Marte has a .400 average against Roupp, going 4-for-10 with a .900 OPS. Geraldo Perdomo is 3-for-9 in 11 plate appearances with a .788 OPS. Corbin Carroll has 2 hits in 9 at-bats, resulting in a .666 OPS. Gabriel Moreno is 2-for-6 with an impressive 1.333 OPS, while Lourdes Gurriel Jr. is 3-for-4 in 5 plate appearances with a 1.550 OPS. Max Kepler is 2-for-4 with a 1.000 OPS, Nolan Arenado is 4-for-9 with a 1.222 OPS, and Pavin Smith is 1-for-2 with a 1.500 OPS. Jorge Barrosa has no MLB history against Landen Roupp.

Takeaway: The home team's lineup has more familiar hitters with positive historical numbers against the opposing starter, Landen Roupp, compared to the away team's batters against Brandon Pfaadt.

Head to head (2025–2026)
67
Arizona Diamondbacks lead series
13 meetings total
2025-09-17
San Francisco Giants @ Arizona Diamondbacks
51
SF
2025-09-16
San Francisco Giants @ Arizona Diamondbacks
56
AZ
2025-09-15
San Francisco Giants @ Arizona Diamondbacks
18
AZ
2025-09-10
Arizona Diamondbacks @ San Francisco Giants
53
AZ
2025-09-09
Arizona Diamondbacks @ San Francisco Giants
35
SF
Team picture · 2026
37
LLLWWLWLLL
55
LLLWWWLLWW
SF
AZ
Team AVG
0.256
0.238
Team OPS
0.725
0.694
Home runs
89
76
Runs scored
341
355
Team ERA
4.32
4.33
HR allowed
83
102

Explore more MLB matchups

Related game previews for these clubs and around the league.