I guess I just donāt understand what you think the NBA does differently than the NFL. IMO, the NFL and NBA are pretty equal. MLB is a different animal IMO. The thing about it is that most of the NLF and NBA players get marketed in college, whereas college baseball doesnāt get near the following. By the time these guys get to their respective leagues, theyāre already household names for the most part. The MLB players are already at a marketing disadvantage in that regard. Also, like others have said, winning has a lot to do with marketing. Trout is the best player in this generation, but heās been on terrible teams. Unlike the NBA and key positions in the NFL, MLB players have a smaller effect on team success.