Texas Rangers vs St. Louis Cardinals Betting Pick & Prediction for 6/3

MLB game preview

The Texas Rangers are set to play against the St. Louis Cardinals at Busch Stadium. The Rangers have a record of 30-31 and are currently second in their division. They come into this game with a five-game winning streak and have gone 6-4 in their last ten games.

The Cardinals hold a record of 31-28 and sit fourth in their division. They have faced some challenges recently, with a two-game losing streak and a 3-7 record in their last ten games. This game will feature MacKenzie Gore pitching for the Rangers and Andre Pallante for the Cardinals.

Texas Rangers Team Preview

The Texas Rangers have shown strong performance in recent games. They secured victories against the St. Louis Cardinals and Kansas City Royals. Their hitting lineup has been effective, getting multiple hits and extra-base hits in each game.

The Rangers’ batting average ranks 12th in the league, while their on-base percentage is 11th. They have hit 60 home runs, placing them 15th in that category. Key players like Joc Pederson and Jake Burger have contributed significantly to their offensive efforts.

On the pitching side, the Rangers have a team ERA of 3.70, which is 6th in the league. Their starting pitchers, including MacKenzie Gore, have been effective in recent games. The team has also been successful in minimizing home runs against them, ranking 14th in that area.

Rangers vs Cardinals Game Day Info

  • Sport: MLB Regular Season
  • Teams: Texas Rangers vs. St. Louis Cardinals
  • Venue: Busch Stadium in St. Louis, MO
  • Date: Wednesday, June 3, 2026
  • Betting Odds: Rangers Moneyline -108, Cardinals Moneyline -111

St. Louis Cardinals Team Preview

The St. Louis Cardinals have had mixed results in their recent games. They managed to secure a win against the Chicago Cubs on May 31st with a 5-1 score. However, they faced challenges against the Texas Rangers, losing both games in early June.

The team’s batting average for the season stands at .239, ranking them 10th in the league. Alec Burleson has been a key player, with a .283 batting average and 39 RBIs. Jordan Walker also contributes significantly, leading the team with 15 home runs.

On the mound, Andre Pallante is the probable starter for the upcoming game against the Rangers. His current season stats include a 5-4 record with a 4.19 ERA. The Cardinals’ pitching staff has given up 61 home runs this season, placing them 9th in the league.

BTB Betting Pick

The Rangers are slightly favored to win with a moneyline of -108. The Cardinals are close at -111. Considering the Rangers have a better pitching rank with an ERA of 3.70, ranked 6th, compared to the Cardinals’ 4.16 ERA, ranked 18th, the pick is for the Rangers to win. The projected score is Rangers 5, Cardinals 4.

The total for the game is set at 8.5 runs. The Rangers’ pitching and the Cardinals’ hitting both rank lower, suggesting potential for fewer runs. The under 8.5 at -124 is the recommended pick. The projected total score is 9, so it is close, but the slight edge goes to the under.