21st Century Football Players
Find out more about the greatest 21st Century Football Players, including Lionel Messi, Cristiano Ronaldo, Zlatan Ibrahimović, Jamie Vardy and Tom Brady.
Cristiano RonaldoCristiano Ronaldo

05 February 1985

Portuguese

Lionel MessiLionel Messi

24 June 1987

Argentinian

Mohamed SalahMohamed Salah

15 June 1992

Egyptian

NeymarNeymar

05 February 1992

Brazilian

David BeckhamDavid Beckham

02 May 1975

British

Wayne RooneyWayne Rooney

24 October 1985

British

Eden HazardEden Hazard

07 January 1991

Belgian

Harry KaneHarry Kane

28 July 1993

British

Pierre-Emerick AubameyangPierre-Emerick Aubameyang

18 June 1989

Gabonese

Paul PogbaPaul Pogba

15 March 1993

French

Zinedine ZidaneZinedine Zidane

23 June 1972

French

Jürgen KloppJürgen Klopp

16 June 1967

German

Continue Reading Below

Pep GuardiolaPep Guardiola

18 January 1971

Spanish

Thierry HenryThierry Henry

17 August 1977

French

Mauro IcardiMauro Icardi

19 February 1993

Argentinian,Italian

RonaldinhoRonaldinho

21 March 1980

Brazilian

Paulo DybalaPaulo Dybala

15 November 1993

Argentinian,Italian,Polish

Raheem SterlingRaheem Sterling

08 December 1994

British

Continue Reading Below

Diego MaradonaDiego Maradona

30 October 1960

Argentinian

Romelu LukakuRomelu Lukaku

13 May 1993

Belgian

Alex FergusonAlex Ferguson

31 December 1941

Scottish

Frank LampardFrank Lampard

20 June 1978

British

Sergio AgüeroSergio Agüero

02 June 1988

Argentinian

Steven GerrardSteven Gerrard

30 May 1980

British

Continue Reading Below

Sergio RamosSergio Ramos

30 March 1986

Spanish

Gerard PiquéGerard Piqué

02 February 1987

Spanish

Gareth BaleGareth Bale

16 July 1989

British

Gianluigi BuffonGianluigi Buffon

28 January 1978

Italian

Antoine GriezmannAntoine Griezmann

21 March 1991

French

Marcus RashfordMarcus Rashford

31 October 1997

British

Continue Reading Below

Jesse LingardJesse Lingard

15 December 1992

British

Carlos TevezCarlos Tevez

05 February 1984

Argentinian

Anthony MartialAnthony Martial

05 December 1995

French

Fernando TorresFernando Torres

20 March 1984

Spanish

Dele AlliDele Alli

11 April 1996

British

Gary LinekerGary Lineker

30 November 1960

British

Continue Reading Below

Roberto FirminoRoberto Firmino

02 October 1991

Brazilian

Mario BalotelliMario Balotelli

12 August 1990

Italian

Peter CrouchPeter Crouch

30 January 1981

British

Arsène WengerArsène Wenger

22 October 1949

French

Ryan GiggsRyan Giggs

29 November 1973

Welsh

Karim BenzemaKarim Benzema

19 December 1987

Algerian

Continue Reading Below

Arjen RobbenArjen Robben

23 January 1984

Dutch

Robert LewandowskiRobert Lewandowski

21 August 1988

Polish

Sadio ManéSadio Mané

10 April 1992

Senegalese

Philippe CoutinhoPhilippe Coutinho

12 June 1992

Brazilian

KakáKaká

22 April 1982

Brazilian

Andrés IniestaAndrés Iniesta

11 May 1984

Spanish

Continue Reading Below

George WeahGeorge Weah

1966 AD

Liberian

Alexandre LacazetteAlexandre Lacazette

28 May 1991

French

David de GeaDavid de Gea

07 November 1990

Spanish

Kevin De Bruyne Kevin De Bruyne

28 June 1991

Belgian

Ross BarkleyRoss Barkley

05 December 1993

British

Olivier GiroudOlivier Giroud

30 September 1986

French

Continue Reading Below
Alan ShearerAlan Shearer

13 August 1970

British

Marco ReusMarco Reus

31 May 1989

German

Jamie VardyJamie Vardy

11 January 1987

British

David SilvaDavid Silva

08 January 1986

Spanish

Javier HernándezJavier Hernández

01 June 1988

Mexican

Cesc FàbregasCesc Fàbregas

04 May 1987

Spanish

Continue Reading Below
Eric CantonaEric Cantona

24 May 1966

French

Edinson CavaniEdinson Cavani

14 February 1987

Uruguayan

RobinhoRobinho

25 January 1984

Brazilian

XaviXavi

25 January 1980

Spanish

Matthijs de LigtMatthijs de Ligt

12 August 1999

Dutch

Vinnie JonesVinnie Jones

05 January 1965

British

Continue Reading Below

Daniel SturridgeDaniel Sturridge

01 September 1989

British

Paul ScholesPaul Scholes

16 November 1974

British

Toni KroosToni Kroos

04 January 1990

German

Andrea PirloAndrea Pirlo

19 May 1979

Italian

Alex Oxlade-ChamberlainAlex Oxlade-Chamberlain

15 August 1993

British

Mario GötzeMario Götze

03 June 1992

German

Continue Reading Below

Henrikh MkhitaryanHenrikh Mkhitaryan

21 January 1989

Armenian

Diego CostaDiego Costa

07 October 1988

Spanish

Thomas MüllerThomas Müller

13 September 1989

German

David MoyesDavid Moyes

25 April 1963

Scottish

Francesco TottiFrancesco Totti

27 September 1976

Italian

Manuel Neuer Manuel Neuer

27 March 1986

German

Continue Reading Below

Christian EriksenChristian Eriksen

14 February 1992

Danish

Gennaro GattusoGennaro Gattuso

09 January 1978

Italian

Alex IwobiAlex Iwobi

03 May 1996

British