St. Louis Cardinals vs San Diego Padres Betting Pick & Prediction for 5/7

The St. Louis Cardinals will visit the San Diego Padres at PETCO Park. This MLB regular-season game is set for Thursday, May 7, 2026, at 10:10 PM. Fans can catch the action on ESPN.
The Cardinals have a record of 21-15 and are ranked second in the NL Central. The Padres hold a 22-14 record, placing them second in the NL West. Both teams aim to improve their standings with a win in this night game.
St. Louis Cardinals Team Preview
The St. Louis Cardinals head into their next game with mixed results from their recent outings. They managed a solid win against the Milwaukee Brewers on May 4th, taking the game 6-3 with 11 hits. However, they faced losses against the Brewers and the Dodgers, highlighting some inconsistencies in their recent performances.
Offensively, the Cardinals have been decent this season, with a team batting average of .240, ranking 12th. Their on-base percentage stands at .323, which places them 8th in the league. Jordan Walker has been a key player, with a .303 average and leading the team with 10 home runs and 27 RBIs.
Matthew Liberatore is set to pitch for the Cardinals in the upcoming game. So far, he holds a 1-1 record with a 4.50 ERA this season. The Cardinals will need a strong performance from him to counter the Padres’ lineup and support their own offense.
Cardinals vs Padres Game Day Info
- Sport: MLB
- Teams: St. Louis Cardinals vs. San Diego Padres
- Venue: PETCO Park in San Diego, CA
- Date: Thursday, May 7, 2026
- Betting Odds: Cardinals Moneyline +146, Padres Moneyline -174
San Diego Padres Team Preview
The San Diego Padres are coming off a strong win against the San Francisco Giants. They took the game 5-1, with Xander Bogaerts and Gavin Sheets hitting home runs. Bradgley Rodriguez started on the mound, throwing a scoreless inning.
In their previous game, the Padres secured a 10-5 victory over the Giants. The team racked up 14 hits, with Jackson Merrill and Sung-Mun Song contributing multiple RBIs. Walker Buehler pitched over five innings, allowing four runs.
The Padres have a batting average of .233, ranking 16th in the league. They have hit 36 home runs this season, standing at 14th place. The team’s slugging percentage is .386, which is 13th among their peers.
BTB Betting Pick
The Padres are favored with a moneyline of -174 against the Cardinals at +146. The Padres have a stronger pitching lineup with an ERA of 4.21, ranked 15th, compared to the Cardinals’ 4.54, ranked 22nd. Given the pitching and hitting stats, the Padres are likely to win with a projected score of Padres 5, Cardinals 3.
The total runs line is set at 8.0 with odds of -110 for the over and -111 for the under. Both teams have mid-range hitting stats, with the Cardinals having a slightly better slugging percentage at .398. The projected total score is 8, so the recommendation is to take the under 8.0.