Lionel Messi.
The greatest player ever in the greatest sport ever.
To be the best in the world for such a long time in the sport that everyone wants to play is absolutely incredible. What Federer has done for so long is also incredible but how many little kids want to be a pro tennis player when they are older? Football is the most competitive sport in the world so to be the best for so long is, for me, above anything else.