Cardinals vs. Rangers Odds & Betting Predictions - May 31, 2025
Cardinals at Rangers
12:05 am • CW33Starting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.66 | 4-2 | |
![]() | ![]() | 3.08 | 3-4 |
Cardinals at Rangers Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Cardinals 33-26 | -1.5 | -1.5+131 | o8.5-115 | -126 |
![]() Rangers 29-31 | u9 | +1.5-155 | u8.5-106 | +108 |

Globe Life FieldArlington
Cardinals vs. Rangers Expert Picks

Austin Pendergrass
Last 30d: 98-122-3 (-11.5u)
STL -130
0.5u
J.Leiter o1.5 BB-180
0.28u
Laying the juice here. Cardinals rank 16th as far as drawing walks but this is more about Leiter. He’s hit this in 6 straight starts. He’s actually hit 3+ walks in 4 of those 6 starts as well. Control has been his biggest issue so far in his career

PvB Bets
Last 30d: 3-4-0 (-1.9u)
M.Semien u1.5 Hits + Runs + RBIs-120
1u
M. Semien ⬇️ 1.5 HRR (-120 @ MGM)(TEX)
Semien has been under this mark in each of his last 10, averaging 0.6 HRR per game. He's also been under this mark in 17 of his last 20 games he's just been awful this year:
Overall: .173 Avg, .224 SLG
Vs RHP: .166 Avg, .226 SLG
At Home: .190 Avg, .220 SLG
Just brutal numbers. Meanwhile, he's been dropped to 8th in the order, which means he may only see 3 AB's tonight. He faces a solid righty in Liberatore today, who has allowed a .236 average to righties and a .348 slugging. He's been great in the month of May with a 2.22 ERA and .222 batting average against. We'll ride Semien's under at a nice price while he's cold.

Picks Office
Last 30d: 72-71-2 (-3.6u)
STL -130
1u
📈 13-3 (81.3%) last 4 days
Follow @PicksOffice on X.
Rangers offense in full collapse – .178 AVG, 22 total runs in last 10. Against lefties? Even worse: .356 OPS, 3 wRC+ in 67 PA. Now face Liberatore – 2.22 ERA in May, hasn't allowed 3+ ER in 8 straight. Cardinals pen locked in too – 2.79 ERA last 6.
Liberatore is cooking – 2.73 ERA, 1.01 WHIP, 51 K / 8 BB on the year. Rangers hitting .220 as a team, 28th in MLB. They scored just 3 runs last series, including a 1-hit shutout vs Toronto. Meanwhile, Cards are 5-1 last 6 games, 9-3 in last 12 road games.
Offense clicking – Cards slash .255/.319/.408 during win streak. Brendan Donovan batting .335, team ranks 5th in MLB in AVG (.262). Jack Leiter shaky: 12.2% walk rate, 5 BB in last start. STL 5th in OBP (.333), poised to make him work early.

Capper Central
Last 30d: 116-98-2 (+2.5u)
STL -130
1.3u

Jim Sannes
Last 30d: 31-52-0 (+1.1u)
M.Liberatore o5.5 Ks+225
1u
In the alt market on FanDuel. Liberatore isn't a high-strikeout guy, but his overall effectiveness allows him to pitch deep in games. The Rangers have also struggled pretty mightily with lefties this year despite utilizing platoons. I don't mind his baseline prop -- over 4.5 at +102 -- but there's enough upside in his arm for me to prefer the alt market.
Cardinals vs. Rangers Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Cardinals vs. Rangers Public Betting Percentages
Betting Trends
- Rangers are 3-2 in their last 5 games.
- Rangers are 3-2 in their last 5 games against the spread
- Rangers are 11-16 in their road games against the spread
- The totals have gone OVER in 2 of Rangers' last 5 games
- The totals have gone OVER in 8 of Rangers' 33 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Cardinals vs. Rangers Injury Updates

Cardinals Injuries

Rangers Injuries
- Jon GrayP
Gray is out with wrist
Out
- Evan CarterOF
Evan Carter (quad) scratched Saturday.
Out
- Cody BradfordP
Bradford is out with elbow
Out
Cardinals vs. Rangers Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 91 | 5 | 5 | 4 | |
![]() | 40 | 1 | 1 | 4 | |
![]() | 25 | 1 | 1 | 2 | |
![]() | 7 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 1-4 | 0 | 0 | 1 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-2 | 1 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 96 | 5.2 | 6 | 0 | |
![]() | 3 | 0.1 | 0 | 0 | |
![]() | 37 | 3 | 4 | 1 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 3-4 | 3 | 0 | 3 |
![]() | 1-4 | 1 | 1 | 2 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 3-5 | 0 | 0 | 3 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 1-5 | 1 | 0 | 0 |
![]() | 2-3 | 3 | 0 | 0 |
![]() | 4-4 | 3 | 1 | 3 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
Cardinals vs. Rangers Odds Comparison
Could not load odds
Cardinals at Rangers Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Cardinals 33-26 | o4.5-106 | u4.5-122 |
![]() Rangers 29-31 | o3.5-137 | u3.5+107 |