10 best Premier League goalkeepers of all time

By Amreen
Peter Schmeichel is ranked as the No 1 Premier League goalkeeper of all time
Peter Schmeichel is ranked as the No 1 Premier League goalkeeper of all time / Fred Lee/Getty Images

The Premier League has been home to some of the best goalkeepers in the world over the years.

A strong presence between the sticks adds that much extra confidence to a team, and the Premier League has seen the likes of Edwin Van Der Sar, David Seaman, Petr Cech, and David De Gea grace the pitches in England.

Here are 10 of the best Premier League goalkeepers of all time. (Stats via

10. Shay Given - 451 appearances, 113 clean sheets

Shay Given
Shay Given / Ian Walton/Getty Images

The Irishman made up for his lack of height with his agility and reflexes. Shay Given was still playing in the top flight just five years ago with Stoke City, and is currently the first-team coach at Derby.

9. Pepe Reina - 297 appearances, 136 clean sheets

Pepe Reina
Pepe Reina / Matthew Ashton - AMA/Getty Images

Pepe Reina became the first goalkeeper to win the Premier League Golden Glove award for most clean sheets three times in a row. "He's a great goalkeeper,” said Rafa Benitez back when he signed Reina at Liverpool and Napoli, and tried bringing him to Newcastle United, too.

8. David James - 572 appearances, 169 clean sheets

David James
David James / Charlotte Tattersall/Getty Images

David James held the Premier League record for the most clean sheets with 169 during his 17-year career, until Petr Cech broke it. James' height advantage meant he would drop fewer balls and make more catches ((248 high claims, 179 catches).

7. Mark Schwarzer - 514 appearances, 151 clean sheets

Mark Schwarzer
Mark Schwarzer / Michael Regan/Getty Images

Mark Schwarzer played in the Premier League until he turned 42; only seven players in history have played more games than him. The Australian never finished above seventh until the last four seasons of his career, but missed out on a PL medal for Leicester, as he didn't make a single league appearance.

6. David De Gea - 344 appearances, 123 clean sheets

David De Gea
David De Gea / Laurence Griffiths/Getty Images

De Gea was handpicked by Sir Alex Ferguson as Edwin Van Der Sar's successor, and the Spaniard has grown into one of the best goalkeepers in the world today. According to Phil Neville: “I look back at the signings Alex Ferguson made, I wonder if he’s [De Gea] the best one he ever made. If you think of the great signings; Cantona, Van Persie, Ronaldo, he’s up there with them.”

5. Nigel Martyn - 372 appearances, 137 clean sheets

Nigel Martyn
Nigel Martyn / Shaun Botterill/Getty Images

Nigel Martyn was most expensive goalkeeper in English football - twice. Once, when he made the switch from Bristol Rovers to Crystal Palace - he also became the first million-pound goalkeeper. His £2.5 million move to Leeds seven years later would break the record again.

4. Edwin Van Der Sar - 313 appearances, 132 clean sheets

Edwin Van Der Sar
Edwin Van Der Sar / Soccrates Images/Getty Images

Sir Alex Ferguson was already eyeing Van Der Sar as a replacement for Peter Schmeichel while he was at Fulham. The pair went on to win four Premier League titles, with Van Der Sar becoming the oldest player to win the league in 2010/11 and a Champions League title.

3. David Seaman - 344 appearances, 141 clean sheets

David Seaman, Arsene Wenger
David Seaman / Phil Cole/Getty Images

The England goalkeeper won the Premier League twice with Arsenal, represented The Three Lions 75 times, and was the PFA's goalkeeper in the Team of the Year after the 1996/97 season. “David Seaman made me a better striker just by training with him every day – you had to be at your best to beat him,” said Ian Wright.

2. Petr Cech - 443 appearances, 202 clean sheets

Petr Cech
Petr Cech / Naomi Baker/Getty Images

Petr Cech played for Chelsea and Arsenal in the PL, became the first goalkeeper to win the Premier League Golden Glove with different clubs, and retired with a record 202 clean sheets. He also went a then-unmatched 1,025 minutes without conceding as the Blues won their first top-flight title for 50 years.

1. Peter Schmeichel - 310 appearances, 128 clean sheets

Peter Schmeichel of Manchester United
Peter Schmeichel / Getty Images/Getty Images

The Dane spent seven years with Manchester United, winning the league title in all but two seasons, including two doubles, and the famous 1998/99 treble. Liverpool legend John Barnes termed Schmeichel as one of the greatest goalkeepers of all time, and the Red Devils' legend deserves the high praise.