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.
Which of these footballers has Lionel Messi played against the most times? (44)
Hint: He has played 180 times for his country.
Hint: He has played 180 times for his country.
Correct!
Wrong!
-
Cristiano Ronaldo has played against three opponents 36 times. Sergio Busquets and Andres Iniesta are two. Who is the third?
Hint: A long-time rival.
Hint: A long-time rival.
Correct!
Wrong!
-
Which of these footballers has Mohamed Salah played against the most times? (15)
Hint: He has won 65 caps for his country.
Hint: He has won 65 caps for his country.
Correct!
Wrong!
-
Which of these footballers has Jamie Vardy played against the most times? (17)
Hint: His nickname is 'Dave'.
Hint: His nickname is 'Dave'.
Correct!
Wrong!
-
Which of these footballers has David de Gea played against the most times? (23)
Hint: He began his career with his hometown club.
Hint: He began his career with his hometown club.
Correct!
Wrong!
-
Which of these footballers has Kevin de Bruyne played against the most times? (19)
Hint: De Bruyne has played against him in two different leagues.
Hint: De Bruyne has played against him in two different leagues.
Correct!
Wrong!
-
Which of these footballers has Heung-min Son played against the most times? (19)
Hint: He has captained his country.
Hint: He has captained his country.
Correct!
Wrong!
-
Which of these footballers has Juan Mata played against the most times? (20)
Hint: He has played 101 times for his country.
Hint: He has played 101 times for his country.
Correct!
Wrong!
-
Which of these footballers has James Milner played against the most times? (29)
Hint: He is two months older than Milner.
Hint: He is two months older than Milner.
Correct!
Wrong!
-
N'Golo Kante has played against two opponents 16 times. Georginio Wijnaldum is one. Who is his other most common opponent?
Hint: He spent part of his childhood in Portugal.
Hint: He spent part of his childhood in Portugal.
Correct!
Wrong!
-
Which of these footballers has Paul Pogba played against the most times? (15)
Hint: He previously had two spells in the Premier League.
Hint: He previously had two spells in the Premier League.
Correct!
Wrong!
-
Which of these footballers did Roy Keane play against the most times? (25)
Correct!
Wrong!
-
Which of these footballers did Steven Gerrard play against the most times? (29)
Correct!
Wrong!
-
Which of these footballers did Alan Shearer play against the most times? (26)
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
Correct!
Wrong!
-
Paul Scholes played against two opponents 26 times. Jamie Carragher is one. Who was his other most common opponent?
Correct!
Wrong!
-
Which of these footballers did Thierry Henry play against the most times? (20)
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)
Correct!
Wrong!
-
Which of these footballers did Frank Lampard play against the most times? (41)
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)
Correct!
Wrong!
-
Wayne Rooney played against two opponents 29 times. James Milner is one. Who was his other most common opponent?
Correct!
Wrong!
-
Robbie Keane played against three opponents 22 times. Frank Lampard and Mark Schwarzer are two. Who is the third?
Correct!
Wrong!
-
Which of these footballers did Gary Neville play against the most times? (22)
Correct!
Wrong!
-
(Topps Stickers images via the Premier League).