Free Pick: Cardinals vs. Padres Odds
Looking for St. Louis Cardinals vs. San Diego Padres Free MLB predictions? MLB betting sees the Cardinals taking on the Padres on 5/7 at PETCO Park, in San Diego. This free MLB baseball pick is based on matchup analysis and documented handicapping data tracked by CappersPicks since 2004, with a focus on identifying the strongest betting angle for this Cardinals Padres matchup..
2026 MLB Handicapping – St. Louis Cardinals vs San Diego Padres
(21-15) St. Louis Cardinals vs. San Diego Padres (22-14)
Date: May 07, 2026
Time: 10:10 PM ET
Venue: PETCO Park in San Diego, CA
Projected Starting Pitchers: Matthew Liberatore vs. Michael King
MLB Moneyline Odds: Cardinals +147 | Padres -177 (Bet Now!)
Today’s MLB Run Line Betting Odds: Cardinals +1.5 | Padres -1.5
MLB Baseball Gambling Total: O/U: 8
Here’s why I’m backing an OVER bet below in my Cardinals Padres free pick & gambling prediction for this matchup.
- Live Betting Odds for today’s Cardinals vs. Padres game!
- Want more baseball predictions like this Cardinals Padres play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Cardinals vs. Padres Gameday
The St. Louis Cardinals are set to face the San Diego Padres tonight at PETCO Park. St. Louis enters with a 21-15 record, sitting second in the NL Central Division while winning seven of its last ten games.
Both teams enter hot enough to make this one feel like a playoff matchup.
The San Diego Padres carry a 22-14 record into this game and currently sit second in the NL West Division.
San Diego has won its last two games, showing improved form after dealing with a difficult stretch earlier.
Recent head-to-head meetings slightly favor the Padres, who have outscored the Cardinals in those matchups. St. Louis still brings confidence into this game with a strong 11-5 road record during the season.
That success away from home could become an important factor tonight at PETCO Park.
St. Louis Cardinals vs. San Diego Padres Odds & Last 5
The betting odds favor the Padres with a moneyline of -174, while the Cardinals enter at +146. Those numbers suggest the market views San Diego as the stronger team entering this matchup.
The Padres’ recent two-game winning streak has likely contributed to that outlook.
The runline also leans toward San Diego at -1.5 with odds of +123, pointing toward expectations of a close game with a slight edge for the home team.
St. Louis enters after a loss to Milwaukee where the offense produced only four hits. San Diego picked up a victory against San Francisco behind home runs from Xander Bogaerts and Gavin Sheets.
The Cardinals’ road success this season could still keep this matchup competitive.
San Diego’s recent form and home-field advantage may ultimately become the deciding factors tonight.
Padres Stats
The Padres’ lineup has delivered several solid offensive performances this season. Their .233 batting average ranks 17th in baseball, while the .304 on-base percentage also sits 17th overall.
The slugging percentage has been slightly better for San Diego this year.
The Padres carry a .386 slugging percentage, ranking 13th in the league.
Xander Bogaerts has remained one of the team’s top contributors with a .276 batting average and 22 RBIs. Manny Machado has added five home runs and 18 RBIs despite carrying a lower .207 batting average.
Gavin Sheets has also provided power with five home runs and a .465 slugging percentage.
San Diego’s pitching staff enters with a 4.21 ERA, ranking 16th in baseball. Opponents are batting .238 against the Padres, which ranks 12th overall, while the pitching staff has collected 314 strikeouts to rank 9th in the league.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Cardinals Stats
The St. Louis Cardinals own a .240 batting average this season, ranking 13th in the league. Their .323 on-base percentage ranks 9th, while the .398 slugging percentage sits 7th overall.
The offense has continued generating balanced production throughout the lineup.
St. Louis has dealt with more inconsistency from the pitching staff this season. The Cardinals carry a 4.54 ERA, ranking 23rd in baseball, while opponents are batting .262 against them, which ranks 20th overall.
The staff has also surrendered 39 home runs, ranking 10th in the league.
JJ Wetherholt leads the team with 7 home runs and 28 runs scored. Iván Herrera continues contributing with a .248 batting average and 21 runs scored.
Alec Burleson has also driven in 29 RBIs, leading the Cardinals in that category.
We want to hear from you below! Comments are welcome! Give us your picks for this St. Louis Cardinals vs. San Diego Padres MLB matchup.
Cardinals vs. Padres Pitching Matchup
Matthew Liberatore takes the mound for the St. Louis Cardinals carrying a 1-1 record with a 4.50 ERA. His 23 strikeouts still show the potential for stronger performances moving forward.
Liberatore’s results have varied at times throughout the season.
His 1.50 WHIP suggests he has allowed a noticeable amount of traffic on the bases. Reducing walks and limiting hits will remain important if he hopes to improve his overall consistency.
Michael King gets the start for the San Diego Padres with a 3-2 record and a 2.95 ERA.
King has also recorded 39 strikeouts, continuing to show the ability to retire hitters effectively. His 1.13 WHIP highlights stronger command and better control on the mound.
King’s ability to maintain a lower ERA has turned him into a reliable option for San Diego. Continuing that success and keeping the strikeout numbers strong will be important against the Cardinals lineup tonight.
St. Louis Cardinals vs. San Diego Padres bottom line: San Diego enters with the stronger pitching edge, but St. Louis has played well enough on the road to keep this matchup tight.
St. Louis Cardinals vs. San Diego Padres Baseball Betting Trends
- The Padres have gone 3-2 straight-up in their last five games.
- The Padres have hit the over in 3 of their last 5 games.
- Additionally, the Padres have covered the run line in 3 of their last 5 games.
- Also, the Cardinals have gone 3-2 straight-up in their last five games.
- The Cardinals have hit the under in 3 of their last 5 games.
- The Cardinals have covered the run line in 2 of their last 5 games.
Cardinals Padres Free Pick: Over 7.5
Here is my Cardinals Padres free pick: Offense should show up on both sides tonight.
San Diego has been involved in several higher-scoring games lately, and their pitching staff hasn’t exactly been locking teams down. That combination usually pushes totals upward.
St. Louis can contribute offensively too, especially away from home where they’ve consistently produced runs. So why expect a quiet matchup here?
Additionally, recent meetings between these teams have leaned toward the over, showing a pattern worth respecting. Quick note, both lineups can do damage fast.
Runs should come early.
This has the setup for a higher-scoring game.
Even so, the total still feels manageable given the offensive potential from both clubs. My play for today is on the Over 7.5, I’m going with my MLB gambling system on this one.
Today’s MLB Free Pick
Best Sportsbooks For St. Louis Cardinals vs. San Diego Padres MLB Gambling Today!
MLB Betting Tweet Of The Day
Carnitas’ Snack Shack is where it’s at 🙂↕️ pic.twitter.com/ql0dnoKKxV
— Petco Park (@PetcoPark) May 7, 2026
Also, if you’re looking for more MLB picks like St. Louis Cardinals vs. San Diego Padres 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! What did you think of our Cardinals Padres free pick?






