St. Louis Cardinals vs San Diego Padres Prediction, 5/10/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs San Diego Padres
Date: Sunday, May 10, 2026
Location: Petco Park in San Diego, CA
TV: Padres.TV
Odds/Point Spread: St. Louis (+125) San Diego (-150)
The St. Louis Cardinals (22-15) are traveling to Petco Park on Sunday where they will go up against the San Diego Padres (22-15). The odds on this game have the Cardinals at +125 and the Padres are coming in at -150. The total is set at 8. The starting pitchers are Kyle Leahy and Walker Buehler.

St. Louis has a slugging rate of .398 and have struck out 309 times, while taking a walk on 136 occasions. They have accrued 172 runs batted in in addition to 294 base knocks over the course of the season, and their average at the plate is sitting at .238. The Cardinals have tallied 59 doubles as a team and have hit 45 baseballs out of the park. They have a total of 176 runs scored while holding a team OBP of .324. As a team, the St. Louis Cardinals are putting up 4.8 runs per game, which has them sitting at 10th in MLB.
Today’s Featured MLB Best Bet! VERNON CROY is on a 20-8. +6,390 MLB run dating back to April 7 and has a 7-Unit MLB Play (6 p.m.) that goes Saturday night. Croy is also an outstanding 5-1, +2,655 with his top MLB plays rated 7-Units or higher this season. Sign-up now! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Betting Picks
The Cardinals are sitting with a team ERA of 4.45 this year (20th in baseball), and the staff has rung up 258 batters. Cardinals pitchers have surrendered 39 long balls and 176 runs in total (21st in baseball). Their pitching staff has walked 140 players from the other team and their FIP is 4.55 as a squad over the course of the season. St. Louis has yielded 332 base hits (8.9 per 9 innings) as well as 165 earned runs. Their K/BB ratio is 1.84 and the pitching staff sits with a WHIP of 1.41.
The Cardinals have sent 134 relief pitchers to the mound this season. The relief pitchers have inherited 60 base runners for the year with 38.3% of them crossing home plate. The relief pitchers are sitting with 32 holds this year (1st in the league). Cardinals bullpen pitchers have gone to the mound with runners on 40 times and also have had 48 appearances in high leverage situations. They have accumulated 14 saves for the season and have not converted 6 of 20 save chances. The Cardinals relief pitchers have a save percentage of 70.0% and stepped onto the hill in 54 save situations.
The Cardinals have turned 69.3% of baseballs in play into outs in their 3,006 innings on the field, which has them sitting 19th in professional baseball. The St. Louis Cardinals are sitting with 1,002 putouts at this point in the season, in addition to 382 assists and 18 errors. Their fielding rate sits at .987 which has them ranked 12th in professional baseball, and they have turned 39 double plays.
Leahy (9-7 career record) sits with a FIP of 3.86 and he has faced 728 hitters during his time in the majors. He has given up 168 hits (8.8 hits per nine innings) and has 56 walks. His earned run average is 3.92 (75 earned runs allowed) and his career WHIP is 1.300. Leahy has taken the ball for 172 frames and has earned 142 K's thus far in his career.
The San Diego Padres are sitting with a team OBP of .304 as well as a batting average of .231 for the season. They have been rung up on 300 occasions (21st in baseball) and have notched a total of 282 base hits. San Diego is sitting with 36 home runs on the campaign as well as 156 RBIs. The Padres have a slugging percentage of .381 and they have an average of 4.41 runs per contest (16th in MLB). They have 61 two-baggers, while getting a free base 120 times as well as scoring 163 runs.
The San Diego pitching staff have allowed 157 runs this year while having a team ERA of 4.15 (152 earned runs allowed). They have allowed 34 homers and they relinquish 4.28 runs per 9 innings (10th in the league). The Padres hold a team WHIP of 1.258 with a FIP of 3.82 as a team over the course of the season. They currently have a strikeout to walk ratio of 8.80 (322 strikeouts vs 124 free passes). They have a ranking of 11th in baseball as a pitching staff in total hits allowed with 291.
They are currently ranked 14th in baseball with a save percentage of 65.0%, and they have dispatched 123 bullpen pitchers onto the diamond on the campaign. Their relief pitchers have taken the field 41 times in high leverage situations in addition to 32 occasions with runners on. Sitting with 47 save situations, the Padres have accrued 25 holds in addition to 7 blown saves. San Diego has had bullpen pitchers step onto the hill in 20 save chances and they have earned 13 saves. San Diego relievers hold an inherited score rate of 36.4% out of their 55 inherited base runners.
In their 2,970 innings played, the Padres have earned a defensive efficiency of 70.6% (11th in the majors). The San Diego Padres have turned 28 double plays and have a fielding rate of .994 (1st in the majors). The Padres have recorded 332 assists, 8 errors and have 990 putouts so far this season.
During his career, Buehler has conceded 752 hits while he has tallied 875 K's in 869 innings. Buehler (59-31 career mark) has a 3.59 earned run average and has conceded 7.8 hits per 9 innings. He has allowed a total of 347 ER's while earning a WHIP of 1.168 and a FIP of 3.5. He has a K/BB ratio of 3.33 and he has gone up against 3,604 opposing hitters so far in his career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+125)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Diego Padres - Twitter
St. Louis Cardinals - Twitter
