San Diego Padres vs St. Louis Cardinals Prediction, 7/25/2025 MLB Picks, Best Bets & Odds
Game: San Diego Padres vs St. Louis Cardinals
Date: Friday, July 25, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: San Diego (-130) St. Louis (+110)
The St. Louis Cardinals (52-51) will try to defeat the San Diego Padres (55-47) at Busch Stadium on Friday. The moneyline on this contest has San Diego at -130 and St. Louis opens at +110. The total comes in at 8.5. The pitchers taking the mound are Nick Pivetta and Miles Mikolas.


The Padres have tallied 153 two-baggers as a team and have knocked 86 balls out of the park. San Diego is slugging .374 and have struck out 717 times, while being walked on 326 occasions. As a unit, the San Diego Padres are notching 4.0 runs per outing, which is 25th in the league. They have accounted for 382 RBI's and 830 base knocks this year, and their average at the plate is at .245. They have racked up 407 runs while holding a team on-base percentage of .314.
Today’s Featured MLB Best Bet! AUGUST YOUNG is hitting 62% since the all-star break with his MLB selections! AY has identified a special edge and is releasing a 7-Unit MLB Best Bet Thursday (1p.m EST) AY is connecting at a 64% clip this season on his MLB plays rated 7.0+ and is looking to hit another! Click BUY NOW below! 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 MLB package. Join Now! |
Get all of our MLB Parlay Picks
The Padres have a team earned run average of 3.58 on the campaign (5th in the league), and the staff has rung up 868 batters. Padres pitchers have given up 100 long balls and 391 runs in total (5th in the league). They have walked 336 opposing batters and their FIP sits at 3.86 as a team this year. San Diego has given up 773 base knocks (7.7 per 9 innings) as well as 358 earned runs. Their strikeout to walk ratio sits at 2.58 and their pitching staff has a collective WHIP of 1.23.
The Padres have dispatched 357 relief pitchers to the mound on the season. The relief pitchers have inherited 170 base runners on the season with 30.0% of them earned a run for their team. They have earned 35 saves over the course of the season and have blown 12 of their 47 save opportunities. The Padres relief pitchers have recorded a save rate of 74.5% and have come into the game in 119 save situations. The bullpen have a total of 70 holds so far this year (6th in the league). Padres relief pitchers have entered the contest with players on base 122 times and also have had 149 appearances in high leverage situations.
The Padres have converted 71.0% of balls hit into play into outs out of their 8,109 innings on the diamond, which has them sitting 8th in the majors. The San Diego Padres have earned a total of 2,703 putouts at this point in the season, as well as 774 assists and 51 errors. Their fielding percentage is currently at .986 which puts them in 21st in professional baseball, and have a total of 76 double plays.
Pivetta (66-73 career mark) has a FIP of 4.49 and he has gone up against 4,842 batters in the major leagues. He has given up 1,063 base hits (8.4 hits per 9 innings) and has 407 free passes. His ERA is 4.56 (580 earned runs allowed) and he has a career WHIP of 1.285. Pivetta has taken the mound for 1,144 innings and is sitting with 1,266 strikeouts during his career.
St. Louis has a total of 100 home runs this year and 440 RBIs. They have recorded 182 doubles, while walking 319 times as well as recording 461 runs. The St. Louis Cardinals are sitting with a team OBP of .321 in addition to a batting average of .252 this season. The Cardinals have a team slugging percentage of .393 and they score 4.48 runs per contest (13th in the league). They have been called out on strikes on 794 occasions (25th in the league) and have notched a total of 881 hits.
The St. Louis pitching staff have surrendered 465 runs on the year while having a team ERA of 4.22 (426 earned runs given up). They have given up 99 long balls and they surrender 4.60 runs per 9 innings (22nd in MLB). The Cardinals hold a team WHIP of 1.286 and are the owners of a FIP of 3.86 as a squad so far this season. Their strikeout to walk ratio is 7.50 (754 strikeouts vs 279 free passes). They have a ranking of 24th in MLB as a staff in total hits relinquished with 890.
St. Louis bullpen pitchers hold an inherited score percentage of 34.3% of 134 inherited runners. Their relief pitchers have stepped onto the mound 102 times in high leverage situations and on 99 occasions with runners on. Sitting with 98 save situations, the Cardinals have compiled 57 holds and also 14 blown saves. They sit at 15th in MLB with a save percentage of 63.2%, and they have dispatched 306 relief pitchers to the mound on the year. St. Louis has had relief pitchers step onto the mound in 38 save opportunities and they have earned 24 saves.
Out of their 8,187 innings on the diamond, the Cardinals have accumulated a defensive efficiency of 69.6% (17th in the majors). The St. Louis Cardinals have gotten 78 double plays and have accounted for a fielding rate of .989 (4th in pro baseball). The Cardinals have racked up 991 assists, 41 errors and have amassed 2,729 putouts this year.
So far in his pro baseball career, Mikolas has surrendered 1,211 hits and he has 864 punch outs in 1,193 innings pitched. He has allowed 562 ER's while earning a WHIP of 1.210 and a FIP of 4.2. His strikeout to walk ratio is 3.72 and he has faced 4,964 batters during his pro baseball career. Mikolas (69-71 win-loss mark in his career) has earned a 4.24 ERA while giving up 9.1 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take St. Louis (+110) and under 8.5 runs
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
St. Louis Cardinals - Twitter
San Diego Padres - Twitter