St. Louis Cardinals vs. Texas Rangers Spread, Line, Odds, Predictions, Picks and Betting Preview

Sportsgrid Staff
Host · Writer
Cardinals @ Rangers – First Pitch: 8:05 p.m.
This MLB matchup shows the underperforming St. Louis Cardinals taking on the Texas Rangers. The talk of the town is Marcus Semien and his impressive hitting streak, which he’ll look to extend to 26 games. The Rangers have been making waves along with a potent lineup that includes Corey Seager. With Texas favored at a -142 moneyline price and a total listed at nine, this game is expected to be exciting.
Stay ahead of the game and elevate your sports betting experience with SportsGrid and our daily MLB game picks.
Tonight’s pitchers are Jack Flaherty for the Cardinals and Jon Gray for the Rangers. Despite losing Jacob DeGrom for the season, the Rangers have remained strong with Gray, who has proved an excellent pitcher this season.
Can we trust the Cardinals (+121) as underdogs in this spot? The consensus seems to be leaning toward “no." The concern lies with Flaherty on the road. Despite decent performances in his last few starts, his persisting walks problem is worrying. Against a strong-hitting Rangers lineup, giving extra opportunities could lead to disastrous results. Hence, it seems like the smart money is on Texas.
Flaherty’s 4.61 xFIP is not impressive, but his splits offer some promise. As a right-handed pitcher, he has struggled against right-handed batters with a .357 weighted on-base percentage and an ISO of .200. However, he has excelled against left-handed batters with a .279 weighted on-base percentage and an ISO of .018. Given that he’s expected to face six left-handed batters today, this may work in his favor.
Gray, on the other hand, has been phenomenal in the past 30 days with a manageable xFIP, a K rate close to 30%, and impressive splits. His weighted on-base percentage against left-handed batters is .180 and .217 against right-handed batters. His ISO power numbers are also remarkable: .069 against lefties and .088 against righties.
All these numbers suggest that Texas, with its formidable batting order and Gray’s strong pitching, is the team to beat in this matchup. It’s hard to go against the Rangers, given these stats and the Cardinals’ inconsistent performance this year.
Spread, Total, Moneyline, and Odds:
| Spread | Total | Moneyline | ||||
|---|---|---|---|---|---|---|
| Cardinals | +1.5 | -162 | O 9 | -105 | +119 | Open |
| -160 | 9 | -108 | +121 | Current | ||
| Rangers | -1.5 | +136 | U 9 | -115 | -140 | Open |
| +136 | 9 | -112 | -142 | Current | ||
Projected Lineups:
Cardinals
Starting Pitcher: Jack Flaherty: 3-4, 4.55 ERA, 9.09 K/9
| 1. | 2B | Brendan Donovan | .247, 6 HR, 15 RBI |
| 2. | 1B | Paul Goldschmidt | .291, 10 HR, 27 RBI |
| 3. | DH | Nolan Gorman | .268, 14 HR, 44 RBI |
| 4. | 3B | Nolan Arenado | .263, 11 HR, 41 RBI |
| 5. | C | Willson Contreras | .213, 7 HR, 27 RBI |
| 6. | LF | Alec Burleson | .224, 4 HR, 14 RBI |
| 7. | SS | Paul DeJong | .242, 8 HR, 19 RBI |
| 8. | RF | Jordan Walker | .253, 3 HR, 12 RBI |
| 9. | CF | Tommy Edman | .255, 6 HR, 21 RBI |
Rangers
Starting Pitcher: Jon Gray: 6-1, 2.51 ERA, 7.10 K/9
| 1. | 2B | Marcus Semien | .304, 9 HR, 50 RBI |
| 2. | SS | Corey Seager | .336, 6 HR, 29 RBI |
| 3. | 1B | Nathaniel Lowe | .282, 7 HR, 37 RBI |
| 4. | 3B | Josh Jung | .292, 12 HR, 38 RBI |
| 5. | DH | Jonah Heim | .293, 7 HR, 46 RBI |
| 6. | CF | Travis Jankowski | .301, 0 HR, 11 RBI |
| 7. | RF | Robbie Grossman | .235, 6 HR, 31 RBI |
| 8. | LF | Josh H. Smith | .217, 3 HR, 5 RBI |
| 9. | C | Sandy León | .135, 0 HR, 4 RBI |
Betting Insights:
Cardinals
- The over hit in 13 of the St. Louis Cardinals last 34 games on the road in 2023
Rangers
- The over hit in 19 of the Texas Rangers last 29 games at home in 2023














