Although undoubtedly the star of the team wherever he goes, Zlatan Ibrahimovic has played alongside some of the best footballers in the world throughout his career. His ultimate teammates XI has now been revealed!
Click through the gallery above to see Zlatan's ultimate teammates XI, according to Transfermarkt and in a 4-3-2-1 formation!
Having played for nine clubs across two continents, including the likes of Inter and AC Milan, FC Barcelona, Ajax Amsterdam, Paris Saint-Germain and Manchester United, among others, Ibrahimovic is one of football's true journeymen, and his travels have seen him team up with a host of world-class players.
Former PSG teammate Salvatore Sirigu is the goalkeeper who played the most times alongside the former Sweden international, with the now-Torino shot-stopper having shared the pitch with him on 119 occasions during their shared time in Paris.
Read: Neymar's Ultimate Teammates XI Revealed
The 33-year-old 'keeper is joined in defence by a back four consisting of Javier Zanetti, Cristian Chivu, Thiago Silva and Maxwell, the latter of whom remarkably teamed up with Ibrahimovic 325 times across spells with Ajax, Inter, Barcelona and PSG.
The remainder of the team consists solely of the Swedish striker's former Les Parisiens teammates, with defensive midfielder Marco Verratti joined by Javier Pastore and Blaise Matuidi, now of AS Roma and Juventus, respectively, in the centre of the park.
Further afield, the South American trio of Ezequiel Lavezzi, Lucas Moura and Edinson Cavani lead a star-studded attack, with the former pairing taking up wider positions behind the central role of PSG's all-time record goalscorer.
Read: Lionel Messi's Ultimate Teammates XI Revealed
Note: The ultimate XI features the footballers who played alongside Ibrahimovic the most times during his career, and is not reflective of the player's opinion on his favourite teammates.
Do you think any side could beat Zlatan's teammates XI? Share your thoughts by commenting in the section below.