Texas Rangers vs St. Louis Cardinals Betting Pick & Prediction 7/29/24

Monday’s interleague matchup between the Rangers and Cardinals is set to get started at 7:45 PM ET from Busch Stadium in St. Louis, MO. The forecast for Monday’s game calls for clear skies and temperatures in the mid to upper 90s.
The over/under line is currently at 8.5 runs, and the Rangers are favored on the money line, with the payout for a win sitting at -119. The Cardinals are +101 on the money line, and they will be looking to end a three-game losing streak. Texas is 51-55, while the Cardinals are 54-51.
ST. LOUIS CARDINALS VS TEXAS RANGERS BETTING PICK
The Pick: St. Louis Cardinals Moneyline +101
This game will be played at Busch Stadium at 7:45 ET on Monday, July 29th.
HOW TO BET THE RANGERS VS CARDINALS:
- We have the Cardinals winning by a score of 5 to 4
- If you’re looking for a run line pick, we also like the Cardinals to cover
- As for an over/under pick, we have this game finishing with 9 runs and like the over
Rangers Records & Stats
The Rangers will be looking to get back on track after closing out their series vs. the Blue Jays with a 7-3 loss. This was especially tough, as they held a lead going into the 3rd inning before the Blue Jays scored three runs in the inning. Texas was the -134 favorite on the money line going into the game.
Jon Gray got the start for the Rangers and took the loss. He only lasted one inning, giving up three earned runs. The Rangers also wasted a big game from Josh Smith, who homered in the 1st inning, going 1/4.
Texas is on the road today, taking on the Cardinals with an overall record of 51-55. The Rangers are 4.5 games behind the Astros for the AL West lead, and they trail the Mariners by four games for the second spot in the division. So far, they are 13-16 in AL West matchups.
At home, the Rangers have gone 29-23 this season, and they are just under .500 at 22-32 on the road. Texas lost three straight games to close out their series vs. the Blue Jays. As the road favorite this year, the Rangers are 9-9, and they are 33-24 when favored overall. As for their series record, the Rangers are 15-18-1 this year.
When the Rangers are favored, they are just 20-37 against the run line. But as underdogs, they are 26-23. Their overall run line record is 46-60, and their average run differential is 0.0. They are 23-31 against the run line on the road, where their scoring margin is -0.8 runs per game.
The Texas Rangers are on the road in St. Louis today, where the over/under line is set at 8.5 runs. The Rangers’ games have averaged 8.5 runs per game this season, and their over/under record is 44-58. When the over/under line is set at 8.5 runs, the Rangers’ over/under record is 15-20. This is the 33rd game this season with an over/under line set at 8.5 runs, which accounts for 31.1% of their games. The over has hit in their last three games.
Texas is sending right-hander Nathan Eovaldi to the mound today vs. the Cardinals. He has made 18 starts this year and has a record of 7-4 with a 3.31 ERA. Eovaldi’s WHIP for the season is currently 1.04, and opponents are batting .212 vs. Eovaldi this year. In his last outing, Eovaldi went seven innings, giving up two earned runs, and got the win. Before that, he had been roughed up for six earned runs in five innings of work. Eovaldi has given up at least one homer in each of his last three outings.
Corey Seager and Adolis Garcia have been the most consistent power threats for the Rangers this season, with Seager leading the team with 19 homers and Garcia right behind him with 18. Seager comes into the game on a five-game hitting streak and has gone 12/36 in his last 10 games. Marcus Semien is also on a hot streak, going 11/38 in his last 10 games, including two home runs.
Overall, the Rangers are 16th in scoring at 4.3 runs per game. They have been a slightly better offensive team on the road this season and are one of the better teams in the league at avoiding strikeouts. As a team, they are batting .240, which is 12th in the league.
Cardinals Records & Stats
The Cardinals’s offense was hot right out of the gates in their most recent game vs. the Nationals, closing out their series with a 4-3 win. After allowing three runs to the Nationals in the top of the 3rd, the Cardinals responded with a run of their own and added another in the 2nd. St. Louis went on to close out the 4th inning with another run, and Paul Goldschmidt’s homer in the 7th was the difference maker. The Cardinals were also the -150 favorite at home going into the game.
Miles Mikolas put together a good start for the Cardinals, going six innings and giving up just three earned runs, and picking up the win. St. Louis’s bullpen closed things out, and Ryan H=Helsley picked up the save.
St. Louis will host the Rangers with an overall record of 54-51, and they are six games behind the Brewers in the NL Central. The Cardinals are 16-16 in divisional games this season. St. Louis will be looking to get back on track, as they dropped two of three games in their series vs. the Nationals.
So far, the Cardinals have been good both at home and on the road, as they are 27-24 at home and 27-27 on the road. As the home underdog, the Cardinals have gone 8-5 this season, and their overall series record is 17-14-3. As the favorite, St. Louis has gone 29-26 and 25-25 as the underdog.
St. Louis has been a solid run line bet as the underdog this season, going 33-17. The Cardinals have been a poor run line bet as the favorite, going just 19-36. The average run margin in their wins is +2.5, while the average run margin in their losses is -3.6.
St. Louis has played in 23 games this season with an over/under line of 8.5 runs, and their record in those games is 23-14. Their combined run average for the season is 8.7 runs per game, and their over/under record overall is 49-53. The average over/under line for their games this season is 8 runs.
Right-hander Andre Pallante is getting the start for the Cardinals today and comes into the game with a record of 4-4 and an ERA of 3.92. So far this year, he has made three quality starts and is averaging 6.91 strikeouts per nine innings. Pallante’s last outing came on July 22nd, where he finished with a no-decision after giving up one earned run in six innings of work. Looking back at his last four outings, he has given up just one earned run in three of them. Opponents are batting .235 off Pallante this year.
So far this season, the Cardinals offense has been below average, averaging just 4.1 runs per game. They have been slightly better at home, averaging 4.2 runs per contest. As a team, the Cardinals are batting .245, which is the 10th best mark in the league. They also have the 15th most home runs in the league but are just 19th in isolated power.
Over his last five games, Nolan Arenado has gone just 3/17 with two homers and four RBIs. Paul Goldschmidt has also gone deep twice in this stretch, batting .263. Alec Burleson comes into the game with a team-high 18 homers and a batting average of .285. Brendan Donovan is batting .263 and has gone deep nine times this season.