For anyone who loves to bet long shot golfers, I have good news and bad news heading into the 2026 Masters. The bad news is long shots rarely win at Augusta National, with the mos ...