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

Emiliano SalaEmiliano Sala

31 October 1990

Argentinian,Italian

Ole Gunnar SolskjærOle Gunnar Solskjær

26 February 1973

Norwegian

Lionel MessiLionel Messi

24 June 1987

Argentinian

Mohamed SalahMohamed Salah

15 June 1992

Egyptian

Kylian MbappéKylian Mbappé

20 December 1998

French

NeymarNeymar

05 February 1992

Brazilian

David BeckhamDavid Beckham

02 May 1975

British

Paul PogbaPaul Pogba

15 March 1993

French

Kevin-Prince BoatengKevin-Prince Boateng

06 March 1987

German,Ghanaian

Zinedine ZidaneZinedine Zidane

23 June 1972

French

Sergio AgüeroSergio Agüero

02 June 1988

Argentinian

Continue Reading Below

Harry KaneHarry Kane

28 July 1993

British

Jürgen KloppJürgen Klopp

16 June 1967

German

Marcus RashfordMarcus Rashford

31 October 1997

British

Eden HazardEden Hazard

07 January 1991

Belgian

Pep GuardiolaPep Guardiola

18 January 1971

Spanish

Cesc FàbregasCesc Fàbregas

04 May 1987

Spanish

Continue Reading Below

Pierre-Emerick AubameyangPierre-Emerick Aubameyang

18 June 1989

Gabonese

Jesse LingardJesse Lingard

15 December 1992

British

Thierry HenryThierry Henry

17 August 1977

French

Gareth BaleGareth Bale

16 July 1989

British

Wayne RooneyWayne Rooney

24 October 1985

British

Alex FergusonAlex Ferguson

31 December 1941

Scottish

Continue Reading Below

RonaldinhoRonaldinho

21 March 1980

Brazilian

Mauro IcardiMauro Icardi

19 February 1993

Argentinian,Italian

Raheem SterlingRaheem Sterling

08 December 1994

British

Mario BalotelliMario Balotelli

12 August 1990

Italian

Romelu LukakuRomelu Lukaku

13 May 1993

Belgian

Sergio RamosSergio Ramos

30 March 1986

Spanish

Continue Reading Below

Peter CrouchPeter Crouch

30 January 1981

British

Steven GerrardSteven Gerrard

30 May 1980

British

Ryan GiggsRyan Giggs

29 November 1973

Welsh

Frank LampardFrank Lampard

20 June 1978

British

Gerard PiquéGerard Piqué

02 February 1987

Spanish

Diego MaradonaDiego Maradona

30 October 1960

Argentinian

Continue Reading Below

Fernando TorresFernando Torres

20 March 1984

Spanish

Gianluigi BuffonGianluigi Buffon

28 January 1978

Italian

Gary LinekerGary Lineker

30 November 1960

British

Paulo DybalaPaulo Dybala

15 November 1993

Argentinian,Italian,Polish

David de GeaDavid de Gea

07 November 1990

Spanish

Dele AlliDele Alli

11 April 1996

British

Continue Reading Below

Karim BenzemaKarim Benzema

19 December 1987

Algerian

Philippe CoutinhoPhilippe Coutinho

12 June 1992

Brazilian

Sadio ManéSadio Mané

10 April 1992

Senegalese

Alan ShearerAlan Shearer

13 August 1970

British

Antoine GriezmannAntoine Griezmann

21 March 1991

French

Roberto FirminoRoberto Firmino

02 October 1991

Brazilian

Continue Reading Below

Anthony MartialAnthony Martial

05 December 1995

French

George WeahGeorge Weah

1966 AD

Liberian

Robert LewandowskiRobert Lewandowski

21 August 1988

Polish

Arjen RobbenArjen Robben

23 January 1984

Dutch

KakáKaká

22 April 1982

Brazilian

Kevin De Bruyne Kevin De Bruyne

28 June 1991

Belgian

Continue Reading Below
Olivier GiroudOlivier Giroud

30 September 1986

French

RobinhoRobinho

25 January 1984

Brazilian

Carlos TevezCarlos Tevez

05 February 1984

Argentinian

Arsène WengerArsène Wenger

22 October 1949

French

Javier HernándezJavier Hernández

01 June 1988

Mexican

Jamie VardyJamie Vardy

11 January 1987

British

Continue Reading Below
Andrés IniestaAndrés Iniesta

11 May 1984

Spanish

Paul ScholesPaul Scholes

16 November 1974

British

Matthijs de LigtMatthijs de Ligt

12 August 1999

Dutch

Eric CantonaEric Cantona

24 May 1966

French

Vinnie JonesVinnie Jones

05 January 1965

British

Edinson CavaniEdinson Cavani

14 February 1987

Uruguayan

Continue Reading Below

Alexandre LacazetteAlexandre Lacazette

28 May 1991

French

Diego CostaDiego Costa

07 October 1988

Spanish

David SilvaDavid Silva

08 January 1986

Spanish

Daniel SturridgeDaniel Sturridge

01 September 1989

British

Marco ReusMarco Reus

31 May 1989

German

Christian EriksenChristian Eriksen

14 February 1992

Danish

Continue Reading Below

XaviXavi

25 January 1980

Spanish

Dwight YorkeDwight Yorke

03 November 1971

Trinidadian

Shinji KagawaShinji Kagawa

17 March 1989

Japanese

Alex Oxlade-ChamberlainAlex Oxlade-Chamberlain

15 August 1993

British

Gabriel BatistutaGabriel Batistuta

01 February 1969

Argentinian

Carlo AncelottiCarlo Ancelotti

10 June 1959

Italian

Continue Reading Below

Andrea PirloAndrea Pirlo

19 May 1979

Italian

David MoyesDavid Moyes

25 April 1963

Scottish

Tahith ChongTahith Chong

04 December 1999

Dutch