Again from my lifetime (1962 onwards):
1. Steve Redgrave (over 16 years at the very, very top, and in no easy sport either).
2. Muhammad Ali - Nuff said.
3. Eddie Mercx
4. Merlene Ottey (girls count too don't they?)
5. Lance Armstrong.
A top 25 in no particular order would have been easier to decide!