Peter Schmeichel kept 128 clean sheets across 398 Premier League appearances — a record that stood for over a decade.