Definition of Franchise Player

What is the meaning of the term Franchise Player when it comes to sports?

Franchise Player is a term mostly used in North America and it is attributed to a player who has plenty of skill and in addition possesses qualities around which a business can be built. He/she becomes the face of the sports team, which is important when it comes to signing endorsement deals, media dealings and sporting trade in general.

Definition of the sporting term Franchise Player - Illustration and definition.

The Franchise Player is not necessarily the best player on the team, but he/she surely is paid like one.