SPORTS·SLATE·AI

Pirates at Cardinals — MLB Odds, Starters, Weather · Thursday, May 21, 2026

Pittsburgh Pirates logo
Pirates
36-36
FINAL
62
Cardinals
37-31
St. Louis Cardinals logo
FINAL · BOT 9TH
PIT
6
STL
2
LAST PITMason Montgomery8P
LAST BATYohel PozoR
FINAL PLAY · Yohel Pozo grounds into a double play, third baseman Jared Triolo to second baseman Brandon Lowe to first baseman Spencer Horwitz. Pedro Pagés out at 2nd. Yohel Pozo out at 1st.
MONEYLINE · IMPLIED PROBABILITY
PIT
100¢
POLY100¢
KALSHI100¢
STL
POLY
KALSHI
DISPERSION 1¢ · venues aligned · $3,753,742 combined volume · UPDATED 24D AGO
OUR TAKE · SPORTSSLATEAI MODEL
GENERATED 24D AGO
PIT logo
PIT48.5¢2.46U · STANDARD
EDGE+4.6%
Our model leans PIT at 48.5¢ with a +4.6% edge, driven by the run differential.
RESULT: WIN·PIT 6-2 STL
+2.61u
VENUE
Busch Stadium
ROOF
Open
WEATHER
64°F · Overcast
NE 8mph
WATCH
Cardinals.TV · SportsNet Pittsburgh
STARTERS
Braxton Ashcraft headshot
Braxton Ashcraft (R)
PIT · 14 GS
ERA
3.30
WHIP
1.10
K/9
9.57
BB/9
2.02
IP
84.7
Dustin May headshot
Dustin May (R)
STL · 13 GS
ERA
4.21
WHIP
1.25
K/9
8.17
BB/9
2.48
IP
72.7
GAME PREVIEW · SPORTSSLATEAI
BY SPORTSSLATEAI·UPDATED 24D AGO·516 WORDS

The prediction markets can't agree on tonight's Pirates-Cardinals clash at Busch Stadium, with a massive 22-cent dispersion between Polymarket and Kalshi creating unusual pricing uncertainty. Pittsburgh sits at 48.5¢ on the road while St. Louis checks in at 49.8¢ at home — essentially a coin flip that the markets are interpreting very differently.

The offensive picture tilts slightly toward Pittsburgh despite St. Louis holding home field. The Pirates have generated 4.94 runs per game through 49 contests, outpacing the Cardinals' 4.52 mark by nearly half a run. Brandon Lowe anchors Pittsburgh's attack with a .884 OPS through 193 plate appearances, complemented by Ryan O'Hearn's .827 OPS and Spencer Horwitz's .814 mark. The Cardinals counter with Jordan Walker's explosive .938 OPS across 201 plate appearances, but their supporting cast runs thinner — Alec Burleson at .818 OPS represents their only other hitter above .800 among regulars.

The pitching matchup favors Pittsburgh significantly on paper. Braxton Ashcraft brings a 3.09 ERA and 1.05 WHIP into his tenth start, striking out 9.11 batters per nine innings while limiting walks to just 2.28 per nine. The right-hander has been particularly stingy with home runs, allowing only 0.81 per nine innings through 55.3 frames. Dustin May presents a much shakier proposition for St. Louis, carrying a 4.81 ERA and bloated 1.42 WHIP across nine starts. May's strikeout rate sits at just 6.47 per nine innings — nearly three full strikeouts below Ashcraft's mark — while his walk rate climbs to 2.77 per nine.

The broader pitching context reinforces Pittsburgh's edge. The Pirates' staff has posted a 3.89 ERA compared to St. Louis' 4.21 mark, with Pittsburgh maintaining superior control at 3.50 walks per nine innings against the Cardinals' 3.73. The strikeout differential is even more pronounced — Pittsburgh's 8.77 K/9 dwarfs St. Louis' 7.23 rate by more than a strikeout and a half per nine innings. The Cardinals have also surrendered 50 home runs compared to Pittsburgh's 41, translating to a meaningful gap in the long ball department.

Recent form adds another layer to consider. Pittsburgh enters on a rough 4-6 stretch over their last ten games, while St. Louis has managed a .500 record at 5-5 in the same span. However, the underlying numbers suggest Pittsburgh's recent struggles may not reflect their true talent level — they still maintain a positive run differential of +22 compared to St. Louis' essentially neutral -1 mark.

The market's dramatic disagreement creates an intriguing pricing dynamic. Polymarket heavily favors St. Louis at 70¢, while Kalshi leans Pittsburgh at 52¢ — a 22-cent spread that signals genuine uncertainty about how to weigh home field advantage against Pittsburgh's superior underlying metrics. The volume-weighted average essentially calls this a pick'em, which feels appropriate given the narrow talent gap between these clubs. Pittsburgh's pitching edge tonight appears undervalued in the current pricing, particularly with Ashcraft's strong season line facing May's struggles.

If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.

RECENT FORM · LAST 5
PIT · 2-3 L5
W 9-8
vsLAD · 6/10
L 6-8
vsLAD · 6/11
L 3-8
vsMIA · 6/12
W 3-2
vsMIA · 6/13
L 2-4
vsMIA · 6/14
OLDEST → LATEST
STL · 2-3 L5
W 9-2
@NYM · 6/10
L 4-5
@NYM · 6/11
L 8-9
@MIN · 6/12
W 9-6
@MIN · 6/13
L 4-5
@MIN · 6/14
OLDEST → LATEST
INJURIES
Pittsburgh Pirates logo
PIT3 ON IL
P
Details pending
60-DAY · 99D
P
Undisclosed illness
15-DAY · 14D
RF
Right quad muscle strain
10-DAY · 4D
St. Louis Cardinals logo
STL1 ON IL
3B
Louis Cardinals placed 3B Ramón Urías on the 10-day injured list. Right elbow lateral epicondylitis
10-DAY · 16D
If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.