Why doesn't the NFL and MLB players have the same level of superstardom as NBA players?

Posted by Ill_Tonight6349@reddit | AskAnAmerican | View on Reddit | 107 comments

Like everybody knows LeBron James or even Tiger Woods even though I don't watch both the sports but I couldn't name a single American football or basketball player.