Top 10 players with most appearances in football history

Peter Shilton

Paul Bastock – 1286

Rogerio Ceni – 1237

Fabio – 1212

Frantisek Planicka – 1186

Tommy Hutchison – 1177

Ray Clemence – 1164

Cristiano Ronaldo – 1147

Gianluigi Buffon – 1135

Xavi – 1,100

Next : 16 Military Dog Breeds