Id have to say...
Jumbo Joe Thornton.
I love his work ethic he is a all around great player, He has leadership and can fight when is needed, he always seems to be given the first assist to every goal.
Current it depends on the sport, but Adrian Peterson for football.
Hockey: Alexander Ovetchkin or Toews
Baseball: Albert Pujols
Basketball: Kevin Garnett
KG.
He might trash talk a bit but seeing his love for the game while he's playing is incredible. Shaq.
Not many people are born to do 2 things. He'll probably be on TV a fair while after the end of his NBA career. K-Love aka Mr. 20-20.
Arguably has one of the top 3 basketball IQ's in the game(current players).
I used to watch AFL but don't enjoy it anymore, NFL has very limited broadcast times here and soccer never interested me so mine are obviously biased towards basketball.