This is very difficult.
Can you correctly guess the player each of these famous footballers played against the most times during their careers?
There are 20 footballers in this quiz. Some are still playing and some have retired.
From three options, can you name the opponent each footballer played against the most times during their career? Appearances for both national and club teams count towards the overall total.
The quiz is very challenging, so to make it more enjoyable, we have included hints for some questions.
Good luck, and let us know what score you get.
Hint: He has played 180 times for his country.
-
Hint: A long-time rival.
-
Hint: He has won 65 caps for his country.
-
Hint: His nickname is 'Dave'.
-
Hint: He began his career with his hometown club.
-
Hint: De Bruyne has played against him in two different leagues.
-
Hint: He has captained his country.
-
Hint: He has played 101 times for his country.
-
Hint: He is two months older than Milner.
-
Hint: He spent part of his childhood in Portugal.
-
Hint: He previously had two spells in the Premier League.
-
-
-
5 Apr 1998: Joy for Alan Shearer of Newcastle as he scores the winning goal during the match between Newcastle United and Sheffield United in the Semi-Finals of the FA Cup played at Old Trafford in Manchester, England. Newcastle won the match 1-0.` Mandatory Credit: Mark Thompson /Allsport
-
-
LONDON, ENGLAND - JANUARY 09: Thierry Henry of Arsenal celebrates at the end of the FA Cup Third Round match between Arsenal and Leeds United at the Emirates Stadium on January 9, 2012 in London, England. (Photo by Clive Mason/Getty Images)
-
LONDON, ENGLAND - MAY 04: Frank Lampard of Chelsea acknowledges the crowd following the Barclays Premier League match between Chelsea and Norwich City at Stamford Bridge on May 4, 2014 in London, England. (Photo by Clive Rose/Getty Images)
-
-
-
-
(Topps Stickers images via the Premier League).