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

David BeckhamDavid Beckham

02 May 1975

British

Eden HazardEden Hazard

07 January 1991

Belgian

NeymarNeymar

05 February 1992

Brazilian

Mohamed SalahMohamed Salah

15 June 1992

Egyptian

Wayne RooneyWayne Rooney

24 October 1985

British

Zinedine ZidaneZinedine Zidane

23 June 1972

French

Paul PogbaPaul Pogba

15 March 1993

French

Pep GuardiolaPep Guardiola

18 January 1971

Spanish

Thierry HenryThierry Henry

17 August 1977

French

Harry KaneHarry Kane

28 July 1993

British

RonaldinhoRonaldinho

21 March 1980

Brazilian

Sergio AgüeroSergio Agüero

02 June 1988

Argentinian

Frank LampardFrank Lampard

20 June 1978

British

Romelu LukakuRomelu Lukaku

13 May 1993

Belgian

Gerard PiquéGerard Piqué

02 February 1987

Spanish

Sergio RamosSergio Ramos

30 March 1986

Spanish

Gareth BaleGareth Bale

16 July 1989

British

Pierre-Emerick AubameyangPierre-Emerick Aubameyang

18 June 1989

Gabonese

Paulo DybalaPaulo Dybala

15 November 1993

Argentinian,Italian,Polish

Diego MaradonaDiego Maradona

30 October 1960

Argentinian

George WeahGeorge Weah

1966 AD

Liberian

Gianluigi BuffonGianluigi Buffon

28 January 1978

Italian

Antoine GriezmannAntoine Griezmann

21 March 1991

French

Mauro IcardiMauro Icardi

19 February 1993

Argentinian,Italian

Steven GerrardSteven Gerrard

30 May 1980

British

Jürgen KloppJürgen Klopp

16 June 1967

German

Mario BalotelliMario Balotelli

12 August 1990

Italian

Daniel SturridgeDaniel Sturridge

01 September 1989

British

Dele AlliDele Alli

11 April 1996

British

Fernando TorresFernando Torres

20 March 1984

Spanish

Arsène WengerArsène Wenger

22 October 1949

French

Alex FergusonAlex Ferguson

31 December 1941

Scottish

Philippe CoutinhoPhilippe Coutinho

12 June 1992

Brazilian

Karim BenzemaKarim Benzema

19 December 1987

Algerian

Marcus RashfordMarcus Rashford

31 October 1997

British

Sadio ManéSadio Mané

10 April 1992

Senegalese

Peter CrouchPeter Crouch

30 January 1981

British

KakáKaká

22 April 1982

Brazilian

Andrés IniestaAndrés Iniesta

11 May 1984

Spanish

Raheem SterlingRaheem Sterling

08 December 1994

British

Roberto FirminoRoberto Firmino

02 October 1991

Brazilian

Kevin De Bruyne Kevin De Bruyne

28 June 1991

Belgian

Jamie VardyJamie Vardy

11 January 1987

British

Ross BarkleyRoss Barkley

05 December 1993

British

David SilvaDavid Silva

08 January 1986

Spanish

Olivier GiroudOlivier Giroud

30 September 1986

French

David de GeaDavid de Gea

07 November 1990

Spanish

Ryan GiggsRyan Giggs

29 November 1973

Welsh

Anthony MartialAnthony Martial

05 December 1995

French

Robert LewandowskiRobert Lewandowski

21 August 1988

Polish

Ethan AmpaduEthan Ampadu

14 September 2000

Welsh

Diego CostaDiego Costa

07 October 1988

Spanish

Arjen RobbenArjen Robben

23 January 1984

Dutch

Alexandre LacazetteAlexandre Lacazette

28 May 1991

French

Alan ShearerAlan Shearer

13 August 1970

British

Vinnie JonesVinnie Jones

05 January 1965

British

Edinson CavaniEdinson Cavani

14 February 1987

Uruguayan

Cesc FàbregasCesc Fàbregas

04 May 1987

Spanish

Jesse LingardJesse Lingard

15 December 1992

British

Gary LinekerGary Lineker

30 November 1960

British

XaviXavi

25 January 1980

Spanish

RobinhoRobinho

25 January 1984

Brazilian

Javier HernándezJavier Hernández

01 June 1988

Mexican

Keylor NavasKeylor Navas

15 December 1986

Costa Rican,Spanish

Paul ScholesPaul Scholes

16 November 1974

British

Carlos TevezCarlos Tevez

05 February 1984

Argentinian

Toni KroosToni Kroos

04 January 1990

German

Marcos Alonso Mendoza Marcos Alonso Mendoza

28 December 1990

Spanish

Eric CantonaEric Cantona

24 May 1966

French

Marco ReusMarco Reus

31 May 1989

German

Keisuke HondaKeisuke Honda

13 June 1986

Japanese

Hirving LozanoHirving Lozano

30 July 1995

Mexican

Andrea PirloAndrea Pirlo

19 May 1979

Italian

Henrikh MkhitaryanHenrikh Mkhitaryan

21 January 1989

Armenian

Francesco TottiFrancesco Totti

27 September 1976

Italian

Manuel Neuer Manuel Neuer

27 March 1986

German

Ryan SessegnonRyan Sessegnon

18 May 2000

British

Thomas MüllerThomas Müller

13 September 1989

German

Mario GötzeMario Götze

03 June 1992

German