They said Tiger Woods at this pace will break one billion sometime in the next 20 years, so it will happen.
My guess is Lebron will sign a 250-300 million dollar contract next year, add what he's already made (100+ million with endorsements), and that will put him 400+ million. I'm sure if he'll play another 10 years and make another 20-30 million a year in endorsements, he'd be knocking on the door at the end of his career in the 750 million range.
Sickening, ain't it?