St. Louis Cardinals vs Tampa Bay Rays MLB Recap Betting Prediction

MLB Recap: St. Louis Cardinals vs Tampa Bay Rays – 8/21/25

The St. Louis Cardinals defeated the Tampa Bay Rays 7-4 at George M. Steinbrenner Field on August 21, 2025. The Cardinals improved their season record to 63-65, placing them 4th in the NL Central. The Rays fell to 61-66, also holding the 4th spot in the AL East. Sonny Gray earned the win for the Cardinals, bringing his record to 11-6 with a 4.30 ERA. A standout performance came from Willson Contreras, who hit a home run and drove in one run. Lars Nootbaar also contributed with two hits and an RBI. The Rays started the game with a run in the first inning, taking an early lead. The Cardinals responded in the second inning with five runs, setting the pace for the rest of the game. The Rays added two more runs in the third, narrowing the gap to 5-3. In the fourth inning, the Cardinals extended their lead with another run, making it 6-3. The Rays scored again in the seventh, but the Cardinals answered with a run of their own. The final score was 7-4 in favor of the Cardinals.Lars Nootbaar stood out for the Cardinals. He had two hits, including a double, and drove in a run. Willson Contreras also had a strong game with a home run and an RBI. Sonny Gray pitched well for the Cardinals. He went five innings, allowing three runs and striking out six. This performance earned him the win, improving his record to 11-6. For the Rays, Yandy Díaz contributed with a home run and two RBIs. However, Joe Boyle struggled on the mound. He gave up nine hits and six runs in four innings, taking the loss.

What’s Next

The Cardinals’ win against the Rays moves them to a record of 63-65. They hold the 4th spot in the Central division. This game helps them gain ground as they aim to climb the standings. The Rays now have a record of 61-66, keeping them in 4th place in the East division. This loss affects their chances of moving up in the standings. Both teams are close in records, making their next games important for their standings.

The Cardinals continue their series against the Rays on Friday, August 22, 2025, at 7:35 PM. The game will take place at George M. Steinbrenner Field. This series includes games on Saturday and Sunday, also against the Rays.

The Rays face the Cardinals again on Friday, August 22, 2025, at 7:35 PM. They will be playing at home at George M. Steinbrenner Field. After finishing the series with the Cardinals, they will travel to play the Cleveland Guardians starting on Monday.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.