Cardinals vs. Rangers Dunkel MLB Picks, Predictions and Prop Bets - June 3
03 June 2026

The Texas Rangers will attempt to sweep the St. Louis Cardinals at Busch Stadium on Wednesday, at 7:45 p.m. ET. Andre Pallante (5-4, 4.19 ERA) will start for the Cardinals, who are 31-28 this season and third in the NL Central. MacKenzie Gore (4-4, 3.96 ERA) is the expected starter for the Rangers, who are 30-31 and second in the AL West.
Per the moneyline, the matchup between the Cardinals (-117) and Rangers (-102) looks like a close one. The game's total is set at 8.
Cardinals vs. Rangers Odds, Game Time
- Game day: Wednesday, June 3, 2026
- Game time: 7:45 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Cardinals (-117)
- Underdog: Rangers (-102)
- Over/under: 8
How to Watch Cardinals vs. Rangers
- TV Channel: CARD and RSN
- Live Stream: Fubo (Watch Now!)
Bet now on FanDuel Sportsbook!
Cardinals vs. Rangers: Betting the Moneyline
- The Cardinals have won 55.6% of the games this season when they were the moneyline favorite (5-4).
- Texas has been pegged as an underdog in 29 games this year and has walked away with the win 13 times (44.8%) in those games.
- St. Louis is 2-1 this season when entering a game favored by -117 or more on the moneyline.
- The Rangers have a win-loss record of 9-15 when favored by -102 or worse by sportsbooks this year.
- Based on this matchup's moneyline, the Cardinals have an implied win probability of 53.9%.
- The Rangers have an implied victory probability of 50.5% according to the moneyline set for this matchup.
Cardinals vs. Rangers: Betting the Spread & Total
- The Cardinals have played in 59 games with an over/under set, and have combined with their opponents to go over the total 23 times (23-31-5).
- So far this season, Texas and its opponents have hit the over in 25 of its 61 games with a total.
- The Cardinals have collected a 35-24-0 record against the spread this season (covering 59.3% of the time).
- The Rangers are 29-32-0 against the spread in their 61 games that had a posted line this season.
