St. Louis Cardinals vs San Diego Padres Prediction, 5/8/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs San Diego Padres
Date: Friday, May 8, 2026
Location: Petco Park in San Diego, CA
TV: Padres.TV
Odds/Point Spread: St. Louis (+132) San Diego (-160)
Petco Park is the location where the San Diego Padres (22-14) will compete against the St. Louis Cardinals (21-15) on Friday. The line on this matchup has St. Louis at +132 and San Diego is opening at -160. The betting total is set at 8. The expected starting pitchers will be Michael McGreevy and Griffin Canning.

The Cardinals have accounted for 57 two-baggers as a squad and have knocked 44 balls out of the park. St. Louis has a slugging % of .398 and have been called out on strikes 301 times, while drawing a walk on 131 occasions. As a unit, the St. Louis Cardinals are notching 4.8 runs per game, which puts them at 9th in the league. They have compiled 170 RBI's and 289 base knocks on the year, while their team batting average sits at .240. They are sitting with 174 runs scored and have an OBP of .325.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Play on Thursday (6:40 p.m.). We have nailed 7 of our last 9 MLB selections and two straight top plays. Stream this game live on MLB.tv and sign-up below with a daily picks package from MLB Baseball. 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
Their K/BB ratio is 1.82 and their pitching staff holds a WHIP of 1.43. Cardinals pitchers have relinquished 39 long balls in addition to 175 runs (21st in the league). St. Louis has given up 328 base hits (9.1 per 9 innings) in addition to 164 earned runs. The Cardinals hold a team ERA of 4.54 over the course of the season (23rd in MLB), and they have struck out 249 batters. Their pitching staff has walked 137 batters and their FIP is 4.62 as a squad for the season.
The Cardinals have sent 131 relievers to the mound so far this season. The relievers have inherited 60 base runners for the year and 38.3% of those runners crossing home plate. The relievers have accumulated 30 holds over the course of the season (1st in the league). Cardinals relief pitchers have come into the game with opponents on base 40 times in addition to having 45 appearances in high leverage situations. They have 13 saves this season and have blown 6 out of their 19 chances to get a save. The Cardinals relief pitchers have a save percentage of 68.4% and have come into the game in 51 save situations.
The St. Louis Cardinals are sitting with 975 putouts at this point in the season, in addition to 368 assists and 18 errors. Their fielding rate is holding steady at .987 which has them sitting 13th in professional baseball, and they have turned 37 double plays. The Cardinals have transformed 69.1% of balls in play into outs in their 2,925 innings, ranking them 22nd in baseball.
McGreevy has pitched in 157 innings and has accounted for 100 K's so far in his MLB career. His ERA is 3.60 (63 earned runs allowed) and he has a WHIP of 1.106. He has conceded 144 hits (8.2 hits per nine innings) and has 30 free passes. McGreevy (13-6 mark in his career) has a FIP of 3.55 while he has gone up against 633 opposing hitters during his time in the major leagues.
San Diego has accumulated 36 HRs this season as well as 155 RBIs. They have put up 61 two-baggers, while taking a walk 117 times as well as putting up 162 runs. The San Diego Padres have compiled an on-base percentage of .305 and a batting average of .233 so far this season. The Padres hold a team SLG% of .386 and they have an average of 4.50 runs per outing (13th in baseball). They have been rung up on 291 occasions (24th in the league) and have recorded 278 base hits.
The Padres hold a team WHIP of 1.262 in addition to having a FIP of 3.80 as a unit on the campaign. They are currently ranked 10th in the league as a staff in total hits given up with 286. The San Diego pitching staff have surrendered 155 runs on the year and come in with a team ERA of 4.21 (150 earned runs surrendered). They currently have a K/BB ratio of 8.80 (314 strikeouts vs 119 walks). They have given up 33 homers and they allow 4.35 runs per 9 innings (13th in baseball).
With 47 save situations, the Padres have earned 25 holds and 7 blown saves. San Diego has had relievers step onto the mound in 20 save opportunities and they have converted 13 saves. San Diego relief pitchers hold an inherited score rate of 36.4% out of their 55 inherited runners. Their bullpen pitchers have come in 40 times in high leverage situations and on 32 occasions with base runners. They are ranked 14th in the league holding a save rate of 65.0%, and they have sent 120 relievers to the hill so far this season.
The San Diego Padres have turned 27 double plays and own a fielding percentage of .994 (1st in pro baseball). The Padres have racked up 321 assists, 8 errors and have earned 963 putouts on the season. In 2,889 innings played, the Padres are sitting with a defensive efficiency of 70.3% (14th in professional baseball).
Canning (32-37 career win-loss mark) holds a 4.63 earned run average while allowing 8.7 hits per 9 innings. He has a strikeout to walk ratio of 2.53 and he has gone up against 2,521 hitters in his career. He has allowed 303 ER's while earning a WHIP of 1.338 and a FIP of 4.6. Thus far in his career, Canning has surrendered 567 base knocks while earning 560 punch outs in 589 frames.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+132)
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
