Legacy Prediction

Prediction: St. Louis Cardinals VS Texas Rangers 2025-05-30

Published May 30, 2025, 8:01 a.m. · MLB

Archived page: this prediction was originally published for a past matchup/date. It stays live as part of the Odd$mith archive.

Current analysis Today’s Best Bets Current MLB

Prediction: St. Louis Cardinals VS Texas Rangers 2025-05-30

The Cardinals are flying high, and the Rangers are, well, not so much. St. Louis is riding a hot streak, having won 18 of their last 25 games in May, while Texas has lost 15 of their 26 games in the same month. The Cardinals' offense is clicking, ranking 8th in the league in runs scored per game, and they have a strong record as favorites, winning 75% of their games when favored by -132 or less.

Matthew Liberatore is on the mound for the Cardinals, and he's been solid, allowing two runs or less in eight straight starts. He's faced the Rangers once before, allowing five runs in seven innings, but I'm not too concerned about that. Jack Leiter is starting for Texas, and while he's had some decent outings, his 4.17 ERA and 1.244 WHIP don't exactly inspire confidence.

The Rangers' offense has been struggling, ranking 28th in runs scored per game, and they've won only 29.6% of their games as underdogs this season. Brendan Donovan is leading the Cardinals with a .335 batting average, and Masyn Winn is coming off a four-hit game, so I'm expecting big things from the St. Louis lineup.

My best bet for this game is the St. Louis Cardinals on the moneyline at -132. The Cardinals have the momentum, the better offense, and the stronger pitching. The Rangers just can't seem to get their offense going, and I don't see that changing tonight. Take the Cardinals to win and cover, and let's ride this hot streak all the way to the bank.

As for the total, I'm leaning towards the under. The Rangers' games have gone under in 40 of their 57 chances this season, and the Cardinals' games have gone under in 28 of their 57 chances. With Liberatore on the mound, I think we can expect a low-scoring affair. But my main focus is on the Cardinals winning outright, so let's stick with the moneyline bet.

Best bet: St. Louis Cardinals on the moneyline at -132.

More archived MLB predictions

Prediction: San Diego Padres VS Los Angeles Angels 2026-04-18

April 18, 2026, 10:48 p.m. · Prediction: Los Angeles Angels 6, San Diego Padres 5 Outcome: San Diego Padres 4, Los Angeles Angels 1 Score: Padres 4,…

Prediction: Los Angeles Dodgers VS Colorado Rockies 2026-04-18

April 18, 2026, 7:18 p.m. · Prediction: Dodgers 7, Rockies 3 Outcome: Rockies 4, Dodgers 3 Score: Rockies 4, Dodgers 3 Result: Lose

Prediction: Toronto Blue Jays VS Arizona Diamondbacks 2026-04-18

April 18, 2026, 7:15 p.m. · Prediction: Arizona 4, Toronto 2 Outcome: Arizona 6, Toronto 2 Score: 6-2 Win/Lose: Win

Prediction: New York Mets VS Chicago Cubs 2026-04-18

April 18, 2026, 12:16 p.m. · Prediction: Cubs Outcome: Cubs won 4-2 Score: Cubs 4, Mets 2 Result: Win

Prediction: Kansas City Royals VS New York Yankees 2026-04-18

April 18, 2026, 6:49 a.m. · Prediction: Yankees Outcome: Yankees won 13-4 Score: Yankees 13, Royals 4 Win/Lose: Win

Odd$mith app

📱 Every pick, in your pocket. Daily best-bet cards, live odds, and the full board — free on Android. Get the app →