
Free MLB Pick: Giants vs. Cardinals Odds
Looking for San Francisco Giants vs. St. Louis Cardinals Free MLB predictions? MLB betting sees the Giants taking on the Cardinals on 9/6 at Busch Stadium, in St. Louis. 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 Giants Cardinals free pick.
2025 MLB Handicapping – San Francisco Giants vs St. Louis Cardinals
(72-69) San Francisco Giants vs. St. Louis Cardinals (70-72)
Date: Sep 06, 2025
Time: 7:15 PM ET
Venue: Busch Stadium in St. Louis, MO
Projected Starting Pitchers: Justin Verlander vs. Andre Pallante
MLB Moneyline Odds: Giants -129 | Cardinals +109 (Bet Now!)
Today’s MLB Run Line Betting Odds: Giants -1.5 | Cardinals +1.5
MLB Baseball Gambling Total: O/U: 8.5
- Live Betting Odds for today’s Giants vs. Cardinals game!
- Want more baseball predictions like this Giants Cardinals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Giants vs. Cardinals Gameday
As the San Francisco Giants take on the St. Louis Cardinals at Busch Stadium, both teams are bringing different momentum into the game. The Giants have a five-game winning streak and an impressive 9-1 record in their last ten games. In contrast, the Cardinals are coming off a loss, holding a 5-5 record in their last ten games.
Looking at the standings, the Giants sit third in the NL West with a record of 72-69, while the Cardinals are fourth in the NL Central with a record of 70-72. The previous encounter between these teams ended with the Giants securing a significant 8-2 win. This result adds confidence to the Giants, who have outscored the Cardinals by six in their last meeting.
Manager Bob Melvin leads the Giants, who have shown strong performances on both offense and defense recently. Key players like Rafael Devers and Drew Gilbert have been pivotal in their recent victories. Meanwhile, the Cardinals, under Oliver Marmol, will aim to bounce back and leverage their home record, which stands at 39-34.
Fans can expect a clear sky with mild weather conditions for the night game at Busch Stadium. Tune in to FOX at 7:15 PM to catch all the action as these two teams meet once again. This matchup could have implications for both teams as the season progresses.
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.
San Francisco Giants vs. St. Louis Cardinals Odds & Last 5
In terms of game odds, the Giants hold the advantage with a moneyline of -128, while the Cardinals sit at +109. The Giants also have a runline of -1.5 (+131), suggesting confidence in their ability to win by more than one run. The total runs are set at 8.5, with the over at -106 and the under at -114, indicating a close expectation for the game’s scoring.
Previously, the Giants dominated the Cardinals with an 8-2 victory on September 5th, 2025. During that game, the Giants showcased strong hitting with 18 hits and two home runs, while the Cardinals managed only five hits. This result adds to the Giants’ recent success, as they have been in excellent form over their last few games.
On the other hand, the Cardinals have been inconsistent, splitting their last ten games with a 5-5 record. Despite a recent win against the Athletics, their loss to the Giants highlights the challenges they face. With a home record of 39-34, they will look to leverage the home-field advantage in today’s game.
Cardinals Stats
First, let’s examine the St. Louis Cardinals’ recent performance. They have had a mixed bag of results in their last few games. The team won two out of their last five games, including a 5-1 win against the Athletics, but they also suffered losses, such as the 8-2 defeat against the Giants.
In terms of hitting, the Cardinals rank 11th in batting average with a .246 mark. Their on-base percentage stands at .313, placing them 13th in the league. However, their slugging percentage is lower, ranked 23rd at .383.
When it comes to power, the Cardinals have hit 136 home runs this season, which ranks them 22nd. They have managed to hit 229 doubles, placing them 11th. The team has also drawn 422 walks, which is 23rd in the league.
On the pitching side, the Cardinals have an earned run average of 4.31, ranking 21st. They have given up a batting average of .259 to opponents, which places them 22nd. Interestingly, they are among the top in the league for home runs allowed, ranking 5th with 148 given up.
Looking at individual performances, Willson Contreras leads the team with 20 home runs and 78 RBIs. Alec Burleson has been consistent with a .286 batting average and 16 home runs. Iván Herrera has also been a key contributor, hitting .283 with 14 home runs.
Finally, the Cardinals’ pitching staff has recorded 1050 strikeouts, ranking them 29th. They have 49 quality starts, which places them 11th in the league. Despite some struggles, the team has shown potential in various areas, making them a team to watch.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Giants Stats
Currently, the San Francisco Giants hold a batting average of .239, placing them 15th in the league. Their on-base percentage is slightly better at .313, ranked 13th. However, their slugging percentage of .392 ranks them 19th, indicating room for improvement in power hitting.
In terms of power, the Giants have hit 152 home runs, putting them at 16th in the league. Their doubles count stands at 209, which ranks 20th. They have also drawn 476 walks, placing them 7th, showing patience at the plate.
On the pitching side, the Giants have a strong earned run average of 3.78, ranking 6th in the league. Their pitching staff has been effective in limiting home runs, allowing just 123, the fewest in the league. Additionally, they have recorded 54 quality starts, ranking 8th, showing consistency in their rotation.
The Giants have been on a roll recently, winning their last five games. They scored a total of 46 runs across these games, showing their offensive capability. Notably, they secured an 8-2 victory against the Cardinals with 18 hits and 2 home runs.
Rafael Devers has been a standout player for the Giants, with a batting average of .264 and 31 home runs, leading the team in both categories. Willy Adames follows closely with 27 home runs and 78 RBIs. Matt Chapman has contributed significantly with 20 home runs and 54 RBIs.
Looking at recent performances, Drew Gilbert has been impressive, particularly in the game against the Orioles where he went 3-for-5 with 3 RBIs. The Giants’ lineup has shown depth, with contributions from various players like Wilmer Flores and Heliot Ramos. As they continue their season, maintaining this momentum will be key.
We want to hear from you below! Comments are welcome! Give us your picks for this San Francisco Giants vs. St. Louis Cardinals MLB matchup.
Giants vs. Cardinals Pitching Matchup
Justin Verlander takes the mound for the San Francisco Giants with an ERA of 4.29. Despite a challenging season, his record stands at 3-10. Nevertheless, Verlander has managed to maintain a steady strikeout rate, which remains a key component of his game.
On the other hand, Andre Pallante will start for the St. Louis Cardinals. His ERA is 5.38, indicating some struggles throughout the season. Although Pallante’s win-loss record is 6-13, he continues to work on refining his pitching approach.
Verlander has faced ups and downs, yet he often demonstrates resilience on the mound. His WHIP of 1.43 suggests that he allows a fair number of baserunners. As the season progresses, he aims to improve his consistency.
Pallante’s WHIP is slightly higher at 1.44, which points to similar challenges in controlling baserunners. However, he remains focused on improving his stats. With each game, Pallante seeks to find a rhythm that will lead to better results.
San Francisco Giants vs. St. Louis Cardinals Baseball Betting Trends
- The Cardinals have a recent record of 2 wins and 3 losses in their last five games.
- Also, the Giants have won their last five games, showing consistent performance.
- The total has gone over in 4 of the last 5 games for the Giants.
- The Cardinals have hit the under in 3 of their last 5 games.
- Additionally, the Giants have covered the run line in 4 of their last 5 games.
- The Cardinals have failed to cover the run line in 3 of their last 5 games.
Giants vs Cardinals Prediction: Giants ML -128
The Giants come into this matchup riding a five-game winning streak, and momentum like that is hard to fade. They’ve not only been winning but also looking sharp against quality opposition, which gives them a legitimate edge against the Cardinals.
Meanwhile, the Cardinals have been inconsistent, posting just two wins in their last five outings. That lack of rhythm has shown up at the betting window as well, with recent struggles to cover the run line exposing their vulnerabilities.
Head-to-head, the Giants have had the upper hand, including a convincing win in their last meeting. Confidence is a huge factor in baseball, and the Giants have plenty of it right now.
Their ability to consistently cover the run line makes the Giants a team bettors can trust in this spot.
Additionally, recent Cardinals games have often trended under, reflecting their lack of offensive firepower. That’s exactly the kind of weakness a Giants lineup in rhythm can exploit, especially with the way they’ve been producing runs.
All told, this is a matchup where form, confidence, and recent history align. The Giants on the moneyline at -128 is the smart play, with their winning streak and proven success over the Cardinals making them the side to back.
Today’s MLB Free Pick
Best Sportsbooks For San Francisco Giants vs. St. Louis Cardinals MLB Gambling Today!
MLB Betting Tweet Of The Day
Delivering tonight’s lineup card: Coach Yadi! pic.twitter.com/Tgi3dpRYrX
— St. Louis Cardinals (@Cardinals) September 6, 2025
Also, if you’re looking for more MLB picks like San Francisco Giants vs. St. Louis Cardinals 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!






