Franchise player
In professional sports, a franchise player is an athlete who is both the best player on their team and one that the team can build their "franchise" around for the foreseeable future.
In professional sports, a franchise player is an athlete who is both the best player on their team and one that the team can build their "franchise" around for the foreseeable future.