David Beckham has played with many top quality players but, according to the Daily Mirror, Zlatan Ibrahimovic is one of the best.
The Swede, who hardly lacks in confidence or needs his ego inflated, played alongside Beckham last season as PSG won the Ligue 1 title.
Beckham retired after his stint with PSG having won trophies in England, Spain, USA, Italy and France and playing alongside great players such as Zinedine Zidane, Raul, Ryan Giggs and Paul Scholes.
Speaking to L'Equipe, Beckham said: "He's in the top three. Being in the same team as him is incredible.
"He's one of the most talented players I crossed during my career. One of the best in the world without doubt."
Ibrahimovic has excelled in France and his goals have fired PSG to the top of the league again this season.
The Swede is also scoring for fun in the Champions League, scoring two away against Bayer Leverkusen last week in a 4-0 drubbing.
Beckham is in talks to come back to football, but behind the scenes rather than on the field.
The former Manchester United and LA Galaxy star is in talks to form a Miami-based football club to compete in the MLS.
Beckham has met up with NBA star LeBron James to discuss whether the basketball player would be willing to invest in the new club.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU