The well-worn practice of athletes signing endorsement deals isn’t going away, but increasingly savvier sports stars are investing in companies, teams and franchises to get more of a bang for their bucks.
Whether it is Tom Brady starting his own sports brand or Adidas-sponsored David Beckham taking a stake in the Adidas-supported pro soccer team Inter Miami, elite athletes are increasingly opting to invest rather than just front a…