MLB, Busch Stadium (St. Louis, MO) on Thursday,
Score, Highlights
Short Preview
On May 21, 2026, the St. Louis Cardinals will host the Pittsburgh Pirates at their home venue, looking to maintain their strong recent form. The Cardinals have won 4 of their last 5 matches, showcasing a solid offensive unit and effective pitching, which has contributed to their increasing confidence on the field.
In contrast, the Pittsburgh Pirates have struggled lately, managing to secure only 1 win in their previous 5 outings. This poor run hints at potential weaknesses in their batting lineup and defensive capabilities, which could be exploited by a high-flying Cardinals team.
Current bookmaker odds favor the away team slightly, with the Pirates at 1.78 compared to the Cardinals at 2.09. However, our model indicates a close contest, with probabilities calculated at 47.8% for a home win and 52.2% for an away victory. The predicted final score suggests a competitive matchup, forecasting a 3:5 outcome in favor of the Pirates.
Overall, while recent trends favor the Cardinals, the game’s nature emphasizes the unpredictability inherent in baseball, making it crucial for bettors to weigh all factors before placing their wagers.
This preview is generated with the Welcome.Bet AI Insights Engine, combining form data, betting odds, and semantic SEO optimization to deliver relevant match analysis for fans and bettors alike from 2026-05-20T21:52:02+00:00.
| St. Louis 46% |
Pittsburgh 54% |
Prediction (the most likely score): 3:5
!!!!! Information about video stream is absent for now
Betting Odds
| 1 | X | 2 | ||
|---|---|---|---|---|
| 2.17 | 1.79 | |||
| 2.05 | 1.75 |
Latest Results
| 19.05.26 St. Louis Cardinals – Pittsburgh Pirates – 9:6 17.05.26 St. Louis Cardinals – Kansas City Royals – 0:2 16.05.26 St. Louis Cardinals – Kansas City Royals – 4:2 15.05.26 St. Louis Cardinals – Kansas City Royals – 5:4 14.05.26 Athletics Baseball – St. Louis Cardinals – 4:5 |
19.05.26 St. Louis Cardinals – Pittsburgh Pirates – 9:6 17.05.26 Pittsburgh Pirates – Philadelphia Phillies – 0:6 16.05.26 Pittsburgh Pirates – Philadelphia Phillies – 9:11 15.05.26 Pittsburgh Pirates – Philadelphia Phillies – 9:11 14.05.26 Pittsburgh Pirates – Colorado Rockies – 7:2 |
Facts
Latest Head To Head
| 19.05.26 St. Louis Cardinals – Pittsburgh Pirates – 9:6 30.04.26 Pittsburgh Pirates – St. Louis Cardinals – 5:10 29.04.26 Pittsburgh Pirates – St. Louis Cardinals – 4:5 28.04.26 Pittsburgh Pirates – St. Louis Cardinals – 7:11 27.04.26 Pittsburgh Pirates – St. Louis Cardinals – 2:4 |
Standings
Main
American League
| Pl | W | L | PCT | |||
| 1 | Tampa Bay Rays | 48 | 33 | 15 | 232:192 | 0.688 |
| 2 | New York Yankees | 49 | 30 | 19 | 249:179 | 0.612 |
| 3 | Cleveland Guardians | 51 | 29 | 22 | 225:204 | 0.569 |
| 4 | Chicago White Sox | 49 | 25 | 24 | 218:230 | 0.510 |
| 5 | Athletics | 48 | 24 | 24 | 215:221 | 0.500 |
| 6 | Texas Rangers | 49 | 24 | 25 | 192:179 | 0.490 |
| 7 | Seattle Mariners | 51 | 24 | 27 | 210:199 | 0.471 |
| 8 | Minnesota Twins | 50 | 23 | 27 | 230:231 | 0.460 |
| 9 | Toronto Blue Jays | 48 | 21 | 27 | 198:211 | 0.438 |
| 10 | Boston Red Sox | 48 | 21 | 27 | 177:189 | 0.438 |
| 11 | Baltimore Orioles | 50 | 21 | 29 | 215:274 | 0.420 |
| 12 | Kansas City Royals | 49 | 20 | 29 | 191:220 | 0.408 |
| 13 | Detroit Tigers | 50 | 20 | 30 | 195:216 | 0.400 |
| 14 | Houston Astros | 51 | 20 | 31 | 218:274 | 0.392 |
| 15 | Los Angeles Angels | 49 | 17 | 32 | 194:261 | 0.347 |
National League
| Pl | W | L | PCT | |||
| 1 | Atlanta Braves | 50 | 34 | 16 | 267:169 | 0.680 |
| 2 | Los Angeles Dodgers | 49 | 30 | 19 | 253:159 | 0.612 |
| 3 | Milwaukee Brewers | 46 | 28 | 18 | 232:162 | 0.609 |
| 4 | San Diego Padres | 48 | 29 | 19 | 200:193 | 0.604 |
| 5 | St.Louis Cardinals | 47 | 28 | 19 | 217:211 | 0.596 |
| 6 | Chicago Cubs | 49 | 29 | 20 | 246:213 | 0.592 |
| 7 | Arizona Diamondbacks | 48 | 25 | 23 | 221:223 | 0.521 |
| 8 | Cincinnati Reds | 50 | 26 | 24 | 221:249 | 0.520 |
| 9 | Washington Nationals | 50 | 25 | 25 | 279:294 | 0.500 |
| 10 | Philadelphia Phillies | 50 | 25 | 25 | 209:233 | 0.500 |
| 11 | Pittsburgh Pirates | 48 | 24 | 24 | 235:220 | 0.500 |
| 12 | Miami Marlins | 50 | 22 | 28 | 218:231 | 0.440 |
| 13 | New York Mets | 49 | 21 | 28 | 202:216 | 0.429 |
| 14 | San Francisco Giants | 50 | 20 | 30 | 173:225 | 0.400 |
| 15 | Colorado Rockies | 50 | 19 | 31 | 210:264 | 0.380 |
St. Louis Cardinals – Pittsburgh Pirates and other MLB events on our partner.
