Free MLB Pick: Cardinals vs. Rays Odds
Looking for St. Louis Cardinals vs. Tampa Bay Rays Free MLB predictions? MLB betting sees the Cardinals taking on the Rays on 8/22 at George M. Steinbrenner Field, in Tampa Bay. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Cardinals Rays free pick.
2025 MLB Handicapping – St. Louis Cardinals vs Tampa Bay Rays
(64-65) St. Louis Cardinals vs. Tampa Bay Rays (61-67)
Date: Aug 22, 2025
Time: 7:35 PM ET
Venue: George M. Steinbrenner Field in Tampa Bay, FL
Projected Starting Pitchers: Miles Mikolas vs. Adrian Houser
MLB Moneyline Odds: Cardinals +116 | Rays -136 (Bet Now!)
Today’s MLB Run Line Betting Odds: Cardinals +1.5 | Rays -1.5
MLB Baseball Gambling Total: O/U: 9.0
- Live Betting Odds for today’s Cardinals vs. Rays game!
- Want more baseball predictions like this Cardinals Rays play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Cardinals vs. Rays Gameday
Tonight, the St. Louis Cardinals take on the Tampa Bay Rays at George M. Steinbrenner Field. The Cardinals come in with a 64-65 record and a recent win over the Rays. Meanwhile, the Rays are looking to snap a four-game losing streak with their 61-67 record.
The Cardinals, managed by Oliver Marmol, have been up and down recently with a 4-6 record in their last 10 games. They secured a win against the Rays just yesterday with a 7-4 victory. Willson Contreras and Lars Nootbaar were key contributors in that game.
On the other side, the Rays, led by Kevin Cash, aim to rebound from their recent struggles. They have also gone 4-6 in their last 10 games. Yandy Díaz had a solid performance in the previous game, but the team couldn’t pull off the win.
The weather tonight is forecasted to be very hot with light rain, which may add an interesting twist to the game. Both teams will need to adjust their strategies accordingly. Fans can catch the action on FDSMW at 7:35 PM.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
St. Louis Cardinals vs. Tampa Bay Rays Odds & Last 5
Now, let’s dive into the game odds. The Cardinals are the underdogs with a moneyline of +115, while the Rays hold a moneyline of -135. The runline sees the Cardinals at +1.5 with odds of -184 and the Rays at -1.5 with odds of +153. The total for the game stands at 9.0, with over at -111 and under at -109.
In the Cardinals’ recent games, they’ve shown mixed results. They recently beat the Rays 7-4 and had a win over the Marlins as well. However, they stumbled against the Yankees with an 8-4 loss, reflecting their inconsistent form over the past week.
Turning to the Rays, their recent outings have not been ideal. They’ve been on a four-game losing streak, including a 6-4 defeat against the Yankees and a tough 13-3 loss to the same team. The Rays’ pitching and batting will need to step up if they want to turn things around tonight.
Rays Stats
To begin, the Tampa Bay Rays have shown a consistent batting average of .250, placing them 8th in the league. Their on-base percentage is .312, which ranks them 13th. However, their slugging percentage is .396, ranking them 16th, indicating room for improvement in power hitting.
Meanwhile, the Rays have hit 139 home runs this season, placing them 15th in the league. They have also managed to hit 190 doubles, ranking them 19th. The team has drawn 373 walks, which is 25th in the league, showing a need for better plate discipline.
Interestingly, the Rays lead the league with 164 stolen bases. This speed on the bases is a valuable asset. However, they have struck out 1,100 times, ranking 18th, suggesting they could benefit from more contact hitting.
On the pitching side, the Rays have an earned run average of 4.01, placing them 16th. Their pitchers have held opponents to a batting average of .239, ranking 8th. Despite this, they have given up 174 home runs, ranking 20th, indicating vulnerability to long balls.
Moreover, the Rays have achieved 54 quality starts, ranking 4th, which is a positive sign for their starting rotation. They have blown 21 saves, ranking 9th, showing some inconsistency in closing games. Their pitchers have struck out 1,095 batters, ranking 9th, demonstrating their ability to get outs via strikeouts.
Lastly, recent games have been challenging for the Rays, as they have lost four out of their last five. They scored four runs against both the Cardinals and Yankees but fell short. The lone win came against the Giants, with a close 2-1 victory, showing they can still compete in tight games.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Cardinals Stats
First, let’s dive into the St. Louis Cardinals’ recent form. They have shown a mixed bag of results in their last five games. Notably, they have secured three wins, which includes a victory against the Tampa Bay Rays with a score of 7-4.
Next, let’s examine their hitting stats. The Cardinals have a batting average of .250, placing them 8th in the league. Their on-base percentage stands at .317, which ranks them 11th overall.
Moreover, their slugging percentage is at .386, ranking 22nd. They have hit 122 home runs, placing them 23rd in this category. However, they have excelled in doubles, ranking 6th with 217 of them.
Transitioning to pitching, the Cardinals have an earned run average of 4.26, ranking 22nd. Their opponents have a batting average of .256 against them, placing them 18th. The team has given up 126 home runs, ranking 4th in the league.
Additionally, the Cardinals have managed 46 quality starts, ranking 11th. However, they have had 17 blown saves, which ranks them 5th. Their pitchers have accumulated 945 strikeouts, placing them 27th overall.
In terms of individual performances, Willson Contreras leads the team with 18 home runs and a batting average of .261. Alec Burleson follows with a .285 batting average and 15 home runs. These players have been key contributors to the Cardinals’ recent successes.
We want to hear from you below! Comments are welcome! Give us your picks for this St. Louis Cardinals vs. Tampa Bay Rays MLB matchup.
Cardinals vs. Rays Pitching Matchup
Miles Mikolas takes the mound for the St. Louis Cardinals with an ERA of 4.99. His win-loss record stands at 6-9, which indicates some struggles this season. However, his WHIP of 1.30 suggests he can limit baserunners.
Despite his challenges, Mikolas has shown moments of effectiveness. He has managed to keep his strikeouts consistent, which is vital for his team. As the season progresses, he will aim to improve his numbers.
Adrian Houser will start for the Tampa Bay Rays, bringing a solid ERA of 2.67. His record of 6-4 shows he has been more successful in securing wins. With a WHIP of 1.29, he keeps opposing hitters in check.
Houser’s performance trend has been positive, as he consistently delivers strong outings. His ability to strike out batters has been a key factor in his success. As the game approaches, Houser looks to maintain his form.
St. Louis Cardinals vs. Tampa Bay Rays Baseball Betting Trends
- The Rays have lost four of their last five games straight-up.
- Also, the Rays have not covered the run line in their last four games.
- The total has gone over in three of the last five games for the Rays.
- The Cardinals have won three of their last five games straight-up.
- Additionally, the Cardinals have covered the run line in three of their last five games.
- The total has gone over in four of the last five games for the Cardinals.
Cardinals vs Rays Prediction: Over 9
The Rays have dropped four of their last five games and have struggled to cover the run line in that stretch. Even so, three of those outings went over the total, which shows their games have still seen plenty of scoring.
Indeed, their pitching staff hasn’t helped much either, with a 4.26 ERA and a high batting average against.
Meanwhile, the Cardinals are trending upward with three wins in their last five. They’ve also cashed on the run line in those games, while four of their last five contests went over the total.
With their pitching giving up 174 home runs this season, it’s clear opponents are finding ways to put runs on the board.
Also, both lineups carry similar batting averages, though St. Louis holds a small advantage in slugging percentage.
Considering the recent form of both teams and the fact that overs have been common, this matchup sets up for another high-scoring affair.
Today’s MLB Free Pick
Best Sportsbooks For St. Louis Cardinals vs. Tampa Bay Rays MLB Gambling Today!
MLB Betting Tweet Of The Day
BP BTS 📸 pic.twitter.com/NUc2O3JsEN
— Tampa Bay Rays (@RaysBaseball) August 21, 2025
Also, if you’re looking for more MLB picks like St. Louis Cardinals vs. Tampa Bay Rays matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!







