MLB

Chicago comes in at 71-50 with a .587 win percentage, 634 runs scored, and a +115 run differential. The Cubs have been especially solid at home, and their recent form is strong with an 8-2 stretch over the last 10 games. Offensively, they carry a .250 batting average, .340 on-base percentage, and .761 OPS, all comfortably ahead of St. Louis. That edge matters in a division game where one timely swing can decide the outcome. St. Louis is 61-60 and sits on a near-even run profile despite scoring only 529 runs. The Cardinals’ .241 average, .316 OBP, and .695 OPS show a lineup that has struggled to create enough traffic on the bases. They have won two straight and are 7-3 in their last 10, so they are not playing poorly, but the season-long numbers still point to a lower ceiling than Chicago. That is why the Cubs are justified as favorites and why a controlled scoring game fits the data better than a shootout.
Kevin Gausman takes the ball for the Cubs with a 6-10 record, 131 strikeouts, and a 4.29 ERA. His season numbers suggest a pitcher capable of missing bats but also one who can give up traffic, which helps explain why Chicago is favored more by team strength than by a pure ace advantage. Even so, the Cubs’ defense and bullpen numbers help soften the risk behind him. Matthew Liberatore starts for the Cardinals with a 5-8 record and a 4.29 ERA. His season line is similar on the surface, but St. Louis has less offensive support behind him and a weaker lineup overall. That makes it harder for the Cardinals to turn a decent start into a win, especially against a Chicago team that has scored more consistently at home and over the full season.
Chicago should control this game more often than not, backed by the better offense, stronger home record, and superior run differential. St. Louis has played respectably lately, but its season-long hitting numbers are too light to make it a strong favorite against a Cubs team that is more complete. The projected final score is Chicago Cubs 5, St. Louis Cardinals 3, which supports the Cubs on the moneyline and the under 8.
none