At Busch Stadium on Saturday, the St. Louis Cardinals (6-7) meet the Philadelphia Phillies (8-5), with first pitch at 2:15 p.m. ET.
The Phillies are a close favorite (-116 moneyline odds to win) when they play the Cardinals (-103). The matchup on the mound for this contest is set with the Philadelphia Phillies looking to Cristopher Sanchez, and Miles Mikolas (0-1) answering the bell for the St. Louis Cardinals.
The Cardinals defeated the Phillies 2-0 yesterday, with Andre Pallante getting the win (7.0 IP, 0 R, 2 H, 4 K) and Yohel Pozo leading the way offensively (going 3-for-4 with a double and an RBI). Aaron Nola (5.0 IP, 2 R, 5 H, 7 K) took the loss for the Phillies.
Ahead of watching this Phillies vs. Cardinals matchup, here is what you need to know about Saturday’s action on the diamond, including viewing options.
Philadelphia Phillies vs. St. Louis Cardinals odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 9:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
- Favorite: Phillies (-116, bet $116 to win $100)
- Underdog: Cardinals (-103, bet $103 to win $100)
- Over/under: 7.5
Phillies vs. Cardinals: Game time and live stream info
- Game day: Saturday, April 12, 2025
- Game time: 2:15 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- TV channel: FDSMW and NBCS-PH+
- Live stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Phillies vs. Cardinals on Fubo!Phillies stats and trends
Phillies betting records
- This season, the Phillies have won five out of the eight games in which they’ve been favored.
- Philadelphia has a record of 5-2 in games when oddsmakers favor them by at least -116 on the moneyline.
- The implied probability of a win from the Phillies, based on the moneyline, is 53.7%.
- Philadelphia’s games have gone over the total in four of its 13 chances.
- The Phillies are 8-5-0 against the spread in their 13 chances this season.
Cristopher Sanchez (Phillies probable starter)
- Sanchez (0-0) starts for the Phillies, his third this season.
- In his most recent time out on Sunday, the left-hander threw 5 2/3 innings against the Los Angeles Dodgers, allowing four earned runs while surrendering six hits.
- In two appearances this season, he has put up a 4.09 ERA and averages 13.1 strikeouts per nine innings while opposing batters are hitting .233 against him.
- Sanchez will look to extend a three-game streak of lasting five or more innings (he’s averaging 5.5 innings per outing).
- He will face a Cardinals offense that ranks second in MLB with 133 total hits (on a .278 batting average). The team also slugs a collective .429 (sixth in MLB) with 16 total home runs (11th in MLB).
Phillies batting stats
- The Phillies have hit 14 homers this season, which ranks 15th in the league.
- Fueled by 34 extra-base hits, Philadelphia ranks 13th in MLB with a .394 slugging percentage this season.
- The Phillies rank ninth in MLB with a .247 team batting average.
- Philadelphia has scored the 14th-most runs in the majors this season with 56 (4.3 per game).
- The Phillies have an OBP of .342 this season, which ranks fifth in MLB.
- Philadelphia is one of the most-disciplined teams at the plate this season, ranking ninth with an average of 8.1 strikeouts per game.
Cardinals stats and trends
Cardinals betting records
- The Cardinals have been victorious in five of the eight contests they have been chosen as underdogs in this season.
- This year, St. Louis has won one of four games when listed as at least -103 or worse on the moneyline.
- The Cardinals have an implied victory probability of 50.7% according to the moneyline set for this matchup.
- St. Louis’ games have gone over the total in nine of its 13 opportunities.
- The Cardinals are 7-6-0 against the spread in their 13 games that had a posted line this season.
Miles Mikolas (Cardinals probable starter)
- The Cardinals will send Mikolas (0-1) to make his third start of the season.
- In his most recent time out on Sunday, the righty threw 2 2/3 innings against the Boston Red Sox, allowing eight earned runs while surrendering 11 hits.
- In two games this season, he has an 11.25 ERA and 4.5 strikeouts per nine innings while opponents are hitting .361 against him.
- Mikolas heads into this matchup with one outing of five or more innings pitched this year.
- The opposing Phillies offense has the 13th-ranked slugging percentage (.394) and ranks 15th in home runs hit (14) in all of MLB. They have a collective .247 batting average, and are 13th in the league with 107 total hits and 14th in MLB play scoring 56 runs.
Cardinals batting stats
- The Cardinals rank 11th in MLB play with 16 total home runs.
- This season, St. Louis’ .429 slugging percentage ranks sixth-best in the majors.
- The Cardinals have the second-best batting average in the league (.278).
- The offense for St. Louis is No. 4 in the majors, scoring 5.7 runs per game (74 total runs).
- The St. Louis Cardinals lead the league with a .353 on-base percentage.
Gannett may earn revenue from sports betting operators for audience referrals to betting services. Sports betting operators have no influence over nor are any such revenues in any way dependent on or linked to the newsrooms or news coverage. Terms apply, see operator site for Terms and Conditions. If you or someone you know has a gambling problem, help is available. Call the National Council on Problem Gambling 24/7 at 1-800-GAMBLER (NJ, OH), 1-800-522-4700 (CO), 1-800-BETS-OFF (IA), 1-800-9-WITH-IT (IN). Must be 21 or older to gamble. Sports betting and gambling are not legal in all locations. Be sure to comply with laws applicable where you reside.
We occasionally recommend interesting products and services. If you make a purchase by clicking one of the links, we may earn an affiliate fee. Sportsbook Wire operates independently, though, and this doesn’t influence our coverage.