Please enable JavaScript
The 2025 Masters winner is most likely one of these eight players who satisfy a rule that 18 of the last 20 Augusta National winners have satisfied to win the green jacket.