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

05 February 1985

Portuguese

NeymarNeymar

05 February 1992

Brazilian

David BeckhamDavid Beckham

02 May 1975

British

Wayne RooneyWayne Rooney

24 October 1985

British

Mohamed SalahMohamed Salah

15 June 1992

Egyptian

Zinedine ZidaneZinedine Zidane

23 June 1972

French

Thierry HenryThierry Henry

17 August 1977

French

RonaldinhoRonaldinho

21 March 1980

Brazilian

Pep GuardiolaPep Guardiola

18 January 1971

Spanish

Diego MaradonaDiego Maradona

30 October 1960

Argentinian

Gerard PiquéGerard Piqué

02 February 1987

Spanish

Jürgen KloppJürgen Klopp

16 June 1967

German

Steven GerrardSteven Gerrard

30 May 1980

British

George WeahGeorge Weah

1966 AD

Liberian

Fernando TorresFernando Torres

20 March 1984

Spanish

Alex FergusonAlex Ferguson

31 December 1941

Scottish

Arsène WengerArsène Wenger

22 October 1949

French

Ryan GiggsRyan Giggs

29 November 1973

Welsh

Gary LinekerGary Lineker

30 November 1960

British

George BestGeorge Best

22 May 1946

British,Northern Irish

Johan CruyffJohan Cruyff

25 April 1947

Dutch

Alan ShearerAlan Shearer

13 August 1970

British

Eric CantonaEric Cantona

24 May 1966

French

Andrea PirloAndrea Pirlo

19 May 1979

Italian

Francesco TottiFrancesco Totti

27 September 1976

Italian

Keisuke HondaKeisuke Honda

13 June 1986

Japanese

Luis FigoLuís Figo

04 November 1972

Portuguese

RomárioRomário

29 January 1966

Brazilian

Roberto BaggioRoberto Baggio

18 February 1967

Italian

David MoyesDavid Moyes

25 April 1963

Scottish

Roberto CarlosRoberto Carlos

10 April 1973

Brazilian

Gabriel BatistutaGabriel Batistuta

01 February 1969

Argentinian

RivaldoRivaldo

19 April 1972

Brazilian

Ruud GullitRuud Gullit

01 September 1962

Dutch

Marco van BastenMarco van Basten

31 October 1964

Dutch

Franz BeckenbauerFranz Beckenbauer

11 September 1945

German

Miroslav KloseMiroslav Klose

09 June 1978

German

Hristo StoichkovHristo Stoichkov

08 February 1966

Bulgarian

Frank RijkaardFrank Rijkaard

30 September 1962

Dutch

Gerd MüllerGerd Müller

03 November 1945

German

Jürgen KlinsmannJürgen Klinsmann

30 July 1964

German

Sam AllardyceSam Allardyce

19 October 1954

British

Mia HammMia Hamm

17 March 1972

American

Michel PlatiniMichel Platini

21 June 1955

French

Lothar MatthäusLothar Matthäus

21 March 1961

German

Jupp HeynckesJupp Heynckes

09 May 1945

German

Bill ShanklyBill Shankly

02 September 1913

British,Scottish

Billy WingroveBilly Wingrove

15 November 1982

British

Gordon StrachanGordon Strachan

09 February 1957

Scottish

PelePele

23 October 1940

Brazilian

Kazuyoshi MiuraKazuyoshi Miura

26 February 1967

Japanese

Alan HansenAlan Hansen

13 June 1955

Scottish

Jock SteinJock Stein

05 October 1922

Scottish

Jim StynesJim Stynes

23 April 1966

Irish

Luis SuarezLuis Suarez

24 January 1987

Uruguayan

Paul BreitnerPaul Breitner

05 September 1951

German

Barry VenisonBarry Venison

16 August 1964

British

Harry RedknappHarry Redknapp

02 March 1947

British

Santiago SolariSantiago Solari

07 October 1976

Argentinian

Mariano Díaz MejíaMariano Díaz Mejía

01 August 1993

Spanish

Julen LopeteguiJulen Lopetegui

28 August 1966

Spanish

Unai EmeryUnai Emery

03 November 1971

Spanish

Xherdan ShaqiriXherdan Shaqiri

10 October 1991

Swiss

Maurizio SarriMaurizio Sarri

10 January 1959

Italian

James MilnerJames Milner

04 January 1986

British

Jamie RedknappJamie Redknapp

25 June 1973

British

Memphis DepayMemphis Depay

13 February 1994

Dutch

Robin van PersieRobin van Persie

06 August 1983

Dutch

John TerryJohn Terry

07 December 1980

British

Claudio RanieriClaudio Ranieri

20 October 1951

Italian

Virgil van DijkVirgil van Dijk

08 July 1991

Joe ColeJoe Cole

08 November 1981

British

Antonio ConteAntonio Conte

31 July 1969

Italian

Iker CasillasIker Casillas

20 May 1981

Spanish

Ryan BabelRyan Babel

19 December 1986

Dutch

David VillaDavid Villa

03 December 1981

Spanish

Ashley ColeAshley Cole

20 December 1980

British

Aaron RamseyAaron Ramsey

26 December 1990

British

Samir NasriSamir Nasri

26 June 1987

French

Carlo AncelottiCarlo Ancelotti

10 June 1959

Italian

Michael OwenMichael Owen

14 December 1979

British