Loyalty in football is looked at based on how long a player is willing to stay in a given club. This depends on how the performance of the player is at the club.
Here are the top 6 most loyal players in football history.
1. Francesco Totti
He is the most loyal player in football history. He played as a forward and attacking midfielder for Roma for 24 years. During this time he scored 307 goals and gave 196 assists.
2. John Terry
He is the second most loyal player in football history. The English centre back played for Chelsea from 1998 to 2017.
3. Steven Gerrard
The English midfielder played for Liverpool for 18 years. During this time he scored 185 goals and gave 151 assists.
4. Gianluigi Buffon
The Italian legendary goalkeeper played for Juventus for 16 years.
5. Andres Iniesta
The Spanish midfielder is the fifth most loyal player in football history. He played for Barcelona for 15 years from 2002 to 2018.