St. Louis Cardinals vs Texas Rangers Prediction, 5/31/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Texas Rangers
Date: Saturday, May 31, 2025
Location: Globe Life Field in Arlington, TX
TV: Rangers Sports Network
Odds/Point Spread: St. Louis (-145) Texas (+125)
The St. Louis Cardinals (32-24) are traveling to Globe Life Field on Saturday where they will take on the Texas Rangers (27-30). The moneyline on this game has St. Louis at -145 and Texas is priced at +125. The over/under comes in at 9. The starting pitchers are Sonny Gray and Patrick Corbin.


As a unit, the St. Louis Cardinals are notching 4.8 runs per game, which has them at 7th in baseball. They are sitting with 269 runs and hold an OBP of .333. The Cardinals have tallied 106 two-baggers as a unit and have knocked 52 balls out of the park. They have recorded 255 RBI's as well as 500 hits for the year, while their team batting average comes in at .262. St. Louis has a slugging rate of .404 and have struck out 436 times, while taking a walk on 183 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is set to release our 8-unit MLB Game of the Year on Sunday. We were a PERFECT 4-0 last year with our 8-unit plays in MLB and this is the one play you do not want to miss out on each season. We have picked up +11,050 since Memorial Day in 2024 and you can receive this play by signing-up for one of many MLB Picks Packages starting at just $30! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Expert Picks
The Cardinals hold a team earned run average of 3.71 for the year (13th in the league), and the staff has struck out 401 batters. Cardinals pitchers have yielded 42 long balls and also 224 runs in total (13th in the league). They have walked 155 hitters and their FIP sits at 3.60 as a unit on the campaign. St. Louis has given up 454 base knocks (8.2 per 9 innings) in addition to 205 earned runs. Their strikeout to walk ratio is 2.59 and the pitching staff holds a collective WHIP of 1.23.
The Cardinals bullpen have recorded a save rate of 66.7% and have entered the game in 67 save situations. The relief pitchers have inherited 69 runners so far this season and 37.7% of those runners crossed the plate. Cardinals pitchers have stepped onto the hill with runners on 51 times as well as having 69 appearances in high leverage situations. The Cardinals have dispatched 168 relievers to the hill for the year. The relief pitchers have 40 holds on the season (6th in MLB). They have earned 16 saves over the course of the season and have missed out on 8 out of their 24 save chances.
The St. Louis Cardinals have accumulated 1,490 putouts at this point in the season, as well as 547 assists and 22 errors. Their fielding percentage is at .989 which puts them in 1st in baseball, and have a total of 37 double plays. The Cardinals have transformed 70.8% of balls hit into play into outs in their 4,470 innings, which has them sitting 11th in pro baseball.
Gray has pitched in 1,799 innings and is sitting with 1,790 K's in his career. Gray (116-95 career mark) is the owner of a FIP of 3.47 and he has faced 7,453 hitters in the major leagues. His ERA is 3.53 (705 earned runs allowed) and he has a WHIP of 1.192. He has allowed 1,549 hits (7.7 hits per nine innings) with 596 free passes.
The Texas Rangers have a team OBP of .281 in addition to a batting average of .219 for the year. They have been called out on strikes on 459 instances (14th in baseball) and have a total of 402 hits. Texas has a total of 57 long balls so far this year and 180 runs batted in. The Rangers hold a slugging % of .354 and they average 3.25 runs per contest (28th in baseball). They have hit 67 doubles, while getting a free base 145 times as well as earning 185 runs.
The Texas pitching staff have allowed 197 runs for the year while holding a team ERA of 3.19 (176 earned runs yielded). They have conceded 50 home runs and they allow 3.57 runs per 9 innings (5th in baseball). The Rangers have a WHIP of 1.161 with a FIP of 3.68 as a pitching staff over the course of the season. They currently have a strikeout to walk ratio of 8.00 (441 strikeouts vs 163 walks). They rank 5th in the league as a pitching staff in total hits relinquished with 413.
With 60 save situations, the Rangers have earned 32 holds in addition to 9 blown saves. Texas has called on relievers to enter the contest in 25 save chances and they have come away with 16 saves. Their relievers have stepped onto the mound 59 times in high leverage situations and on 57 occasions with runners on. Texas relievers have an inherited score percentage of 32.2% of 87 inherited base runners. They sit at 15th in baseball with a save rate of 64.0%, and they have sent 174 relievers onto the field so far this season.
The Texas Rangers have turned 43 double plays and have a fielding rate of .989 (3rd in the majors). The Rangers have accrued 512 assists, 22 errors and have a tally of 1,489 putouts on the season. Out of their 4,467 innings played, the Rangers have earned a defensive efficiency of 72.4% (2nd in baseball).
Corbin (106-134 record in his career) is the owner of a 4.50 ERA while giving up 9.6 hits per 9 innings. His K/BB ratio is 2.97 and he has gone up against 8,345 opposing hitters in his career. He has surrendered 969 earned runs while earning a WHIP of 1.371 and a FIP of 4.4. In his career, Corbin has allowed 2,064 base knocks and he has 1,767 punch outs in 1,940 frames.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Texas (+125)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Texas Rangers - Twitter
St. Louis Cardinals - Twitter