| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Nolan Arenado | 3B | 29 | .148 | 0.475 | 1 |
| Corbin Carroll | RF | 11 | .111 | 0.384 | 0 |
| Geraldo Perdomo | SS | 11 | .091 | 0.182 | 0 |
| Ketel Marte | 2B | 11 | .364 | 1.000 | 1 |
| Alek Thomas | CF | 8 | .250 | 0.500 | 0 |
| Lourdes Gurriel Jr. | LF | 7 | .000 | 0.286 | 0 |
| Gabriel Moreno | C | 6 | .000 | 0.167 | 0 |
| James McCann | C | 5 | .400 | 0.800 | 0 |
| Ildemaro Vargas | 1B | 2 | .500 | 1.500 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Marcell Ozuna | DH | 23 | .190 | 0.547 | 0 |
| Bryan Reynolds | LF | 18 | .133 | 0.478 | 0 |
| Hearn | RF | 13 | .500 | 1.455 | 1 |
| Joey Bart | C | 12 | .273 | 0.606 | 0 |
| Oneil Cruz | CF | 11 | .200 | 0.573 | 0 |
| Nick Gonzales | 3B | 9 | .111 | 0.222 | 0 |
| Spencer Horwitz | 1B | 9 | .250 | 0.583 | 0 |
| Henry Davis | C | 8 | .250 | 0.500 | 0 |
| Jared Triolo | SS | 5 | .400 | 1.000 | 0 |
| Brandon Lowe | 2B | 3 | .500 | 1.667 | 0 |
The case for Pittsburgh runs deeper than surface ERA. Keller has done something that rarely shows up this cleanly in batter-vs-pitcher data: he has systematically suppressed Arizona's most dangerous hitters across multiple seasons. Nolan Arenado is hitting .148 with a .475 OPS across 29 career plate appearances against him, with his 2025 sample going 0.000 OPS. Corbin Carroll is 1-for-9 (.111 AVG, .384 OPS) in 11 career PA, his five most recent against Keller producing zero hits. Geraldo Perdomo: .091 AVG, .182 OPS in 11 PA. That is the top three of Arizona's order combining for a .118 AVG across 51 plate appearances. That is not a small-sample fluke. That is a pattern. The one exception worth watching is Ketel Marte, who carries a .364 average, 1.000 OPS, and a home run across 11 career PA against Keller. He is the one Arizona bat with a structural edge against this pitcher.
On Pittsburgh's side, Gallen has a documented history of struggling against this specific lineup. He surrendered 9 earned runs across 11 innings in two 2025 matchups against the Pirates. Ryan O'Hearn has a .500 average and 1.455 OPS across 13 career PA against Gallen, including a home run, with his 2025 sample producing a 2.550 OPS in five plate appearances. Brandon Lowe is hitting .500 with a 1.667 OPS in three career PA against him. Chase Field's roof is listed open with temperatures near 80 degrees Fahrenheit, a setup that generally inflates extra-base contact with the HR park factor sitting at 1.08. That matters at the margins, but Keller's ground-ball heavy approach significantly limits how much Arizona's side of the ledger benefits from those conditions.
The contrarian angle worth acknowledging is the Gallen bounce-back. He did throw three shutout innings two starts ago before the blowup, and pitchers historically rebound after outlier disasters. Arizona at essentially even money on the moneyline has live-dog appeal on paper. But Gallen's struggles against Pittsburgh are not an outlier. They are a repeated pattern across multiple seasons with no structural evidence of a reset. When one starter carries a documented multi-year edge over a specific opposing lineup at a plus price, that context drives the analysis. That is the kind of alignment I look for in MLB totals and run-line markets, and it is pointing one direction today.
Picks made May 07, 2026 at 04:01 AM ET. Odds shown reflect current market prices.
The O'Hearn over hits prop is the cleanest individual player angle on the board, grounded in 13 career PA at .500 with a 1.455 OPS against Gallen and an improving 2025 trend. The Gallen under strikeouts is HIGH confidence given three consecutive three-punchout starts and shortened outings becoming his new baseline. The caveat on the run line is real: Ketel Marte has a legitimate career edge against Keller (.364 AVG, one home run in 11 PA) and any early Marte damage changes the game's shape quickly. Series bullpen fatigue and the open-roof heat add variance at the margins. Pittsburgh has the structural edge, and the matchup context is as favorable as you will find at a plus price on the run line this week. Baseball finds ways to humble the data, but when the context lines up this cleanly, you lean into it.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| May 06, 2026 | PIT @ ARI | ARIARI 9-0 |
| May 07, 2026 | PIT @ ARI | PITPIT 1-0 |
Compare odds for PIT @ ARI