Шилтону было 20 лет, когда он сыграл первый матч за сборную. А последний, 125-й матч, он провел на чемпионате мира 1990, когда ему было почти 41. Это была его 17-я игра в финальных турнирах мировых первенств — рекорд для британских футболистов.
Он пропустил всего 80 мячей в играх за национальную команду (при этом только в двух играх — по три: в 1987 в товарищеском матче против ФРГ и в 1988 на чемпионате Европы против Нидерландов: оба раза это случилось в Дюссельдорфе на «Райнштадионе»). Он сыграл в финале Кубка Англии за «Лестер», когда ему было только 19 лет (тот финал «Лестер» проиграл).
Шилтон добился успехов на клубном уровне после перехода в «Ноттингем Форест», который в то время ненадолго стал одним из лидеров английского и европейского футбола. Он продолжал играть, когда ему пошёл пятый десяток, и успел попробовать себя в роли тренера в «Плимут Аргайл».