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

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

Mohamed SalahMohamed Salah

15 June 1992

Egyptian

Lionel MessiLionel Messi

24 June 1987

Argentine

David BeckhamDavid Beckham

02 May 1975

British

Zinedine ZidaneZinedine Zidane

23 June 1972

French

Gareth BaleGareth Bale

16 July 1989

British

Arsène WengerArsène Wenger

22 October 1949

French

NeymarNeymar

05 February 1992

Brazilian

Andrés IniestaAndrés Iniesta

11 May 1984

Spanish

Gianluigi BuffonGianluigi Buffon

28 January 1978

Italian

Alex FergusonAlex Ferguson

31 December 1941

Scottish

Sergio RamosSergio Ramos

30 March 1986

Spanish

Fernando TorresFernando Torres

20 March 1984

Spanish

RonaldinhoRonaldinho

21 March 1980

Brazilian

Pep GuardiolaPep Guardiola

18 January 1971

Spanish

Harry KaneHarry Kane

28 July 1993

British

Sadio ManéSadio Mané

10 April 1992

Senegalese

Steven GerrardSteven Gerrard

30 May 1980

British

Karim BenzemaKarim Benzema

19 December 1987

Algerian

Wayne RooneyWayne Rooney

24 October 1985

British

Antoine GriezmannAntoine Griezmann

21 March 1991

French

Paul PogbaPaul Pogba

15 March 1993

French

Roberto FirminoRoberto Firmino

02 October 1991

Brazilian

Diego MaradonaDiego Maradona

30 October 1960

Argentine

Pierre-Emerick AubameyangPierre-Emerick Aubameyang

18 June 1989

Gabonese

Romelu LukakuRomelu Lukaku

13 May 1993

Belgian

Robert LewandowskiRobert Lewandowski

21 August 1988

Polish

Philippe CoutinhoPhilippe Coutinho

12 June 1992

Brazilian

Paulo DybalaPaulo Dybala

15 November 1993

Argentine,Italian,Polish

Gerard PiquéGerard Piqué

02 February 1987

Spanish

James RodríguezJames Rodríguez

12 July 1991

Colombian

Thierry HenryThierry Henry

17 August 1977

French

Mario BalotelliMario Balotelli

12 August 1990

Italian

Eden HazardEden Hazard

07 January 1991

Belgian

Raheem SterlingRaheem Sterling

08 December 1994

British

Ryan SessegnonRyan Sessegnon

18 May 2000

British

Frank LampardFrank Lampard

20 June 1978

British

Sergio AgüeroSergio Agüero

02 June 1988

Argentine

Toni KroosToni Kroos

04 January 1990

German

David de GeaDavid de Gea

07 November 1990

Spanish

Kevin De Bruyne Kevin De Bruyne

28 June 1991

Belgian

Olivier GiroudOlivier Giroud

30 September 1986

French

George WeahGeorge Weah

1966 AD

Liberian

Manuel Neuer Manuel Neuer

27 March 1986

German

XaviXavi

25 January 1980

Spanish

Arjen RobbenArjen Robben

23 January 1984

Dutch

Marcus RashfordMarcus Rashford

31 October 1997

British

KakáKaká

22 April 1982

Brazilian

Mauro IcardiMauro Icardi

19 February 1993

Argentine,Italian

Dele AlliDele Alli

11 April 1996

British

Diego CostaDiego Costa

07 October 1988

Spanish

Jamie VardyJamie Vardy

11 January 1987

British

Alex Oxlade-ChamberlainAlex Oxlade-Chamberlain

15 August 1993

British

Keylor NavasKeylor Navas

15 December 1986

Costa Rican,Spanish

Gary LinekerGary Lineker

30 November 1960

British

Marcos Alonso Mendoza Marcos Alonso Mendoza

28 December 1990

Spanish

Jesse LingardJesse Lingard

15 December 1992

British

Peter CrouchPeter Crouch

30 January 1981

British

David SilvaDavid Silva

08 January 1986

Spanish

Ryan GiggsRyan Giggs

29 November 1973

Welsh

Cesc FàbregasCesc Fàbregas

04 May 1987

Spanish

Gennaro GattusoGennaro Gattuso

09 January 1978

Italian

Vinnie JonesVinnie Jones

05 January 1965

British

Alexandre LacazetteAlexandre Lacazette

28 May 1991

French

Alan ShearerAlan Shearer

13 August 1970

British

Francesco TottiFrancesco Totti

27 September 1976

Italian

Edinson CavaniEdinson Cavani

14 February 1987

Uruguayan

Daniel SturridgeDaniel Sturridge

01 September 1989

British

Andrea PirloAndrea Pirlo

19 May 1979

Italian

Carlos VelaCarlos Vela

01 March 1989

Spanish,Mexican

Anthony MartialAnthony Martial

05 December 1995

French

Henrikh MkhitaryanHenrikh Mkhitaryan

21 January 1989

Armenian

Carlos TevezCarlos Tevez

05 February 1984

Argentine

Miroslav KloseMiroslav Klose

09 June 1978

German

Javier MascheranoJavier Mascherano

08 June 1984

Argentine

Eric CantonaEric Cantona

24 May 1966

French

Christian EriksenChristian Eriksen

14 February 1992

Danish

Sam AllardyceSam Allardyce

19 October 1954

British

RobinhoRobinho

25 January 1984

Brazilian

Roberto CarlosRoberto Carlos

10 April 1973

Brazilian

Roberto BaggioRoberto Baggio

18 February 1967

Italian