Will Russell Henley win the 2026 TOUR Champions… 99% No · Polymarket