Cardinals vs Rangers Picks and Prediction – 5/31/2025

By: David Anicetti |

Last Updated: 05/30/2025 at 8:28 PM ET

St. Louis Cardinals at Texas Rangers 05/31/25 - MLB Picks & Predictions
Game Start: 5/31/2025, 8:05 PM UTC
Latest Odds: STL -145 ; O/U 8

Cardinals vs Rangers Prediction

The St Louis Cardinals play the second game of a three-game series on the road Saturday versus the Texas Rangers. St Louis is 32-24 after defeating the Baltimore Orioles 6-4 on Wednesday. Brendan Donovan hit a two-run home run for St Louis while Masyn Winn collected four hits for the Cardinals. St Louis is second in the National League Central, three games behind the first-place Chicago Cubs. Keep up to date with all the MLB action with our expert MLB picks.

Brendan Donovan is batting .335 with 69 hits and an on-base percentage of .395 to lead St Louis in the three categories. Lars Nootbaar is the leader in home runs with eight, and Willson Contreras is the RBI leader with 29. St Louis is batting .262 with a .404 slugging percentage. On Saturday, St Louis will send Sonny Gray to the mound. The right-hander is 5-1 with a 4.06 ERA, 66 Ks, and 13 BBs.

The Texas Rangers are 27-30 following Wednesday’s 2-0 loss to the Toronto Blue Jays. Texas was off on Thursday. Texas gave up a two-run homer to Toronto in the top of the 9th inning and could not answer back in its half of the inning. Texas has lost eight of the last 10, and the Rangers trail first-place Seattle Mariners by four games in the American League West.

Josh Jung is batting .274 with 48 hits to lead Texas in both categories. Wyatt Langford is the leader in home runs with 10, and Adolis Garcia is the leader in RBI with 27. Josh Smith is the leader in on-base percentage at .341. Texas is batting .219 with a .354 slugging percentage. On Saturday, Texas will send Patrick Corbin to the mound. The left-hander is 3-3 with a 3.75 ERA, 38 Ks, and 16 BBs.

Cardinals vs Rangers Pick Analysis

The Texas Rangers will pick up a victory at home on Saturday when hosting the St Louis Cardinals. Texas has won four of the last six versus an opponent from the National League, and the Rangers have won 11 of the last 15 overall versus the Cardinals. St Louis starter Sonny Gray gave up three runs on 9 hits across six innings last time out. Texas starter Patrick Corbin has allowed nine runs on 14 hits across 16.1 innings in the last three starts. Final Score Prediction: Texas Rangers win 5-3.

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

Texas Rangers +125