My vote would be Phelps. I mean he does have the most medals in Olympic history. seeing how thats what these games are all about i say he wins as best Olympian. and......he's.....AMERICAN