Kenny G said the value sits with St. Louis at +140 and laid out a pretty thorough case. Andre Pallante is coming off a solid five-inning, two-run outing against the Cubs and the Cards’ bullpen has quietly trimmed its ERA to 3.71. Offensively they remain a top-six unit in runs, OBP and batting average (.255), so getting no-hit for six frames Monday feels like an outlier. On the other side, Paul Skenes owns a shiny 2.12 ERA but showed cracks: four earned in four innings versus Milwaukee last start and five earned over six frames when he faced these same Cardinals on April 8. Pittsburgh’s relief corps (3.72 ERA) is still hard to trust and the Pirates’ recent scoring binge (7, 12, 9, 9 runs) clashes with season-long reality—27th in runs, 29th in slugging. Kenny expects that hot streak to fizzle and does not want to lay ‑165 on a team he projects to regress, making Cardinals moneyline his preferred bet.