The Philadelphia Phillies (24-16) will host the St. Louis Cardinals (22-19), Monday at 6:45 p.m. ET, in the first game of a three-game series.

The Phillies are a home favorite (-188) against the Cardinals (+156). The Phillies will give the ball to Cristopher Sanchez (4-1) versus the Cardinals and Matthew Liberatore (3-3).

The Phillies beat the Guardians by a 3-0 score in their last game yesterday. Kyle Schwarber went 2 for 4 with two home runs and three RBIs to lead them offensively while Zack Wheeler got the win after throwing seven innings without giving up an earned run on three hits, while striking out eight.

The Cardinals beat the Nationals 6-1 yesterday. Nolan Arenado led the way offensively after going 2 for 4 with a double, a home run and two RBIs, and Miles Mikolas got the win, throwing 5 1/3 innings, giving up one earned run on four hits while striking out five.

Prepare for the Phillies vs. Cardinals with what you need to know ahead of Monday’s baseball action, including viewing options.

Philadelphia Phillies vs. St. Louis Cardinals odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Monday at 12:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Phillies (-188, bet $188 to win $100)Underdog: Cardinals (+156, bet $100 to win $156)Over/under: 8Phillies vs. Cardinals: Game time and live stream infoGame day: Monday, May 12, 2025Game time: 6:45 p.m. ETLocation: Philadelphia, PennsylvaniaStadium: Citizens Bank ParkTV channel: MLB Network, NBCS-PH, and FDSMWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Phillies vs. Cardinals on Fubo!

Phillies stats and trendsPhillies betting recordsThe Phillies have won 20, or 62.5%, of the 32 games they’ve played as favorites this season.Philadelphia is 8-1 this season when entering a game favored by -188 or more on the moneyline.The moneyline for this contest implies a 65.3% chance of a victory for the Phillies.Philadelphia and its opponents have hit the over in 18 of its 40 games with a total this season.In 40 games with a spread this season, the Phillies are 21-19-0 ATS.Cristopher Sanchez (Phillies probable starter)Sanchez (4-1 with a 2.89 ERA and 44 strikeouts in 37 1/3 innings pitched) gets the start for the Phillies, his eighth of the season.His most recent time out came on Wednesday against the Tampa Bay Rays, when the left-hander went six scoreless innings while giving up just one hit.In seven games this season, the 28-year-old has an ERA of 2.89, with 10.6 strikeouts per nine innings. Opponents are batting .229 against him.Sanchez is trying to collect his fourth quality start of the season in this matchup.Sanchez is aiming for his third straight appearance lasting five or more innings. He averages 5.3 innings per appearance on the mound.He has had one outing this season in which he kept his opponents to zero earned runs.The opposing Cardinals offense has the 10th-ranked slugging percentage (.403) and ranks 19th in MLB play with 38 home runs. It has a collective .261 batting average, and is third in MLB with 364 total hits and ninth in MLB play scoring 194 runs.Sanchez has pitched 6 1/3 innings, giving up one earned run on eight hits while striking out three against the Cardinals this season.Phillies batting statsThe Phillies have hit 42 homers this season, which ranks 13th in the league.Hitters for Philadelphia have a combined .403 slugging percentage this season, which ranks 10th in MLB.The Phillies rank sixth in MLB with a .257 team batting average.Philadelphia ranks 11th in the majors with 191 total runs scored this season.The Phillies have an on-base percentage of .336 this season, which ranks fourth in the league.Philadelphia has shown patience at the plate this season with the 10th-best rate of strikeouts per game (eight) among MLB offenses.Cardinals stats and trendsCardinals betting recordsThe Cardinals have been victorious in 14, or 51.9%, of the 27 contests they have been chosen as underdogs in this season.St. Louis has won all of its three games in which it was named as at least a +156 moneyline underdog.Bookmakers have implied with the moneyline set for this matchup that the Cardinals have a 39.1% chance of pulling out a win.Contests with St. Louis has gone over the total set by bookmakers in 22 of 41 chances this season.The Cardinals are 23-18-0 against the spread in their 41 games that had a posted line this season.Matthew Liberatore (Cardinals probable starter)The Cardinals are sending Liberatore (3-3) to the mound to make his eighth start of the season. He is 3-3 with a 3.07 ERA and 38 strikeouts in 41 2/3 innings pitched.The left-hander’s most recent time out came on Tuesday against the Pittsburgh Pirates, when he went seven innings, surrendering one earned run while giving up three hits.The 25-year-old has put up an ERA of 3.07, with 8.3 strikeouts per nine innings in seven games this season. Opposing hitters have a .214 batting average against him.Liberatore is trying to secure his sixth quality start of the year in this outing.Liberatore is looking to pick up his seventh start of five or more innings this year in this matchup.He has had one outing this season that he kept his opponents to zero earned runs.The opposing Phillies offense has a collective .257 batting average, and is eighth in the league with 352 total hits and 11th in MLB play with 191 runs scored. They have the 10th-ranked slugging percentage (.403) and are 13th in all of MLB with 42 home runs.Liberatore has thrown six innings without giving up an earned run on three hits, while striking out seven against the Phillies this season.The 25-year-old ranks 31st in ERA (3.07), 10th in WHIP (.951), and 36th in K/9 (8.3) among qualifying pitchers in MLB play this season.Cardinals batting statsThe Cardinals are 19th in MLB play with 38 home runs. They average 0.9 per game.This season, St. Louis is 10th in baseball, slugging .403.The Cardinals rank fourth in the majors with a .261 batting average.St. Louis scores the ninth-most runs in baseball (194 total, 4.7 per game).The Cardinals’ .338 on-base percentage ranks third-best in the majors.

Watch the MLB on Fubo!