With Manchester City and Liverpool currently involved in a back-and-forth tussle at the top of the Premier League table, it's no surprise to see the first-choice goalkeepers for each side at the head of the competition's clean sheet charts.

Liverpool's Alisson leads the way with 20 clean sheets to his credit this term, while City's Ederson sits just one behind in second place on 19.

Both Brazilan shot-stoppers are among the finest 'keepers the Premier League has ever seen. However, in terms of clean sheets kept, the pair have quite some way to go to match the top performers of all time.

Recently, FourFourTwo ranked the top 20 goalkeepers with the most clean sheets in Premier League history.

The 64 clean sheets kept by Alisson during his four highly-successful years at Anfield aren't enough to make the cut. However, Ederson's numbers are sufficient to see him make the cut.

We've taken a look at the list in full below.

The 20 goalkeepers with the most clean sheets in Premier League history

20. Kasper Schmeichel (81 - Clubs: Manchester City, Leicester)

Kasper Schmeichel in Premier League action for Leicester City

NORWICH, ENGLAND - FEBRUARY 28: Kasper Schmeichel of Leicester City celebrates during the Premier League match between Norwich City and Leicester City at Carrow Road on February 28, 2020 in Norwich, United Kingdom. (Photo by Julian Finney/Getty Images)

19. Paul Robinson (86 - Leeds, Tottenham, Blackburn, Burnley)

18. Ederson (89 - Manchester City)

17. Ben Foster (91 - Watford, Manchester United, Birmingham, West Brom)

16. Thomas Sorensen (107 - Sunderland, Aston Villa, Stoke)

15. Jussi Jaaskelainen (108 - Bolton, West Ham)

Jussi Jaaskelainen celebrates

BOLTON, ENGLAND - DECEMBER 29: Jussi Jaaskelainen of Bolton Wanderers celebrates his teams first goal during the Barclays Premier League match between Bolton Wanderers and Hull City at The Reebok Stadium on December 29, 2009 in Bolton, England.. (Photo by Clive Brunskill/Getty Images)

14. Shay Given (113 - Blackburn, Newcastle, Manchester City, Aston Villa, Stoke)

13. Hugo Lloris (117 - Tottenham)

12. Joe Hart (127 - Manchester City, Birmingham, West Ham, Burnley)

11. Peter Schmeichel (128 - Manchester United, Aston Villa, Manchester City)

10. David de Gea (129 - Manchester United)

David de Gea celebrates a Manchester United win

MANCHESTER, ENGLAND - AUGUST 14: David de Gea of Manchester United celebrates after their side's third goal scored by Bruno Fernandes during the Premier League match between Manchester United and Leeds United at Old Trafford on August 14, 2021 in Manchester, England. (Photo by Alex Morton/Getty Images)

7= Edwin van der Sar (132 - Fulham, Manchester United)

7= Tim Howard (132 - Manchester United, Everton)

7= Brad Friedel (132 - Liverpool, Blackburn, Aston Villa, Tottenham)

6. Pepe Reina (136 - Liverpool, Aston Villa)

5. Nigel Martyn (137 - Crystal Palace, Leeds, Everton)

LIVERPOOL, ENGLAND - MARCH 20: Nigel Martyn of Everton throws the ball out during the FA Barclays Premiership match between Liverpool and Everton at Anfield on March 20, 2005 in Liverpool, England. (Photo by Laurence Griffiths/Getty Images)

4. David Seaman (141 - Arsenal, Manchester City)

3. Mark Schwarzer (151 - Middlesbrough, Fulham, Chelsea, Leicester)

2. David James (169 - Liverpool, Aston Villa, West Ham, Manchester City, Portsmouth)

1. Petr Cech (202 - Chelsea, Arsenal)

Petr Cech vs Man United

LONDON - AUGUST 05: Petr Cech of Chelsea organises his defence during the FA Community Shield match between Chelsea and Manchester United at Wembley Stadium on August 5, 2007 in London,England. (Photo by Jamie McDonald/Getty Images)

Chelsea icon Cech has to rank as one of the best buys in Premier League history. Costing the Stamford Bridge outfit a very reasonable £7 million in 2004, the giant shot-stopper went on to scoop up a host of domestic records during his time in west London.

Cech became the fastest goalkeeper to keep 50 and later 100 clean sheets, the first to shut his opponents out for more than 1,000 minutes and became, ultimately, the goalkeeper to have kept the most clean sheets for a single club (162).

That he then went on to post a further 40 clean sheets for Arsenal is a testament to his class. He remains the only goalkeeper in the history of the competition to have amassed more than 200 clean sheets.

VOTE NOW: The GMS April Fan Awards

While he falls short of Cech in terms of clean sheets, second-placed James does own the record for the most Premier League appearances made by a 'keeper (572). Regrettably, he's also the shot-stopper who has conceded the most goals in the competition.

David James in action for Aston Villa

27 Aug 2000: David James of Aston Villa in action during the FA Carling Premiership match against Chelsea at Villa Park, in Birmingham, England. The match ended in a 1-1 draw. \ Mandatory Credit: Clive Brunskill /Allsport

Many goalkeepers on this list have represented multiple Premier League clubs over their careers, but former Australian international Schwarzer is the only man to have kept 50 clean sheets for two different clubs - 92 with Middlesbrough, followed by 56 at Fulham.

In terms of goalkeepers who are still active in the English top-flight, Manchester United's De Gea leads the way with 129 shut-outs in his Old Trafford career.

Quiz: Can you name the most expensive Premier League signings in each of the last 10 years?

Others who look set to find themselves higher up these rankings in years to come include Tottenham's Lloris (13th), Ederson (18th) and Leicester's Schmeichel (20th).

If Alisson continues his sparkling form for Liverpool, expect him to crack the top 20 (and beyond) in the future as well.

Arteta signs new Arsenal deal (Reaction via The Football Terrace)