Two clubs on losing skids — the St. Louis Cardinals (two in a row) and the San Diego Padres (two straight) — meet on Thursday at 7:45 p.m. ET, at Busch Stadium.
The Padres are an underdog away (+115) at the Cardinals (-137). The Cardinals will start Sonny Gray (9-4) versus the Padres and Yu Darvish (0-2).
The Padres were defeated by the Marlins 3-2 yesterday. Manny Machado led the way offensively after going 2 for 4 with a double and an RBI, and Dylan Cease took the loss, pitching five innings, giving up two earned runs on four hits while striking out five.
Here is everything you need to prepare for Thursday’s Cardinals vs. Padres contest, including viewing options.
St. Louis Cardinals vs. San Diego Padres odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 3:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Cardinals (-137, bet $137 to win $100)Underdog: Padres (+115, bet $100 to win $115)Over/under: 8Cardinals vs. Padres: Game time and live stream infoGame day: Thursday, July 24, 2025Game time: 7:45 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: FDSMW and SDPALive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Cardinals vs. Padres on Fubo!
Cardinals stats and trendsCardinals betting recordsThe Cardinals have been favorites in 48 games this season and won 26 (54.2%) of those contests.St. Louis has a record of 13-7, a 65% win rate, when favored by -137 or more by sportsbooks this season.The Cardinals have a 57.8% chance to win this game based on the implied probability of the moneyline.St. Louis and its opponents have hit the over in 53 of its 102 games with a total this season.In 102 games with a spread this season, the Cardinals are 55-47-0 ATS.Sonny Gray (Cardinals probable starter)Gray aims for his 10th victory when he makes the start for the Cardinals, his 21st of the season. He is 9-4 with a 4.04 ERA and 123 strikeouts in 111 1/3 innings pitched.The right-hander last pitched on Saturday against the Arizona Diamondbacks, when he went 3 1/3 innings, allowing eight earned runs while giving up 11 hits.The 35-year-old has an ERA of 4.04, with 9.9 strikeouts per nine innings, in 20 games this season. Opposing hitters have a .255 batting average against him.Gray has collected nine quality starts this season.Gray has put up 15 starts this year in which he pitched five or more innings.In six of his 20 total appearances this season he has not given up an earned run.He will match up with a Padres team that is hitting .245 as a unit (17th in MLB). It is also slugging a collective .374 (27th in MLB) with 86 total home runs (27th in MLB).This season, the 35-year-old ranks 41st in ERA (4.04), 25th in WHIP (1.150), and 12th in K/9 (9.9) among qualifying pitchers.Cardinals batting statsThe Cardinals rank 21st in Major League Baseball with 100 home runs.The offense for St. Louis has a slugging percentage of .393 this season, 18th in MLB.The Cardinals’ .252 batting average is among the best in baseball, ranking 10th in MLB.St. Louis has scored the 13th-most runs in the majors this season with 461 (4.5 per game).The Cardinals have the 13th-best on-base percentage in MLB this season (.321).St. Louis has shown patience at the plate this season with the sixth-best rate of strikeouts per game (7.7) among MLB offenses.Padres stats and trendsPadres betting recordsThe Padres have won in 24, or 49%, of the 49 contests they have been named as odds-on underdogs this year.This season, San Diego has been victorious 16 times in 33 chances when named as an underdog of at least +115 or longer on the moneyline.The moneyline set for this matchup implies the Padres have a 46.5% chance of walking away with the win.Contests with San Diego has gone over the total set by sportsbooks in 40 of 102 chances this season.The Padres have posted a record of 56-46-0 against the spread this season.Yu Darvish (Padres probable starter)Darvish (0-2) gets the starting nod for the Padres in his fourth start of the season. He has a 6.08 ERA in 13 1/3 innings pitched, with eight strikeouts.In his most recent appearance on Saturday, the righty threw five innings against the Washington Nationals, giving up three earned runs while surrendering five hits.Over three games this season, the 38-year-old has amassed a 6.08 ERA and 5.4 strikeouts per nine innings, while giving up a batting average of .260 to his opponents.Darvish heads into this game with one outing of five or more innings pitched this year.He meets a Cardinals offense that ranks 13th in the league with 461 total runs scored while batting .252 as a squad. His opponent has a collective .393 slugging percentage (18th in MLB play) and has hit a total of 100 home runs (21st in the league).Padres batting statsThe Padres have hit the fourth-fewest home runs in baseball this season (86).This season, San Diego’s .374 slugging percentage is the fourth-lowest percentage in baseball.The Padres rank 17th in the majors with a .245 batting average.The offense for San Diego is the No. 25 offense in baseball, scoring 4.0 runs per game (407 total runs).The Padres’ .314 on-base percentage is 18th in the majors.