Cardinals vs Rays Prediction, Odds, Moneyline, Spread & Over/Under for Aug. 21

Odds updated as of 4:14 a.m.
The MLB's Thursday schedule includes the St. Louis Cardinals taking on the Tampa Bay Rays.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Cardinals vs Rays Game Info
- St. Louis Cardinals (63-65) vs. Tampa Bay Rays (61-66)
- Date: Thursday, August 21, 2025
- Time: 7:35 p.m. ET
- Venue: George M. Steinbrenner Field -- Tampa, Florida
- Coverage: FDSSUN and FDSMW
Cardinals vs Rays Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-122) | TB: (+104)
- Spread: STL: -1.5 (+146) | TB: +1.5 (-176)
- Total: 8.5 -- Over: (-105) | Under: (-115)
Cardinals vs Rays Probable Starting Pitchers
Probable Pitchers: Sonny Gray (Cardinals) - 11-6, 4.30 ERA vs Joe Boyle (Rays) - 1-2, 4.68 ERA
This contest's pitching matchup is set, as the Cardinals will send Sonny Gray (11-6) to the mound, while Joe Boyle (1-2) will answer the bell for the Rays. Gray's team is 12-11-0 against the spread this season in his starts. Gray's team has won 73.3% of his starts when they are favored on the moneyline (11-4). The Rays have gone 1-4-0 ATS in Boyle's five starts with a set spread. The Rays have been the underdog on the moneyline in five of Boyle's starts this season, and they went 2-3 in those matchups.
Cardinals vs Rays Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (50.9%)
Cardinals vs Rays Moneyline
- Tampa Bay is the underdog, +104 on the moneyline, while St. Louis is a -122 favorite despite being on the road.
Cardinals vs Rays Spread
- The Rays are +1.5 on the run line against the Cardinals. The Rays are -176 to cover, and the Cardinals are +146.
Cardinals vs Rays Over/Under
- A total of 8.5 runs has been set for the Cardinals-Rays game on Aug. 21, with the over available at -105 and the under at -115.
Bet on St. Louis Cardinals vs. Tampa Bay Rays on FanDuel today!
Cardinals vs Rays Betting Trends
- The Cardinals have come away with 27 wins in the 54 contests they have been listed as the favorites in this season.
- This season St. Louis has been victorious 20 times in 38 chances when named as a favorite of at least -122 on the moneyline.
- The Cardinals and their opponents have gone over in 63 of their 123 games with a total set by sportsbooks this season.
- The Cardinals are 63-60-0 against the spread in their 123 games with a line set by sportsbooks this season.
- The Rays have been the moneyline underdog 61 total times this season. They've gone 24-37 in those games.
- Tampa Bay has gone 17-23 when it has played as a moneyline underdog with odds of +104 or longer (42.5%).
- The Rays have had an over/under set by bookmakers 123 times, and have combined with opponents to go over the total in 51 of those games (51-66-6).
- The Rays have collected a 52-71-0 record against the spread this season (covering 42.3% of the time).
Cardinals Player Leaders
- Alec Burleson leads St. Louis in total hits (115) this season while batting .284 with 36 extra-base hits. He has an on-base percentage of .336 and a slugging percentage of .449.
- He is 24th in batting average, 64th in on-base percentage, and 64th in slugging among all qualified hitters in MLB.
- Willson Contreras has 29 doubles, 17 home runs and 39 walks. He's batting .259 and slugging .448 with an on-base percentage of .344.
- He ranks 78th in batting average, 50th in on-base percentage and 66th in slugging in MLB.
- Contreras has picked up at least one hit in three straight games. During his last five outings he is hitting .294 with a home run, a walk and two RBIs.
- Masyn Winn has collected 114 base hits, an OBP of .315 and a slugging percentage of .381 this season.
- Lars Nootbaar has been key for St. Louis with 93 hits, an OBP of .330 plus a slugging percentage of .390.
- Nootbaar heads into this matchup on a four-game hitting streak. During his last five outings he is batting .409 with a double and two RBIs.
Rays Player Leaders
- Junior Caminero has racked up 121 hits, a team-high for the Rays. He's batting .255 and slugging .521 with an on-base percentage of .297.
- Including all the qualifying players in MLB, he ranks 90th in batting average, 139th in on-base percentage and 12th in slugging percentage.
- Yandy Diaz's .455 slugging percentage paces his team. He has a batting average of .279 with an on-base percentage of .339.
- He is 29th in batting average, 57th in on-base percentage and 58th in slugging percentage in the big leagues.
- Brandon Lowe is batting .269 with 13 doubles, 24 home runs and 29 walks.
- Chandler Simpson is batting .299 with 10 doubles, two triples and 16 walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!