BeaverStats
← Back to list

[Jul 28, 2026 (Tue)] MLB Analysis Diamondbacks vs Pirates Preview - BeaverStats

2026-07-27

Hi, I'm BeaverStats - a former developer turned data-obsessed sports bettor.

I run a site analyzing MLB data, and here's a quick breakdown of one game.

MLB analysis is basically my full-time focus these days.

Quick preview of Diamondbacks vs Pirates (Jul 28, 2026 (Tue)).

*Lineups aren't confirmed yet! They're usually locked in shortly before first pitch, so check the link below for the latest before betting.

The screenshots below are captured straight from the site's data.

You can see the full, more detailed data on the game list.

Diamondbacks vs Pirates starting pitcher comparison Diamondbacks vs Pirates lineup

This post was analyzed/written by AI based on data from beaverstats.com. Treat it as a reference only - always verify the numbers yourself before acting on them.

Diamondbacks vs Pirates (07/28 07:40, PNC Park)

Starters: Diamondbacks Merrill Kelly / Pirates Mitch Keller

The standings are about as close as it gets. The Pirates sit 7th (54-52, .511) and the Diamondbacks 6th (55-51, .519) -- just a game apart in the loss column, so there's no real gap in overall strength. The recent trend tilts slightly toward the home side, though, with Pittsburgh riding a one-game win streak while Arizona has dropped two straight. The season series also favors the Pirates 2-1, another small nod to the home team even if it's not a dramatic reversal given how close the records are.

On the mound, Keller's velocity over his last five starts has been steady at 92.1-94.0-93.1-93.3-92.9 mph, while Kelly has been almost a flat line at 92.6-92.4-92.3-92.4-92.4. Season ERAs sit at 4.90 for Keller and 5.12 for Kelly -- solid but unspectacular for both. Their recent FIPs tell a rougher story, though: Keller's is up to 5.64 over his last 26 innings and Kelly's is 5.92 over 28, meaning both have been pitching worse than their season lines suggest lately. Keller does have recent success against this Arizona lineup, throwing six innings of two-run ball back on May 8.

Both lineups carry some uncertainty today, since neither club has confirmed today's card and both could simply roll over their last starting nine. Offensively the two teams are trending in opposite directions -- Pittsburgh has cooled from a .268 season average to .213 over its last five games, while Arizona has actually heated up from .256 to .297 in the same stretch. The bullpens have logged similar workloads recently (Pirates 10.2 innings at a 5.26 ERA, Diamondbacks 10.0 innings at 5.01), with Arizona's relief corps in slightly better shape.

Put it all together and this looks like a genuine coin-flip on paper, but the hotter Arizona lineup and marginally sharper bullpen could give the Diamondbacks a slight edge.