MLB

Washington comes in with the better recent team record and a more productive offense, scoring 787 runs with a .247 average, .323 on-base percentage, and .749 OPS. St. Louis has been weaker at the plate overall, but the Cardinals’ run prevention has been better shaped by a superior bullpen and a slightly better team pitching line. The Nationals are 5-5 over their last 10, while the Cardinals are 3-7 and have dropped three straight, so recent form favors Washington more than the betting market does.
Michael McGreevy takes the ball for St. Louis with a 7-9 record, 3.83 ERA, and 112 strikeouts. His season numbers point to a mid-rotation arm who has generally limited damage well enough to give his club a chance, even if the win-loss record has not been strong. Against a Washington lineup that has power but also swings and misses, McGreevy’s job is to keep the ball in the park and avoid big innings. Andrew Alvarez starts for Washington with a 6-2 record, 3.35 ERA, and 99 strikeouts. His numbers suggest he has been one of the Nationals’ more dependable run suppressors, and that gives Washington a real chance to keep the game close. Even so, the Cardinals’ offense has enough contact ability to test him, and the larger concern for the Nationals is what happens once the starter exits, since their bullpen has been less efficient over the full season.
St. Louis and Washington both bring offenses that can score, but the pitching setup points to a lower total than the market is fully pricing in. McGreevy and Alvarez have both posted respectable ERA marks, and St. Louis has the better bullpen metrics, which gives the Cardinals an edge in late leverage spots. With Washington’s offense carrying the louder season totals but St. Louis offering the steadier run prevention, the best read is Cardinals 5, Nationals 3 with the game staying under 9.5.