Define "best". Is that the same or different than "greatest"? Define "athlete".
In spite of that, and based on my own personal takes on those words, I'm going to go with a few others and say: Lance Armstrong.
In spite of that, and based on my own personal takes on those words, I'm going to go with a few others and say: Lance Armstrong.