I know it might be a little weird to start our top 20 with a player who just retired, but Benoit Cheyrou deserves better than an honourable mention. He called it quits in December after a 19-year career, including 55 appearances for Toronto FC (and more than 300 for Marseille).
It was kind of surprising when he signed a new contract for 2017; he was 35 at the time, and wouldn’t have been blamed for stopping then. It seems TFC convinced him to come back for one more crack at it, assuring him he’d have an academy coaching job lined up.