
Free MLB Pick: Cardinals vs. Mariners Odds
Looking for St. Louis Cardinals vs. Seattle Mariners Free MLB predictions? MLB betting sees the Cardinals taking on the Mariners on 9/8 at T-Mobile Park, in Seattle. 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 Mariners free pick.
2025 MLB Handicapping – St. Louis Cardinals vs Seattle Mariners
(72-72) St. Louis Cardinals vs. Seattle Mariners (75-68)
Date: Sep 08, 2025
Time: 9:40 PM ET
Venue: T-Mobile Park in Seattle, WA
Projected Starting Pitchers: Miles Mikolas vs. Bryan Woo
MLB Moneyline Odds: Cardinals +187 | Mariners -222 (Bet Now!)
Today’s MLB Run Line Betting Odds: Cardinals +1.5 | Mariners -1.5
MLB Baseball Gambling Total: O/U: 7.5
- Live Betting Odds for today’s Cardinals vs. Mariners game!
- Want more baseball predictions like this Cardinals Mariners play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Cardinals vs. Mariners Gameday
Meanwhile, the St. Louis Cardinals head to Seattle with a balanced record of 72-72. Under the guidance of manager Oliver Marmol, the team has shown a steady performance, winning seven of their last ten games. They are coming off a pair of wins against the San Francisco Giants, indicating a positive momentum.
On the other hand, the Seattle Mariners hold a 75-68 record, positioning them second in the AL West. Managed by Dan Wilson, the Mariners have had mixed results lately, winning four of their last ten games. Still, their recent victories against the Atlanta Braves, including an 18-2 win, suggest they could be regaining form.
Interestingly, these teams have not faced each other in the 2025 season. However, in their last meeting during 2024, the Mariners had the upper hand, winning two out of three games. The Cardinals managed to cover the run line in those encounters, showcasing a competitive edge.
Tonight’s game at T-Mobile Park should offer an engaging contest, considering both teams are on a two-game winning streak. The Mariners have performed well at home, holding a 41-27 record, while the Cardinals have struggled slightly on the road with a 31-38 record.
With the weather forecast indicating scattered clouds and a calm crosswind, conditions should be favorable for play. What’s more, the roof will be open!
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. Seattle Mariners Odds & Last 5
Interestingly, the odds for tonight’s game favor the Mariners with a moneyline of -220, while the Cardinals stand at +185. The run line gives the Cardinals a +1.5 edge at -117, and the Mariners a -1.5 at -103. The total runs are set at 7.5, with the over at -111 and the under at -109.
Looking back at recent performances, the Cardinals have been consistent, winning their last two games against the Giants. Their last victory was a close 4-3 game, where they managed to secure the win with solid pitching and timely hitting. On the other side, the Mariners have also won their last two games, including a dominant 18-2 win against the Braves.
However, the Mariners have shown some inconsistency, with a 4-6 record in their last ten games. Their latest games against the Braves indicate a possible return to form, with strong offensive output. Both teams are on a winning streak, making tonight’s game a key opportunity to maintain momentum.
Mariners Stats
Firstly, the Seattle Mariners have shown significant power at the plate this season. They rank 2nd in the league with 210 home runs, which is a key factor in their offensive strategy. This power is complemented by a solid on-base percentage of .318, placing them 10th in the league.
Additionally, the Mariners have a batting average of .243, ranking 14th in the league. While not the highest, it shows they are still competitive in getting on base. Their slugging percentage of .416, also ranked 10th, highlights their ability to hit for extra bases.
Transitioning to pitching, the Mariners’ staff holds an earned run average of 4.01, which ranks 17th in the league. This indicates a middle-of-the-pack performance in terms of run prevention. However, their ability to generate strikeouts is notable, with 1,216 strikeouts placing them 11th.
Furthermore, the Mariners have been effective in limiting opposing batting averages, with a .245 average against them, ranking 11th. This demonstrates their ability to manage games defensively. They also have 59 quality starts, which ranks them 6th, showing consistency from their starting pitchers.
In recent games, the Mariners have displayed strong momentum, winning two out of their last three games against the Atlanta Braves. Notably, they scored 18 runs on September 7th, showcasing their offensive capabilities. Players like Eugenio Suárez and Julio Rodríguez have been instrumental in these victories.
Lastly, individual performances have been crucial for the Mariners. Cal Raleigh leads the team with 53 home runs and is ranked 1st in the league. Eugenio Suárez and Josh Naylor have also contributed significantly, providing depth and consistency to the lineup.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Cardinals Stats
First, let’s examine the St. Louis Cardinals’ recent form. They have secured four wins in their last five games. This momentum could provide them with a confidence boost as they head into their next series.
Next, the Cardinals’ batting lineup has shown consistency. They hold a team batting average of .246, placing them 12th in the league. Their on-base percentage mirrors this ranking at .314, indicating a balanced approach at the plate.
In terms of power, the Cardinals have hit 136 home runs, which ranks them 23rd. While not a leading figure, they have managed to deliver when needed. Additionally, their 231 doubles rank them 11th, showcasing their ability to find gaps in the defense.
Turning to pitching, the Cardinals’ staff has posted an ERA of 4.29, ranking 21st. Though not among the top, they have managed to keep games competitive. They have given up 148 home runs, placing them 5th in this category, suggesting a need for improvement in limiting long balls.
Furthermore, the Cardinals have recorded 50 quality starts, earning them a 12th place ranking. This indicates that their starters often provide solid outings. However, their bullpen has struggled with 19 blown saves, ranking 5th, which could be a concern in close games.
Finally, individual performances have been key for the Cardinals. Willson Contreras leads the team with 20 home runs and 78 RBIs. Meanwhile, Alec Burleson’s .286 batting average provides a steady presence in the lineup.
We want to hear from you below! Comments are welcome! Give us your picks for this St. Louis Cardinals vs. Seattle Mariners MLB matchup.
Cardinals vs. Mariners Pitching Matchup
Miles Mikolas takes the mound for the St. Louis Cardinals with an ERA of 4.89. His win-loss record stands at 7-10, indicating some struggles throughout the season. Mikolas has shown inconsistency, which has affected his overall performance.
Despite his challenges, Mikolas has managed to strike out a fair number of batters. His WHIP of 1.33 suggests he allows a moderate number of baserunners. As the season progresses, Mikolas will need to focus on improving his control.
On the other side, Bryan Woo starts for the Seattle Mariners with an impressive ERA of 3.02. With a win-loss record of 12-7, Woo has been a reliable arm for the Mariners. His WHIP of 0.97 reflects his ability to limit baserunners effectively.
Woo’s performance trend has been positive, and he continues to deliver strong outings. His strikeout numbers highlight his ability to challenge hitters. As the game approaches, Woo looks to maintain his solid form on the mound.
St. Louis Cardinals vs. Seattle Mariners Baseball Betting Trends
- The Mariners have gone over the total in 4 of their last 5 games.
- Seattle has covered the run line in 3 of their last 5 games.
- Also, the Mariners have a straight-up record of 3-2 in their last 5 games.
- The Cardinals have a straight-up record of 4-1 in their last 5 games.
- Additionally, the Cardinals have gone under the total in 3 of their last 5 games.
- St. Louis has covered the run line in 4 of their last 5 games.
Cardinals vs Mariners Prediction: Over 7.5
The Mariners have been pushing totals higher, with 4 of their last 5 games going over. Their offense has been lively, and their pitching has been giving opponents chances to score.
Meanwhile, the Cardinals bring one of the league’s most dangerous power bats, ranking 2nd in home runs. That strength matches up perfectly against Seattle’s shaky 4.29 ERA, which sits just 21st overall.
St. Louis also owns a steady .243 batting average with a .318 OBP, giving them multiple ways to generate runs.
When you combine a hot Seattle over trend with St. Louis’s pop, the over looks like the sharpest angle.
Although the Cardinals have played to the under in 3 of their last 5, that seems more tied to situational matchups than a lack of production. Against a Mariners staff that has been inconsistent, it’s hard not to expect scoring opportunities.
Therefore, the best play here is riding the over 7.5 total. Both teams have shown they can put runs on the board, and this matchup sets up well for a game with fireworks from both sides.
Today’s MLB Free Pick
Best Sportsbooks For St. Louis Cardinals vs. Seattle Mariners MLB Gambling Today!
MLB Betting Tweet Of The Day
See you back home tomorrow! #TridentsUp
>> https://t.co/dbdDdS4eEN << pic.twitter.com/UCvKkOitRT
— Seattle Mariners (@Mariners) September 7, 2025
Also, if you’re looking for more MLB picks like St. Louis Cardinals vs. Seattle Mariners 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!






