We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsArizona Diamondbacks at Pittsburgh Pirates
Arizona DiamondbacksArizona Diamondbacks
@
PNC Park
Pittsburgh PiratesPittsburgh Pirates

Match Predictor

Pre-match Prediction
Arizona Diamondbacks
@
Pittsburgh Pirates
Arizona Diamondbacks 48%Pittsburgh Pirates 52%
Market LinesRun Line: Pittsburgh Pirates -0.5Total: O/U 9
Model: Under 9
Model projects 8.4 total runs vs 9 line

Arizona Diamondbacks

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
39%
41/106
MLB: 48%
Starter
33%
6/18
vs PIT
0%
0/3
Avg Total
9.1
MLB: 8.9
Game Starter (18) Last Starter vs PIT vs PIT (3)
Merrill Kelly #29 · RHP · Age 38
5.12
ERA (2026)
5.7
K/9 (2026)
18
Starts (2026)
8.9
Avg Total (2026)
Last 3:
W ATH (Jul 22): 5.0IP, 2ER, 3K
ND STL (Jul 17): 5.0IP, 1ER, 3K
W @SD (Jul 09): 7.0IP, 1ER, 6K
vs PIT: L (Jul 26 2025): 6.2 IP, 1 ER, 3 K
Bullpen (2026 Season)Good
ERA: 3.30MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-07-26 vs WSH. Bullpen arms likely still recovering.
Recent: W 15-5W 10-6W 3-2L 3-5L 7-10
Lineup vs Merrill Kelly (Career)
BatterPosPAAVGOPSHR
Bryan ReynoldsLF12.0000.0000
Brandon Lowe2B6.4001.5001
Marcell OzunaDH6.4001.5001
HearnRF3.3330.6660
9 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
46%
49/106
MLB: 48%
Starter
52%
11/21
vs ARI
0%
0/3
Avg Total
10.1
MLB: 8.9
Game Starter (21) Last Starter vs ARI vs ARI (3)
Mitch Keller #23 · RHP · Age 30
4.90
ERA (2026)
6.9
K/9 (2026)
21
Starts (2026)
10.6
Avg Total (2026)
Last 3:
ND @NYY (Jul 22): 5.0IP, 0ER, 6K
L ATL (Jul 09): 3.0IP, 3ER, 3K
L @WSH (Jul 03): 6.0IP, 5ER, 1K
vs ARI: ND (Jul 28 2024): 7.0 IP, 2 ER, 6 K
Bullpen (2026 Season)Average
ERA: 4.29MLB Avg: 3.959 relievers
Workload Alert: Allowed 11 runs on 2026-07-25 vs CHC. Bullpen arms likely still recovering.
Recent: W 5-3L 0-2L 2-3L 0-11W 8-7
Lineup vs Mitch Keller (Career)
BatterPosPAAVGOPSHR
Nolan Arenado3B29.1480.4751
Corbin CarrollRF14.1670.7031
Geraldo PerdomoSS14.0770.2200
Ketel Marte2B14.2860.7861
James McCannC7.4290.8580
Gabriel MorenoC6.0000.1670
Max KeplerLF6.3330.8330
Ildemaro Vargas1B5.4001.0000
Adrian Del CastilloDH3.3330.6660
Jorge BarrosaCF2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickPittsburgh Pirates ML -114 (MEDIUM) The platoon math is the primary driver
Pittsburgh goes .595 vs RHP, Arizona goes .475 vs RHP, and both starters are right-handed tonight.
PickArizona Diamondbacks +1.5 at -196 (MEDIU
Arizona Diamondbacks +1.5 at -196 (MEDIUM) The market prices Arizona covering the run line at 66% implied probability, and structurally that tracks. A...
PickOver 9.0 Total Runs at +108 (LOW) Low co
Over 9.0 Total Runs at +108 (LOW) Low confidence, but positive price value. Kelly's 2026 numbers, 5.12 ERA, 22 HR in 103.2 IP, and a walk rate of 3.56...

Arizona Diamondbacks vs Pittsburgh Pirates Game Preview

The story at PNC Park tonight starts on the mound, and one side of this matchup raises real questions. Arizona Diamondbacks right-hander Merrill Kelly is 38 years old and showing it in 2026. His ERA has ballooned to 5.12 over 103.2 innings. He has allowed 22 home runs, a rate that ranks among the league's worst. His strikeout rate has cratered to 5.65 K/9, down from 167 strikeouts in 184 innings last season. Kelly has never been a pure swing-and-miss arm. He has always relied on contact management. But when you cannot generate strikeouts and the walks climb to 41 in 103.2 frames, you are giving productive lineups too many free looks. His last two outings of 5.0 IP, 2 ER and 5.0 IP, 1 ER are noted. The underlying peripherals, however, are not trending in a favorable direction for a 38-year-old starter.

Mitch Keller counters from the home side for Pittsburgh Pirates with a 4.90 ERA that does not capture what he does to this specific lineup. Against Nolan Arenado, Keller's career numbers across 29 plate appearances read .148 AVG, 0.475 OPS. That sample carries real weight, and the year-by-year breakdown makes it more compelling: 0.834 OPS in 2021, 1.000 OPS in 2022, 0.334 OPS in 2023, 0.125 OPS in 2024, 0.000 OPS in 2025. Arenado simply cannot solve Keller, and the trend is moving in one direction. Geraldo Perdomo is .077 AVG, 0.220 OPS across 14 career PA against Keller with zero extra-base hits across four seasons of matchup data. Keller throws at these two, they cannot put it in play productively. That neutralizes two of Arizona's most important lineup contributors before the first pitch.

Pittsburgh's structural advantage is straightforward. The Pirates are 44-30 (.595) against right-handed pitching this season. Arizona is 38-42 (.475) against right-handed pitching. Both starters tonight are right-handed, so the platoon math stacks entirely on the home side. Pittsburgh scores 5.2 runs per game, and their lineup has specific threats against Kelly. Brandon Lowe carries a 1.500 OPS across 6 career PA against the Arizona starter, including a home run. Bryan Reynolds, meanwhile, is 0-for-12 against Kelly with a 0.000 OPS across three separate seasons, a detail that matters when building prop angles. Arizona enters having played in Washington yesterday, adding travel to an already difficult road record of 24-29 on the season. The contrarian case for Arizona at +104 exists: their overall record (55-51) edges Pittsburgh (54-52), and Kelly's two most recent outings were controlled. But the platoon data and BvP history tilt the ledger clearly toward the home side.

PNC Park plays as a mild pitcher's park with a runs factor of 0.96 and a home run factor of 0.90. Deep left-center limits some extra-base upside, but it will not prevent Pittsburgh's offense from producing against a walk-prone starter. This is a fresh series opener with full bullpens on both sides, which means late-game leverage stays available for whichever manager needs it. For a full look at tonight's MLB action, this game offers unusually clear structural edges to work with.

Arizona Diamondbacks vs Pittsburgh Pirates Key Insights

  • Pittsburgh is 44-30 (.595) against right-handed pitching this season vs Arizona's 38-42 (.475). With both starters right-handed, the platoon advantage stacks entirely on the home side from the first pitch.
  • Merrill Kelly's 2026 regression is significant: 5.12 ERA, 22 HR allowed in 103.2 IP, 5.65 K/9, and 41 walks. He is a meaningful run-scoring risk against a lineup averaging 5.2 runs per game.
  • Keller's career BvP data against Arizona's core is one of the cleaner matchup stories in this game. Arenado is 0.475 OPS in 29 PA with a steadily worsening year-by-year trend. Perdomo is 0.220 OPS in 14 PA with zero extra-base hits.
  • Bryan Reynolds is 0-for-12 against Kelly with a 0.000 OPS across three seasons. That level of sustained futility over a meaningful multi-season sample is exactly the kind of data that drives prop value.
  • Keller has averaged 3.3 strikeouts per outing over his last three starts (6 K, 3 K, 1 K). Arizona's lineup generates weak contact against him rather than big swing-and-miss at-bats, keeping his strikeout ceiling low.
  • Arizona arrives on back-to-back travel from Washington and carries a 24-29 road record. Pittsburgh opens this home series with normal rest for Keller and a fully rested bullpen.

Arizona Diamondbacks vs Pittsburgh Pirates Betting Picks

Picks made July 27, 2026 at 05:42 AM ET. Odds shown reflect current market prices.

Arizona Diamondbacks +1.5 at -196 (MEDIU
Arizona Diamondbacks +1.5 at -196 (MEDIUM) The market prices Arizona covering the run line at 66% implied probability, and structurally that tracks. Arizona is 55-51 overall with a positive run differential for the full season. Even if Pittsburgh wins, PNC Park's neutral run environment does not tend to produce blowouts. Both starters have shown late-inning vulnerability in 2026, and rested bullpens on both sides keep the game within reach for Arizona even if they lose the moneyline.
Over 9.0 Total Runs at +108 (LOW) Low co
Over 9.0 Total Runs at +108 (LOW) Low confidence, but positive price value. Kelly's 2026 numbers, 5.12 ERA, 22 HR in 103.2 IP, and a walk rate of 3.56 per nine innings, create genuine run-scoring exposure against Pittsburgh's offense. The Pirates average 5.2 runs per game and go 44-30 vs RHP. Getting +108 on Over 9.0 reflects slight positive value given that offensive pressure from Pittsburgh's lineup is likely to produce early-inning damage against a pitcher giving away free baserunners. Reduce stake accordingly.
Bryan Reynolds Under 0.5 Hits at +182 (H
Bryan Reynolds Under 0.5 Hits at +182 (HIGH) Reynolds is 0-for-12 against Merrill Kelly across three separate seasons, 2022, 2023, and 2025, posting a 0.000 OPS across 12 plate appearances. That level of sustained futility over a meaningful multi-season sample is as clean an under signal as the prop market offers. The market prices this as a near coin-flip at +182. The historical data says otherwise. This is the highest-confidence prop on the board tonight.
Nolan Arenado Under 0.5 Hits at +120 (ME
Nolan Arenado Under 0.5 Hits at +120 (MEDIUM) Arenado is .148 AVG, 0.475 OPS in 29 career PA against Keller. The year-by-year line tells you everything: 0.834 OPS in 2021, 1.000 OPS in 2022, 0.334 OPS in 2023, 0.125 OPS in 2024, 0.000 OPS in 2025. Keller throws at Arenado, it works, and it has worked more effectively each season. Getting +120 on a player who has gone hitless in the majority of his career matchups against this specific pitcher represents clear positive expected value.
Mitch Keller Under 3.5 Strikeouts at +124 (MEDIUM) Keller's last three starts
Mitch Keller Under 3.5 Strikeouts at +124 (MEDIUM) Keller's last three starts: 6 K in 5.0 IP, 3 K in 3.0 IP, 1 K in 6.0 IP. He is averaging 3.3 Ks per outing over that stretch, going under 3.5 in two of three. Arizona's lineup does not profile as a high-strikeout target against Keller specifically. Arenado, Perdomo, and Moreno all generate weak contact against him rather than big swing-and-miss at-bats. If Keller is pulled before the fifth inning again, the ceiling is capped immediately. At +124, this is excellent value for a number the recent trend is consistently supporting.
Geraldo Perdomo Under 1.5 Total Bases at
Geraldo Perdomo Under 1.5 Total Bases at -179 (MEDIUM) Perdomo is .077 AVG, 0.220 OPS in 14 career PA against Keller with zero extra-base hits across four seasons of matchup data. To go over 1.5 total bases, he needs either a multi-hit game or an extra-base hit. Neither is remotely supported by the BvP history. His season line of .233 AVG and .357 OPS against right-handed pitching further limits any power upside. The -179 price reflects broad market agreement, and the underlying data fully supports it.
Esmerlyn Valdez to Hit a Home Run at +38
Esmerlyn Valdez to Hit a Home Run at +380 (LOW) Valdez is slashing .293/.385/.707 with 14 HR in just 143 plate appearances. His vRHP OPS sits at 0.933. Merrill Kelly has allowed 22 HR in 103.2 IP in 2026, one of the worst HR rates in the league. The power-on-homer-prone matchup is real. PNC Park's 0.90 HR factor tempers the upside, and Kelly is not a pure fly-ball pitcher. Low confidence applies, but at +380 this is a small-stake angle with genuine matchup logic behind it.
Same-Game Parlay
Same-Game Parlay: Pittsburgh ML + Over 9.0 Runs + Keller Under 3.5 Ks + Reynolds Under 0.5 Hits The four legs correlate directly and reinforce each other. Pittsburgh winning in a high-scoring game requires their offense to produce against Kelly, which aligns with the over total. Keller pitching to contact rather than racking up strikeouts feeds that same over, as balls in play drive runs. Reynolds going hitless removes one at-bat from Pittsburgh's order but does not derail a lineup averaging 5.2 runs per game. The legs tell a consistent story and compound naturally.
Analysis insight — no specific bet associated
YRFI at -125 (LOW) Kelly issued 41 walks
YRFI at -125 (LOW) Kelly issued 41 walks in 103.2 innings in 2026, a rate of 3.56 per nine. Free baserunners in the first inning elevate scoring risk against Pittsburgh's lineup, which goes 44-30 against right-handed pitching and will be looking to do damage early. Arizona is on travel from Washington and opens on the road. First-inning specific split data for both starters is not available, which limits confidence. Market pricing at -125 YRFI vs -119 NRFI is essentially a coin flip. Lean YRFI but proceed at reduced stake.

Key Players

Batting AverageARI
Ildemaro Vargas
.272Batting Average
1B
Home RunsARI
Ketel Marte
19Home Runs
2B
Runs Batted InARI
Ketel Marte
61Runs Batted In
2B
Earned Run AverageARI
Eduardo Rodriguez
2.64Earned Run Average
SP
WinsARI
Eduardo Rodriguez
9Wins
SP
StrikeoutsARI
Eduardo Rodriguez
86Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.313Batting Average
3B
Home RunsPIT
Brandon Lowe
21Home Runs
2B
Runs Batted InPIT
Ryan O'Hearn
68Runs Batted In
RF
Earned Run AveragePIT
Paul Skenes
3.65Earned Run Average
SP
WinsPIT
Braxton Ashcraft
10Wins
SP
StrikeoutsPIT
Paul Skenes
149Strikeouts
SP

Recent Form

Arizona Diamondbacks
W15-5Athletics
W10-6St. Louis Cardinals
W3-2Washington Nationals
L5-3Washington Nationals
L10-7Washington Nationals
Pittsburgh Pirates
L2-0New York Yankees
L11-0Chicago Cubs
W8-7Chicago Cubs

Arizona Diamondbacks vs Pittsburgh Pirates Summary

Without a model score projection for this game, the case for Pittsburgh rests entirely on structural data, and the structural data is consistent throughout. The platoon edge, 44-30 for Pittsburgh against right-handed pitching vs 38-42 for Arizona, with two right-handed starters, is the clearest advantage either side holds tonight. Add Keller's BvP dominance over Arenado and Perdomo to a Pittsburgh offense averaging 5.2 runs per game against a walk-prone, homer-prone Kelly, and the case for the Pirates at -114 builds naturally. The prop market adds further value on top of the moneyline: Reynolds under 0.5 hits at +182 is the standout play given 12 hitless career PA against Kelly across three separate seasons, and Arenado under 0.5 hits at +120 sits right behind it given a 29-PA sample with a 0.000 OPS trend in 2025.

The one thing to respect: Kelly's two most recent outings were controlled, and Arizona's overall record of 55-51 is not the profile of a team you fade blindly. If Kelly's contact-management approach holds and Pittsburgh's lineup runs cold, Arizona at +104 steals a game in a series opener, which is exactly what the run line pick accounts for. That contrarian case is reasonable. Tonight's read sides with Pittsburgh for the structural reasons laid out above, but the run line hedge acknowledges that blowouts are not a given in a pitcher's park with fresh bullpens on both sides. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesPIT leads series 2-1
DateMatchupResult
May 06, 2026PIT @ ARIARIARI 9-0
May 07, 2026PIT @ ARIPITPIT 1-0
May 07, 2026PIT @ ARIPITPIT 4-2

Diamondbacks vs Pirates predictions: Pittsburgh ML -114 backed by 44-30 vs RHP edge. Best prop: Bryan Reynolds under 0.5 hits +182 off 0.000 OPS vs Kelly.

Frequently Asked Questions

MLBGame PreviewsArizona Diamondbacks at Pittsburgh Pirates