Selama 30 tahun karier bermainnya, ia membela sebelas klub berbeda, merasakan dua final Piala Eropa dan bermain di lebih dari 1.000 pertandingan kompetitif. Shilton juga mewakili di turnamen UEFA Euro 1980, Piala Dunia FIFA 1982, Piala Dunia FIFA 1986, UEFA Euro 1988 dan Piala Dunia FIFA 1990. Ia bermain di lebih dari 100 pertandingan liga untuk lima klub berbeda. Shilton tidak membuat debut di putaran final Piala Dunia hingga ia berumur 32 tahun, tetapi ia bermain dalam 17 pertandingan dan berbagi rekor 10 pertandingan tanpa kebobolan di pertandingan putaran final Piala Dunia dengan penjaga gawang Prancis Fabien Barthez.