NBA player.
Highest paid, most visible and recognizable(no helmets or pads to wear),minimal wear and tear, longer career on average.
Lots of spare time between games, lots of catering to. Plus, you have less teammates to share the spotlight with. Tons of road pussy too.
Baseball player is a close second but I would hate to play in 200+ games during a baseball year.