| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Matt Chapman | 3B | 26 | .348 | 1.037 | 1 |
| Willy Adames | SS | 18 | .000 | 0.167 | 0 |
| Luis Arraez | 2B | 11 | .200 | 0.473 | 0 |
| Rafael Devers | 1B | 9 | .250 | 0.708 | 0 |
| Harrison Bader | CF | 8 | .400 | 1.625 | 1 |
| Casey Schmitt | DH | 6 | .600 | 1.867 | 1 |
| Will Brennan | LF | 3 | .000 | 0.000 | 0 |
| Eric Haase | C | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Nolan Arenado | 3B | 23 | .200 | 0.504 | 0 |
| Ketel Marte | 2B | 13 | .667 | 2.109 | 2 |
| Geraldo Perdomo | SS | 8 | .429 | 1.089 | 0 |
| Adrian Del Castillo | DH | 3 | .000 | 0.000 | 0 |
| Ildemaro Vargas | 1B | 3 | .000 | 0.000 | 0 |
| Jorge Barrosa | CF | 2 | .000 | 0.000 | 0 |
| Jose Fernandez | DH | 2 | .500 | 1.000 | 0 |
| Ryan Waldschmidt | CF | 2 | .1000 | 2.000 | 0 |
| Tim Tawa | LF | 2 | .500 | 1.000 | 0 |
The San Francisco Giants bring a 22-32 record and a 4-6 mark over their last ten games into this one, having dropped Monday's series opener 6-2. Their recent offensive pop, 18 runs across two wins over the White Sox last weekend, should be understood in context: the White Sox are not Rodriguez. Arizona enters on a three-game win streak and 8-2 over their last ten, coming off a 6-1 homestand that included sweeping San Francisco in Phoenix last week. The Diamondbacks are a road team here at 11-14 away, but their lineup is locked in and their rotation is sound. As one analyst noted: "Arizona arrives in San Francisco with the kind of momentum that makes a sub-.500 home team feel less comfortable than the line suggests."
The batter-vs-pitcher data compounds Mahle's problems. Ketel Marte has a 2.109 career OPS against Mahle across 13 plate appearances, with two home runs and a .667 average. His 2026-specific sample against Mahle adds a 3.333 OPS. Marte is also riding an 8-game hitting streak and has posted a 1.694 OPS over his last seven days. Geraldo Perdomo carries a 1.089 career OPS in 8 PA against the same pitcher. Mahle has surrendered 10 home runs in 51.2 innings this year, and Corbin Carroll is on a 12-game hitting streak with a .835 OPS against right-handed pitching. Rodriguez has his own exposure on the San Francisco side: Matt Chapman owns a career 1.037 OPS against him in 26 PA, and Casey Schmitt has posted a .600 average with a 1.867 OPS in 6 PA. Harrison Bader carries a 1.625 career OPS against the left-hander in 8 PA. These are specific, real matchup advantages for the home team.
But consider this caveat carefully. Chapman's 2025 sample against Rodriguez was a .268 OPS in 8 PA, a sharp drop from his career aggregate. Schmitt's 6 PA and Bader's 8 PA are worth noting but too thin to anchor a bet on their own. On the other side, Willy Adames carries zero career hits in 18 plate appearances against Rodriguez, combined with a .411 OPS against left-handed pitching this season. That structural disadvantage at the top of San Francisco's lineup matters. Oracle Park runs at a 0.93 run factor, typically suppressive, yet 11 of the last 12 meetings between these two teams have exceeded 8 combined runs, including all three games in Phoenix last week. The park suppresses; this particular rivalry ignores it with notable consistency.
Picks made May 26, 2026 at 04:25 AM ET. Odds shown reflect current market prices.
The honest counterargument is specific and worth holding onto. Rodriguez has posted ERAs above 5.00 in each of his last two full seasons. Chapman (1.037 OPS in 26 PA), Schmitt (1.867 OPS in 6 PA), and Bader (1.625 OPS in 8 PA) all carry favorable career numbers against him, and San Francisco's bullpen is running a 2.68 ERA. These are real data points, not noise, even if the sample sizes on the individual BvP matchups carry real uncertainty. The contrarian Giants ML at -102 is not an irrational bet. It is just a bet that requires trusting micro-samples over a 60-inning ERA trend, and that trade-off favors Arizona tonight. Size all positions for variance. Baseball outcomes do not follow game scripts cleanly, and a Rodriguez off-night would flip this game in a hurry.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| May 25, 2026 | ARI @ SF | ARIARI 6-2 |
Compare odds for ARI @ SF