Chicago Cubs (31-26) vs. St. Louis Cardinals (29-25) May 29, 2026 7:15 pm EDT The Line: St. Louis Cardinals 119 / Chicago Cubs -143; Over/Under: 8 (Get latest betting odds)
In this article, we will formulate a Cubs vs Cardinals Prediction for this MLB matchup on Friday, May 29 th in the second game of this series. Let’s take a look at the prediction for this MLB matchup.
The St. Louis Cardinals have a 29-25 record this season and are sitting in the third place of the NL Central. They have a 13-13 home record and are coming off a 1-2 road defeat against the Brewers. They will face the Rangers and the Reds next.
The Cardinals have a .238 batting average this season, .318 OBP and .383 Slugging percentage. St. Louis’ pitching staff has a 4.22 ERA and 1.37 WHIP. Jordan Walker is the team’s best hitter with a .300 batting average, also leading the team in RBI with 42, adding a team-high 15 home runs.
Andre Pallante (R) is the projected starting pitcher for the Cardinals, and he has a 5-4 record, 3.76 ERA and 1.25 WHIP.
The Chicago Cubs have a 31-26 record this season and are sitting in the second place of the NL Central. They have a 13-15 away record and are coming off a 7-2 road win against the Pirates. They will face the Athletics and the Giants next.
The Cubs have a .238 batting average this season, .336 OBP and .387 Slugging percentage. Chicago’s pitching staff has a 4.19 ERA and 1.24 WHIP. Alex Bregman is the team’s best hitter with a .260 batting average. Nico Hoerner leads the team in RBI with 32, while Ian Happ adds a team-high 12 home runs.
Shota Imanaga (L) is the projected starting pitcher for the Cubs, and he has a 4-5 record, 4.04 ERA and 1.07 WHIP.
The Cubs are 7-3 in their last 10 meetings against the Cardinals but have lost two of their last three visits in Saint Louis.
In this Cubs vs Cardinals Prediction, the Cubs are coming as -140 road favorites. The Jays have been dominating the Orioles in their recent meetings and they will face a struggling Trevor Rogers who has lost each of his last six starts and has 17 earned runs across his last three starts. On top of that, the Jays have a superior bullpen, they are 7-2 in their last 9 games and have just one earned run in each of their last three games, so I expect them to get the job done and win this one on the road.