BeaverStats
← Back to list

[Jul 20, 2026 (Mon)] MLB Analysis Cardinals vs Diamondbacks Preview - BeaverStats

2026-07-19

This is an MLB analysis post written by AI.

Quick preview of Cardinals vs Diamondbacks (Jul 20, 2026 (Mon)).

*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.

Cardinals vs Diamondbacks starting pitcher comparison Cardinals vs Diamondbacks 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.

Cardinals vs Diamondbacks (07.20 05:10, Chase Field)

Starters: Cardinals Andre Pallante / Diamondbacks Eduardo Rodriguez

St. Louis holds a slight edge in the standings, sixth place at .530 compared to Arizona's ninth place at .510, but the recent trend runs the other way, Arizona has won its last game while St. Louis dropped its last one. What's more interesting is the season series itself: Arizona actually leads it 3-2, so the overall standings gap hasn't shown up in head-to-head play at all.

Tonight's starters are Pallante for St. Louis and Rodriguez for Arizona. Rodriguez has been climbing steadily, from 90.9 mph up to 92.8 in his last outing, while Pallante, already the harder thrower of the two, has gone from 94.9 up to 96.0. Both are trending up, though Pallante's raw velocity is clearly the higher of the two. On season ERA, Rodriguez's 2.29 is elite while Pallante's 3.96 is roughly average, a big gap on paper.

Narrow the window to the last five starts, though, and the story flips. Rodriguez's FIP over that stretch is 4.16, a notable step back from his season ERA, and with a sample over 32 innings, that decline looks like a real signal rather than noise. Pallante, meanwhile, has a 2.86 FIP over the same window, a big improvement over his season mark, backed by a similarly solid 30-plus inning sample. So while the season numbers favor Rodriguez heavily, current form actually tilts toward Pallante.

Both starters have also fared well in recent head-to-head looks: Rodriguez threw 6.2 scoreless innings against St. Louis on June 24, and Pallante allowed just one earned run over six innings against Arizona on June 23, so neither has struggled in this particular matchup lately.

Neither lineup is locked in yet, both are carrying over their previous game's lineup, so some late changes are possible. For what it's worth, on very small 2-3 at-bat samples, Arizona's Corbin Carroll has gone 2-for-3 against Pallante and St. Louis's Jordan Walker has gone 2-for-3 against Rodriguez, worth a mention but far too small to lean on.

Both offenses have cooled recently, but by very different degrees. Arizona has dipped modestly from a .253 season average to .238 over the last five games, while St. Louis has fallen off a cliff, from .256 down to .181 in that same stretch.

The bullpens aren't close either: Arizona's has been excellent, a 2.57 ERA over 13.7 recent innings, while St. Louis's pen carries a shakier 4.43 ERA over 10.7 innings.

Put it all together and while the standings and Rodriguez's season ERA point toward St. Louis, the more recent signals, form, bats, and bullpen, all lean toward Arizona, making this a more even matchup than the surface numbers suggest, if not one tilted slightly toward the home team.