Over the course of a globe-trotting 24-year senior career, Zlatan Ibrahimovic enshrined himself as one of the greatest strikers of the 21st century.
After beginning his career with boyhood club Malmo at the turn of the millennium, the towering forward would move on to Ajax shortly after before having spells in Italy, Spain, England, France and the US.
Throughout his career Zlatan picked up numerous accolades, including league titles with the likes of Ajax, Inter Milan, Barcelona, AC Milan and Paris Saint-Germain.
While the UEFA Champions League would continue to elude him throughout his playing career, he picked up a host of individual honours and was nominated for the Ballon d'Or on 11 occasions.
One interesting aspect of Ibrahimovic's career is his tendency to remain a footballing nomad, with his longest stint at a single club coming in the French capital where he made 180 appearances and scored 156 times between 2012 and 2016.
As such, it is perhaps unsurprising that no player has made more appearances alongside him than former PSG full-back Maxwell.
The pair actually played together for four different clubs throughout their careers, first linking up at Ajax before also enjoying stints together at Inter, Barcelona and PSG.
Former PSG captain Thiago Silva takes second spot on the list while long-time Les Parisiens midfielder Blaise Matuidi completes the podium.
But who else joins them in the top ten? Read on to find out.