San Francisco Giants vs Arizona Diamondbacks Starting Lineup — Tuesday, Jun 30, 2026
Final Lineups
San Francisco Giants @ Arizona Diamondbacks · Tuesday, Jun 30, 2026
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.
| # | Batter | AVG | OBP | OPS | HR | RBI | vAVG | vOPS |
|---|---|---|---|---|---|---|---|---|
| 1 | Luis Arraez | 0.316 | 0.350 | 0.784 | 5 | 49 | 0.476 | 1.071 |
| 2 | Bryce Eldridge | 0.245 | 0.340 | 0.770 | 12 | 29 | 0.000 | 0.000 |
| 3 | Casey Schmitt | 0.271 | 0.301 | 0.784 | 21 | 55 | 0.000 | 0.000 |
| 4 | Rafael Devers | 0.244 | 0.321 | 0.788 | 24 | 64 | 0.000 | 0.143 |
| 5 | Jung Hoo Lee | 0.293 | 0.328 | 0.765 | 9 | 46 | 0.500 | 0.900 |
| 6 | Heliot Ramos | 0.249 | 0.298 | 0.701 | 9 | 34 | 0.333 | 0.750 |
| 7 | Matt Chapman | 0.235 | 0.324 | 0.692 | 7 | 42 | 0.000 | 0.000 |
| 8 | Drew Gilbert | 0.235 | 0.322 | 0.681 | 5 | 25 | 0.333 | 0.666 |
| 9 | Drew Cavanaugh | 0.250 | 0.363 | 0.628 | 0 | 5 | — | — |
| # | Batter | AVG | OBP | OPS | HR | RBI | vAVG | vOPS |
|---|---|---|---|---|---|---|---|---|
| 1 | Ketel Marte | 0.252 | 0.315 | 0.764 | 21 | 67 | 0.400 | 0.900 |
| 2 | Geraldo Perdomo | 0.245 | 0.359 | 0.733 | 9 | 42 | 0.333 | 0.788 |
| 3 | Corbin Carroll | 0.243 | 0.338 | 0.820 | 18 | 57 | 0.222 | 0.666 |
| 4 | Gabriel Moreno | 0.305 | 0.383 | 0.836 | 8 | 53 | 0.333 | 1.333 |
| 5 | Lourdes Gurriel Jr. | 0.207 | 0.254 | 0.541 | 2 | 21 | 0.750 | 1.550 |
| 6 | Max Kepler | 0.216 | 0.287 | 0.620 | 2 | 15 | 0.500 | 1.000 |
| 7 | Nolan Arenado | 0.242 | 0.322 | 0.756 | 18 | 58 | 0.444 | 1.222 |
| 8 | Pavin Smith | 0.141 | 0.236 | 0.428 | 1 | 6 | 0.500 | 1.500 |
| 9 | Jorge Barrosa | 0.205 | 0.287 | 0.641 | 2 | 12 | — | — |
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.