In a game that starts soon, the Chicago Cubs will face the St. Louis Cardinals. With the game time approaching, our Cubs vs Cardinals prediction will be that the Chicago Cubs will win, provided that Justin Steele starts the game.

The odds on Chicago are -110 on the moneyline in this road game. The odds are the same on St. Louis as the teams are understood to be pretty evenly matched. However, the Cubs have been in great form for nearly two months now.

Cubs vs Cardinals Prediction: Chicago’s recent form is relevant

Once struggling with a dismal 26-36 record on June 8th, 2023, the Chicago Cubs have shown a remarkable turnaround. Currently, they stand at 50-51 overall, thanks to their recent impressive performance. The Cubs have undoubtedly found their stride. Their recent form is a clear indication that they are a force to be reckoned with.

St. Louis has played well lately. But a lot of the teams they have played have been skidding or weak ones. Interestingly enough, despite the good play of late, St. Louis lost three of four to the Cubs not too long ago. Miles Mikolas, St. Louis’ starting pitcher on Thursday, had an awful outing in his last start, which was against the Cubs. If Chicago can do a number on St. Louis in the days ahead, then it could put a nail in St. Louis’ coffin. It may just make them sellers just before the August 1st trade deadline.

Betting recommendation: Cubs vs Cardinals

We suggest placing your bet on the Chicago Cubs for this game at -110 (provided Justin Steele is starting). The game is scheduled to start at 7:45 PM ET, meaning that, as of the publication time, the start time is fast approaching.

Also, you might want to keep an eye on Justin Steele in this one in particular. He is 50 to 1 to lead the majors in wins this season with bet365 futures. Should he tally a win as the pitcher of record, he would be 11-3. If he does get the pitching win, bettors should grab him before his betting odds shorten in the antepost market.

Further reading: Brock Purdy 40 to 1 with bet365 futures