MLB

Washington has the stronger season batting line, with more runs, home runs, and a better OPS, but St. Louis counters with slightly better pitching and a home setting that narrows the gap. Both clubs enter with similar recent form at 4-6 over the last 10, though Washington has been the sharper offense across the season while St. Louis has relied more on run prevention. The Nationals have the more powerful lineup on paper, but they have also been more volatile on the mound, especially once the bullpen enters.
Kyle Leahy gets the ball for St. Louis. He comes in with a 10-4 record and a 3.33 ERA, which signals a strong run prevention season for the Cardinals’ starter. His profile supports a lower-scoring game if he can work efficiently and keep Washington from stacking extra-base contact early. The Cardinals do not need him to dominate; they need him to hold the game in range and hand off to a bullpen that, while not elite, has been better than Washington’s. Cade Cavalli starts for Washington with a 12-5 record and a 3.12 ERA. The numbers point to a capable starter who can keep the Nationals competitive, and his run prevention has been slightly better than Leahy’s by ERA. The issue for Washington is less the starter and more the path after that, since the team’s bullpen has been more exposed across the season. If Cavalli settles in, Washington can hang around, but the full pitching staff still leaves more room for St. Louis to gain an edge late.
I’m backing St. Louis on the moneyline in a game that projects to stay close but tilt slightly toward the home club. The Cardinals do not have the stronger offense, but they do have the better pitching setup overall, and that helps in a matchup where both starters have been productive and the deciding factor may be bullpen quality and home-field support. My projected final is Cardinals 5, Nationals 4, which fits a one-run game and supports the home side.