Greatest European Soccer (Football) Captains of All Time

1Johan Cruyff - Ajax

Johan Cruyff - Ajax


2Franz Beckenbauer - Bayern Munich, National

Franz Beckenbauer - Bayern Munich, National


3Roy Keane - Manchester United, National (Ireland)

Roy Keane - Manchester United, National (Ireland)


4Franco Baresi - Milan, National

Franco Baresi - Milan, National


5Paolo Maldini - Milan, National

Paolo Maldini - Milan, National


6Carles Puyol - Barcelona

Carles Puyol - Barcelona


7Didier Deschamps - Marseilles, National

Didier Deschamps - Marseilles, National


8Steven Gerrard - Liverpool

Steven Gerrard - Liverpool


9Francisco Gento - Real Madrid

Francisco Gento - Real Madrid


10Tony Adams - Arsenal

Tony Adams - Arsenal


11Iker Casillas - Real Madrid, National

Iker Casillas - Real Madrid, National


12John Terry - Chelsea

John Terry - Chelsea


13Oliver Kahn - Bayern Munich, National

Oliver Kahn - Bayern Munich, National


14Lothar Matthäus - West Germany

Lothar Matthäus - West Germany


15Alessandro Del Piero - Juventus

Alessandro Del Piero - Juventus


16Billy McNeill - Celtic


17Francesco Totti - Roma

Francesco Totti - Roma


18Andrés Iniesta - Barcelona

Andrés Iniesta - Barcelona


19Bobby Moore - West Ham United, National

Bobby Moore - West Ham United, National


20Gary Neville - Manchester United

Gary Neville - Manchester United


21Bobby Charlton - Manchester United

Bobby Charlton - Manchester United


22Andrea Pirlo - Juventus

Andrea Pirlo - Juventus


23Raúl - Real Madrid, National

Raúl - Real Madrid, National


24Bryan Robson - Manchester United, National

Bryan Robson - Manchester United, National


25Emlyn Hughes - Liverpool

Emlyn Hughes - Liverpool


26Fernando Hierro - Real Madrid

Fernando Hierro - Real Madrid


27Giuseppe Furino - Juventus

Giuseppe Furino -  Juventus


28Roar Strand - Rosenborg