A series opener between the Philadelphia Phillies (39-18) and St. Louis Cardinals (27-27) is scheduled for Friday at 6:40 PM ET, at Citizens Bank Park.
The Cardinals are an underdog (+160 moneyline odds) when they visit the Phillies (-192). The starting pitchers are Aaron Nola (6-2) for the Philadelphia Phillies, and Miles Mikolas (3-5) for the St. Louis Cardinals.
The Phillies knocked off the Giants by a 6-1 score in their last Game Wednesday. Nicholas Castellanos went 3-for-5 with a double, a home run and two RBI to lead them offensively while Cristopher Sanchez picked up the win after throwing six innings without giving up an earned run on four hits, while striking out seven.
The Cardinals beat the Reds 5-3 Friday, with Andre Pallante getting the win while pitching six innings without giving up an earned run on three hits, while striking out four. Nolan Gorman went 2-for-5 with a double, a home run and two RBI to lead the Cardinals’ offense.
Here is everything you need to get ready for Friday’s Phillies vs. Cardinals matchup, including viewing options.
Philadelphia Phillies vs. St. Louis Cardinals odds and betting lines
MLB odds courtesy of BetMGM Sportsbook. Odds updated Friday at 3:16 PM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
- Favorite: Phillies (-192, bet $192 to win $100)
- Underdog: Cardinals (+160, bet $100 to win $160)
- Over/under: 8
Phillies vs. Cardinals: Live streaming info & game time
- Game Day: Friday, May 31, 2024
- Game Time: 6:40 PM ET
- Stadium: Citizens Bank Park
- TV Channel: Bally Sports
- Live Stream: Fubo (Watch for free)
Phillies stats and trends
Phillies betting records
- The Phillies have won 33, or 70.2%, of the 47 games they’ve played as favorites this season.
- Philadelphia is 14-5 this season when entering a game favored by -192 or more on the moneyline.
- The bookmakers’ moneyline implies a 65.8% chance of a victory for the Phillies.
- Games involving Philadelphia have gone over the total set by bookmakers in 27 of 57 chances this season.
- The Phillies are 30-26-0 against the spread this season.
Aaron Nola (Phillies probable starter)
- Nola makes the start for the Phillies, his 12th of the season. He is 6-2 with a 3.04 ERA and 65 strikeouts in 71 2/3 innings pitched.
- In his most recent appearance on Sunday, the righty threw six innings against the Colorado Rockies, allowing two earned runs while surrendering five hits.
- In 11 games this season, the 30-year-old has an ERA of 3.04, with 8.2 strikeouts per nine innings. Opponents are hitting .210 against him.
- Nola is trying to build on a third-game quality start streak in this outing.
- Nola is aiming for his fifth straight appearance lasting five or more innings. He averages 6.5 frames per appearance on the hill.
- In two of his 11 total appearances this season he has not allowed an earned run.
- He will face a Cardinals offense that ranks 27th in the league with 213 runs while batting .237 as a squad. It has a collective .370 slugging percentage (22nd in MLB play) and has hit a total of 48 home runs (24th in MLB).
- In six innings over one appearance against the Cardinals this season, Nola has a 3 ERA and a 1 WHIP while his opponents are batting .150.
- Among qualifying pitchers in MLB play this season, the 30-year-old ranks 28th in ERA (3.04), 23rd in WHIP (1.056), and 47th in K/9 (8.2).
Phillies batting stats
- The Phillies have hit 66 homers this season, which ranks seventh in the league.
- Fueled by 162 extra-base hits, Philadelphia ranks fourth in MLB with a .416 slugging percentage this season.
- The Phillies have a team batting average of .258 this season, which ranks second among MLB teams.
- Philadelphia has scored the most runs (299) in baseball so far this year.
- The Phillies have an on-base percentage of .334 this season, which ranks second in the league.
- Philadelphia ranks 16th with an average of 8.3 strikeouts per game.
Cardinals stats and trends
Cardinals betting records
- The Cardinals have been chosen as underdogs in 26 games this year and have walked away with the win 12 times (46.2%) in those games.
- This year, St. Louis has won one of three games when listed as at least +160 or worse on the moneyline.
- The moneyline set for this matchup implies the Cardinals have a 38.5% chance of coming away with a victory in the contest.
- St. Louis and its opponents have gone over in 23 of its 53 games with a total set by sportsbooks this season.
- In 52 games with a line this season, the Cardinals have a mark of 27-25-0 against the spread.
Miles Mikolas (Cardinals probable starter)
- Mikolas gets the start for the Cardinals, his 12th of the season. He is 3-5 with a 5.64 ERA and 45 strikeouts over 59 2/3 innings pitched.
- In his last appearance on Saturday against the Chicago Cubs, the righty went six innings, giving up three earned runs while surrendering four hits.
- The 35-year-old has a 5.64 ERA and 6.9 strikeouts per nine innings in 11 games this season, while giving up a batting average of .286 to opposing hitters.
- Mikolas has five quality starts under his belt this season.
- Mikolas is seeking his fourth straight appearance lasting five or more innings. He averages 5.4 frames per start.
- He has not had an appearance so far in 2024 that he did not surrender at least one earned run.
- He will take the mound against a Phillies squad that is batting .258 as a unit (second in the MLB). They are also slugging a collective .416 (fourth in the league) with 66 total home runs (seventh in MLB action).
- Mikolas has a 2.70 ERA and a 1.2 WHIP against the Phillies this season in 6 2/3 innings pitched, allowing a .240 batting average over one appearance.
- Among qualifying pitchers in MLB action this season, the 35-year-old’s 5.64 ERA ranks 75th, 1.356 WHIP ranks 65th, and 6.9 K/9 ranks 67th.
Cardinals batting stats
- The Cardinals are 24th in baseball with 48 home runs. They average 0.9 per game.
- So far this year, St. Louis ranks 22nd in baseball, slugging .370.
- The Cardinals have the 17th-ranked batting average in the league (.237).
- The offense for St. Louis is No. 27 in baseball scoring 3.9 runs per game (213 total runs).
- The Cardinals’ .312 on-base percentage is 12th in MLB.