Rays vs Cardinals Prediction 8/21/25 MLB Picks Today

In this article we will formulate a Rays vs Cardinals prediction for this MLB game on Thursday, August 21st at George M. Steinbrenner Field in Tampa, Florida. Let’s take a look at the prediction for this MLB matchup. 

Tampa Bay Rays Betting Preview

The Tampa Bay Rays are 61-66 this year after they lost both games against the Yankees by scores of 3-13 and 4-6. In their game two loss, Tampa Bay erased a late 3-0 deficit, but allowed three runs in the 10th for the loss. The Rays recorded six hits and they committed one error in the game, while they were led by Feduccia and Seymour, who both had two RBIs in the loss. TB started Rasmussen, who allowed five hits and two earned runs over 6.0 innings, while Fairbanks picked up the loss in relief. 

Prior to that series, the Rays won two out of three against the Giants and two out of three against the Athletics. Tampa Bay has lost three games in a row and they are currently fourth in the AL East standings. The Tampa Bay pitching staff has a 4.00 ERA with a 1.22 WHIP and a .239 opponent batting average, while the offense has scored 563 runs with a .249 batting average and a .312 on base percentage this season. Junior Caminero has led Tampa Bay with 35 home runs and 85 RBIs, while Brandon Lowe has added 24 home runs and 61 RBIs for the Rays this year. The projected starting pitcher for Tampa Bay is Joe Boyle, who is 1-2 with a 4.68 ERA and a 1.19 WHIP over 32.2 innings pitched this year. 

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 63-65 this season after they won two out of three against Miami by scores of 8-3, 7-4, and 2-6. In their game three loss, St. Louis cut the deficit to 4-2 in the sixth inning, but didn’t score anymore runs for the loss. The Cardinals recorded five hits and they committed one error in the game, while they were led by Nootbaar and Contreras, who both had one RBI in the loss. STL started Pallante, who allowed eight hits and five earned runs over 5.1 innings for the loss, while Granillo allowed one earned run in relief. 

Prior to that series, the Cardinals lost all three against the Yankees and two out of three against the Rockies. St. Louis has lost six of their last eight games and they are currently fourth in the NL Central standings. The St. Louis pitching staff has a 4.25 ERA with a 1.29 WHIP and a .257 opponent batting average, while their offense has scored 558 runs with a .249 batting average and a .318 on base percentage this season. Wilson Contreras has led St. Louis with 17 home runs, 67 RBIs, and four stolen bases, while Alec Burleson has added 15 home runs and 57 RBIs this year. The projected starting pitcher for St. Louis is Sonny Gray, who is 11-6 with a 4.30 ERA and a 1.19 WHIP over 140.1 innings pitched this season. 

Why the Cardinals will beat the Rays

Total Runs Facts

Tampa Bay Rays Player Prop Facts

St. Louis Cardinals Player Prop Facts

Rays vs Cardinals Prediction 

Tampa Bay comes into this matchup after a rough two game series with the Yankees and they have allowed 26 runs in their last three games. The Rays are 32-31 at home this year, while the Cardinals are 28-35 on the road. St. Louis has dropped six of their last eight games and they are starting Gray, who has allowed 6, 1, 1, 3, and 6 earned runs in his last five outings. The Rays are going with Boyle, who has allowed at least four earned runs in three of his last four. I think I trust Gray more than I trust Boyle, so I will take the Cardinals here. 

Exit mobile version