Who are the toughest defenders according to the world’s best players
Barcelona's Pierre-Emerick Aubameyang is the latest forward to name his toughest ever opponent, and Aston Villa's Tyrone Mings wasn’t the name most were expecting.
Cristiano Ronaldo: Ashley Cole
Ronaldo may have gotten the better of Cole on that day by opening the scoring in the first half, but it hasn't stopped the legendary Portuguese striker from naming him as his toughest opponent.
Lionel Messi: Pablo Maffeo
Yes that's right - seven-time Ballon d'Or winner Lionel Messi found it hardest against Girona's Pablo Maffeo.
The Spanish defender now plies his trade for RCD Mallorca, but it was at Girona where the right-back troubled Messi.
On loan from Manchester City, Maffeo's man-marking skills made it extremely hard for Messi to impact the game.
Sergio Aguero: John Terry
A rather strange selection considering Aguero's success against Chelsea. In fact the Argentine forward scored more goals against the Blues than any other opponent, with 15 in 22 appearances.
However, Manchester City's record goalscorer still points to John Terry as the toughest defender he's faced in his career.
Thierry Henry: Taribo West
During Henry's time at Monaco, he faced Auxerre's Taribo West in Ligue 1, and the Frenchman claims the former Derby defender's man-marking skills are the best he's ever faced.
After naming him as his toughest opponent, Henry said: "He was following you everywhere, even in the dressing room."
Erling Haaland: Virgil van Dijk
He added: "He is fast, strong and smart, and these are three important things you must have."
Kylian Mbappe: Gianluigi Buffon
Whether or not Mbappe understood the question is up for debate, but it's a pretty good answer either way.
Neymar: Sergio Ramos
Gareth Bale: Micah Richards
Whether or not his opinion has changed since joining Real Madrid, who knows, but one thing for sure is that we'd love to see Bale link up with Richards in the Sky Sports studio one day.
Harry Kane: Giorgio Chiellini
Kane has faced some great defenders in his time at Spurs and England, and his toughest opponent will bring back unwanted memories of the Three Lions' Euro 2020 heartbreak.
Romelu Lukaku: Laurent Koscielny
Chelsea's £100million forward named a former Arsenal captain as his toughest opponent back in 2017, labelling Laurent Koscielny as a "clever" defender.
Lukaku's former United teammate Marcus Rashford also named Koscielny as his toughest opponent, despite the 24-year-old scoring a brace against the Gunners on his Premier League debut.
Bukayo Saka: Kyle Walker
Jamie Vardy: Chris Smalling
David Beckham: Roberto Carlos
Two legendary players in their prime, Beckham and Carlos shared the pitch on plenty of occasions, mostly as teammates for Real Madrid. But the duo also came head-to-head in their careers, and Beckham described him not only as his toughest opponent, but "one of the best players in the world".