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

The forecast looks good for Wednesday’s Rangers vs. Cardinals interleague matchup, with the temperature sitting in the upper 80s and clear skies in St. Louis. First pitch from Busch Stadium is set for 2:15 PM ET. BSSW is carrying this one on TV.
Andrew Heaney is starting for the Rangers, and he is facing off against Michael McGreevy for the Cardinals. Texas is 3rd in the AL West, while the Cardinals are 2nd in the NL Central. The over/under line is currently at 9 runs, and the Cardinals are the slight money line favorite, with their odds sitting at -109 compared to the Rangers at -108.
ST. LOUIS CARDINALS VS TEXAS RANGERS BETTING PICK
The Pick: St. Louis Cardinals Moneyline -109
This game will be played at Busch Stadium at 2:15 ET on Wednesday, July 31st.
HOW TO BET THE RANGERS VS CARDINALS:
- We have the Cardinals winning by a score of 6 to 5
- 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 11 runs and like the over
St. Louis cruised to an easy 8-1 win over the Rangers in the most recent game of this series. The Cardinals had a huge 5th inning, scoring five of their eight runs. As for the Rangers, they scored their only run in the 2nd inning.
Lance Lynn only went five innings for the Cardinals but gave up just one run and one hit. He finished the game with three strikeouts but issued five walks. On the other side, Max Scherzer was tagged for three homers and three runs in just four innings of work for the Rangers.
Tommy Pham and Masyn Winn each homered for the Cardinals, while Brandon Crawford went 2/4 with an RBI. Wyatt Langford hit the lone home run for the Rangers, going 1/4.
Rangers Records & Stats
Texas is 52-56 overall and 4.5 games behind the Mariners for the AL West lead. So far, they are 13-16 in AL West matchups. The Rangers are on the road today, taking on the Cardinals, and they are 23-33 on the road this season.
As the favorite, the Rangers have gone 34-25 this year and 18-31 as the underdog. Texas’ overall series record is 15-18-1, and they are 6-4 across their last ten games, including taking the series opener vs. the Cardinals.
When the Rangers win, they win big, outscoring opponents by an average of 3.9 runs per game. However, when they lose, they lose big, getting outscored by an average of 3.7 runs per game. Their overall run line record is 47-61, and they are 24-32 against the run line on the road. When favored, they are just 21-38 against the run line, while they are 26-23 as underdogs.
The Texas Rangers are on the road today against the St. Louis Cardinals, and the over/under line for the game is set at 9 runs. The Rangers’ games have averaged 8.5 runs per game this season, and their over/under record is 46-58. Their games have had an average over/under line of 8 runs, and when the line has been set at 9 runs, their record is 7-11-1. So far this season, 13.0% of their games have had over/under lines set at 9 runs, and their games have gone over the total in each of their last five games.
Left-hander Andrew Heaney is starting for the Rangers today as he faces the Cardinals on the road. He has made 20 starts this season and has a record of 4-10 with a 3.77 ERA. Looking at his overall numbers, Heaney has a WHIP of 1.26 and opponents are batting .243 this season. In his 20 starts, Heaney has turned in five quality starts and is averaging 9 strikeouts per nine innings. The last time he pitched, Heaney finished with a no-decision, giving up four earned runs in five innings of work. Before that outing, he had won two straight starts.
Corey Seager has been swinging a hot bat of late for the Rangers, going 12/35 in his last nine games with a home run and two RBIs. For the season, he is batting .273 and is 12th in the league with 19 home runs. Adolis Garcia has also been a big power threat for Texas, as he has 18 home runs this season and is leading the team with 54 RBIs. However, he is batting just .211 for the season.
As a team, the Rangers are 17th in the league in runs scored at 4.2 runs per game. They have been a bit better on the road (4.3 RPG) than at home (4.2 RPG). Texas comes into the game with a team batting average of .240 and are 20th in the league in slugging percentage.
Cardinals Records & Stats
St. Louis is 55-52 overall, and they are six games behind the Brewers for the NL Central lead. The Cardinals are 16-16 in divisional games this season. The team has lost two straight series and have an overall series record of 17-14-3 this year.
At home, the Cardinals are 28-25 this season compared to a 27-27 mark on the road. As the underdog, the Cardinals are 26-26 this season and 29-26 as the favorite. St. Louis is 5-5 over their last 10 games and won their most recent game vs. the Rangers.
When it comes to the run line, the Cardinals have been a .500 team this season, going 53-54. At home, they are 26-27, and on the road, they are 27-27. They have been the underdog more often than not, going 34-18 in those games, compared to 19-36 as the favorite. Their average run differential is -0.4 runs per game, and they have been outscored by that margin both at home and on the road.
St. Louis has seen a slight uptick in scoring lately, as they’ve gone over the total in their last two games. However, the Cardinals have played to the under in 78.5% of their games this season, and their games have averaged just 8.7 runs per game. When the O/U line has been set at 9 runs, they’ve gone over the total just 8 times in 16 games.
The Cardinals will be sending Michael McGreevy to the mound today against the Rangers. He’s eager to kick off his season with a solid performance, marking his debut for the year.
So far this season, the Cardinals offense is averaging 4.1 runs per game, which is 23rd in the league. They have been even worse on the road, averaging just 4 runs per game. As a team, they are batting .245, which is 11th in the league, and their team on-base percentage of .309 is 13th in the MLB.
St. Louis has a few hitters with strong power numbers, as Alec Burleson is 2nd on the team with 18 homers, and Nolan Gorman has 19 home runs, which is 12th in the league. Gorman is batting just .202 this season, but his 19 homers are good for 2nd on the team. Over his last 10 games, Paul Goldschmidt is batting .256 with 3 homers, and Willson Contreras has also gone deep 3 times in this stretch.