Michael Phelps is the right answer at #1
I'm fine with Serena at #2
Messi is correct for second best male athlete
Brady should be ahead of Lebron
Tiger should be ahead of Lebron
Lebron is #6
Bilas #7
Novak needs to be ahead of Federer, end of story.
Kobe should be behind Curry, Duncan, Shaq
Ledecky should be top 10
Mayweather should be in top 15
Bonds should be top 20