Rangers vs Cardinals Picks and Prediction – 7/31/2024

By: David Anicetti |

Last Updated: 07/30/2024 at 9:34 PM ET

Texas Rangers at St. Louis Cardinals 07/31/24 - MLB Picks & Predictions
Game Start: 7/31/2024, 6:15 PM UTC
Latest Odds: STL -110 ; O/U 9

The Texas Rangers conclude a three-game interleague series on the road Wednesday versus the St Louis Cardinals. Texas improved to 52-55 following its 6-3 victory over St Louis on Monday in the opening game of the series. Nathaniel Lowe had a two-run homer for the Rangers. Texas is third in the American League West, 3 ½ games behind co-leaders Houston and Seattle. Make sure you stay up to date with all the MLB action, with our MLB previews.

Josh Smith is batting .284 to lead Texas and has a team-high .382 on-base percentage, while Marcus Semien is the leader in hits with 103 and Adolis Garcia is the leader in RBI with 54. Corey Seager is the leader in home runs with 19. As a team, Texas is batting .240 with a .381 slugging percentage. On Wednesday, Texas will send Andrew Heaney to the mound. The left-hander is 4-10 with a 3.77 ERA, 105 Ks and 30 BBs.

The St Louis Cardinals dropped to 54-52 following their three-run loss to Texas on Monday. St Louis has lost four of the last five. The Cardinals are 25th in baseball in runs scored and only 19th and team ERA. St Louis is tied for second with Pittsburgh in the National League Central, seven games behind the first-place Milwaukee Brewers.

Alex Burleson is batting .281 to lead St Louis and has a team-high 60 RBI, while Nolan Gorman is the leader in home runs with 19. Brendan Donovan is the leader in hits with 103, while Masyn Winn is the leader in on-base percentage at .329. On Wednesday, the St. Louis Cardinals will send Sonny Gray to the mound. The right-hander is 10-6 with a 3.79 ERA, 138 Ks and 27 BBs.

Rangers vs Cardinals Prediction

Rangers vs Cardinals Pick Analysis

Our Free MLB Pick for St. Louis Cardinals vs Texas Rangers

Texas Rangers +100

Texas has won six of its last nine overall, while the Rangers have won each of the last seven on the road versus St Louis and 11 of the last 13 overall versus the Cardinals. St Louis has lost four of its last five overall. Texas starter Andrew Heaney has pitched well in each of the last five outings allowing eight runs across 27 ⅓ innings. St Louis starter Sonny Gray has given up 28 ⅓ innings. Final Score Prediction, Texas Rangers win 8-3.