Swedish star Zlatan Ibrahimovic's career on the football pitch lasted nearly a quarter of a century at the professional level. He teamed up hundreds of players of different nationalities with 9 different clubs, defending their colors.

Ibrahimovic dropped the "Sultan" curtain on his career officially on Monday, after the end of the match Milan and Hellas Verona in the last round of the Italian league for the past season. He has previously revealed the best squad of players he has played alongside during his career with clubs: Malmö, Ajax Amsterdam, Juventus, Inter Milan, Barcelona, Milan (on two spells), Paris Saint-Germain, Manchester United and LA Galaxy.