Skip to content
GARY A.I.Get the app
MLB · Mon, Jul 27 · 6:40 PM

Diamondbacks at Pirates

O/U 9.5 · RL Pirates -1.5

GARY'S PICK
Diamondbacks Moneyline
MLB@ Pirates· +102

Diamondbacks
Moneyline

+102 · LOST · ARI 2 · PIT 3

Pirates

The pick & result

Published pick
Diamondbacks ML +102
Published odds
+102
Result
Lost
Final score
2-3

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The read

The National League Wild Card race comes to PNC Park, with these teams neck and neck as the deadline approaches. Pittsburgh is at home and has momentum from Sunday, but I don’t think this matchup is as one-sided as the betting line suggests.

Mitch Keller has been steadier over the full season, but Arizona can stack its lineup with left-handed hitters, who have given him trouble. His fastball has been vulnerable, and Corbin Carroll, Gabriel Moreno and Ketel Marte match up well against his fastball-heavy approach. Arizona has also hit well on this road trip and has a clear defensive edge if the game gets sloppy in the middle innings.

Merrill Kelly is the concern because Pittsburgh can also use plenty of left-handed hitters, but he has pitched very well lately. Both relief groups have workload and reliability issues, and the weather could make things less predictable. I’d rather back the Diamondbacks at better than even money than pay extra for Pittsburgh. I see Arizona as slightly more likely to win, so I’m betting the Diamondbacks to win.

The full analysis

Mitch Keller owns the cleaner full-season profile, yet Arizona can attack his defining split: six Diamondbacks are set to hit from the left side, against which he has allowed an .822 OPS. His four-seamer has been vulnerable, while Corbin Carroll, Gabriel Moreno and Ketel Marte match up well with Keller’s fastball-heavy foundation. Arizona’s lineup has produced throughout this road swing, and its significant defensive advantage matters if this becomes a messy middle-innings game.

Merrill Kelly is the risk because Pittsburgh can also load up from the left side, but he has allowed only four earned runs across his last 17 innings. With both bullpens carrying workload and reliability concerns and possible weather adding variance, I would rather take plus money than lay -123. I make Arizona slightly better than a coin flip, so Diamondbacks ML +102 is my bet.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Merrill Kelly: 2.12 ERA over his last 3 starts

    2.12

    Merrill Kelly has delivered a 2.12 ERA over his last three starts, but the underlying season profile warns against assuming that run will continue. I see strong recent form with real regression risk tonight.

BATTER VS ARM

  • Ketel Marte vs Mitch Keller: .364

    .364

    In 11 career at-bats against Mitch Keller, Ketel Marte is 4-for-11 for a 1.000 OPS. The two square off again tonight. He enters cold (.625 OPS, L15).

PLATOON EDGE

  • Brandon Lowe (bats L) draws Merrill Kelly (RHP), batting 2nd

    .864

    Brandon Lowe carries a .864 OPS vs. Right (266 AB) against .617 the other way (116 AB), and faces RHP Merrill Kelly from the 2nd spot — a split his blended season line may not reflect.

COOLING OFF

  • Bryan Reynolds: .475 OPS in L15 — draws RHP Merrill Kelly

    .475

    Bryan Reynolds's .475 OPS over the last 15 days (38 PA) trails his .836 season mark, down 0.361. Tonight he draws RHP Merrill Kelly — his weaker side: a .819 OPS vs RHP across 253 AB.

FIRST INNING

  • PIT have gone quiet in the 1st: runs in 0 of their last 10

    0/10

    Pittsburgh has gone 10 straight games without a first-inning run, but Kelly’s 5.00 opening-frame ERA creates a real conflict. At plus money, the NRFI is interesting rather than automatic.

BALLPARK

  • Mitch Keller's ERA jumps to 5.68 at PNC Park

    5.68

    Mitch Keller’s ERA climbs to 5.68 at PNC Park, where opponents are batting .273 against him. Home field has not helped him, giving Arizona’s offense a potentially favorable matchup.

REGRESSION

  • Merrill Kelly: 5.12 ERA vs 7.29 xERA

    7.29

    Merrill Kelly’s 5.12 ERA may actually flatter him, with a 7.25 expected ERA and .305 expected batting average allowed. His recent hot streak looks fragile rather than fully convincing.

  • Esmerlyn Valdez: .293 AVG vs .231 xBA

    .231

    Esmerlyn Valdez's .293 average comes against a .231 expected (xBA) on 143 plate appearances. His wOBA sits at .452 against a .377 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • Jake Mangum: .303 AVG vs .255 xBA

    .255

    Across 288 plate appearances, Jake Mangum carries a .303 average versus a .255 xBA. His wOBA sits at .321 against a .282 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

CLOSER WATCH

  • Paul Sewald

    24 SV

    Paul Sewald owns the ninth for the Diamondbacks — 24 saves this season (next closest: Jonathan Loaisiga with 1).

FANTASY PICKUPS

  • Bryan Reynolds

    .836 OPS

    Pickup vs Merrill Kelly (7.25 xERA) — .836 OPS, bats 3rd.

  • Ryan O'Hearn

    .813 OPS

    Pickup vs Merrill Kelly (7.25 xERA) — .813 OPS, bats 5th.

  • Brandon Lowe

    .789 OPS

    Pickup vs Merrill Kelly (7.25 xERA) — .789 OPS, bats 2nd.

  • Nick Gonzales

    .780 OPS

    Pickup vs Merrill Kelly (7.25 xERA) — .780 OPS, bats 6th.

CUT LIST

  • Merrill Kelly

    7.29 xERA

    Starts tonight for ARI — 7.29 xERA behind a 5.12 ERA — the ERA is flattering him.

  • Max Kepler

    0.622 OPS

    Still hitting 5th for ARI — 0.622 OPS, 0.206 AVG from the 5-hole.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored July 27, 2026 at 1:06 PM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: draftkings, fanatics, fanduel, caesars, betrivers, betmgm.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    MITCH KELLERPITCHER EARNED RUNS OVER 2.5
    MLBPittsburgh Pirates· -115

    Mitch Keller
    Pitcher Earned Runs over 2.5

    -115 · LOST · ACTUAL 2

    Pittsburgh Pirates

    Arizona can attack Keller’s vulnerable side with six hitters capable of batting left-handed. He has allowed a .278 average, .822 OPS and 11 home runs to lefties, while the Diamondbacks are averaging 6.3 runs over their last 10 games. Keller has allowed at least three earned runs in six of his last eight starts, and his 5.23 xERA supports another difficult matchup.

  • GARY'S PICK
    ESMERLYN VALDEZTOTAL BASES OVER 1.5
    MLBPittsburgh Pirates· +126

    Esmerlyn Valdez
    Total Bases over 1.5

    +126 · LOST · ACTUAL 0

    Pittsburgh Pirates

    Valdez has cleared this line in nine of his last 15 games and already has 14 home runs in 37 games. His recent contact has remained loud, with a 93.9 mph average exit velocity and three barrels on nine balls in play. Kelly has allowed a 13.5% barrel rate and 45% hard-hit rate, while his fastball and cutter have both been punished. Valdez gets that matchup from the cleanup spot with the wind moving toward left field.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day