The English Premier League is regarded as the best football league in the world. In the Premier League, one of the most crucial achievements for a team, especially the goalkeeper and defenders, is keeping a clean sheet. A clean sheet refers to a match in which a team does not concede any goals. It’s a clear indication of defensive discipline, organisation, and goalkeeping excellence. While goals win matches, clean sheets often win titles. In tight matches where one goal can decide the outcome, a clean sheet can be the difference between victory and defeat. This article talks about the players who have managed to keep the most number of clean sheets in Premier League history.
Credit: NBC Sports
Ashley Young is an English professional footballer who currently plays for English Premier League side Everton. Young has made a total of 485 appearances in the PL and has managed to keep 116 clean sheets. He has played for four different teams in the Premier League, namely Watford, Aston Villa, Manchester United, and Everton.
Jordan Henderson is an English professional footballer who is currently a free agent. He was playing for Eredivisie side Ajax until last season but became a free agent on 9th July 2025. Henderson has only played for two clubs in the Premier League, namely Sunderland and Liverpool. He spent the majority of his career playing for Liverpool and made a total of 431 appearances in the Premier League, keeping 101 clean sheets in the process.
Gary Cahill was an English professional footballer who played as a defender throughout his career. He retired in 2022 but managed to keep 102 clean sheets in the Premier League before retiring, making him one of the players with the most clean sheets in PL history. Cahill represented four different teams in the league, namely Aston Villa, Bolton Wanderers, Chelsea, and Crystal Palace, and made a total of 394 appearances in the Premier League.
Ashley Cole was an English professional defender who played football till 2019 before deciding to hang up his boots. He played for only two teams in the Premier League, which were Arsenal and Chelsea. Cole made a total of 385 appearances in the PL during his career and managed to keep a total of 103 clean sheets in the process, making him one of the players with the most clean sheets in Premier League history.
Leighton Baines was an English professional left-back who played for just two teams in the entirety of his career. He played for Wigan Athletic from 2002 to 2007 before joining Everton, the club he represented till 2020 when he decided to hang up his boots. Baines made a total of 420 appearances in the Premier League and managed to keep 104 clean sheets during this time.
Gael Clichy was a French professional footballer who played in the Premier League from 2003 to 2017. He represented two teams at this time, namely Arsenal and Manchester City. Clichy retired from football in 2023 after a good stint with Swiss Super League side Servette FC. Clichy managed to keep a total of 105 clean sheets in the Premier League during the 325 league appearances he made while representing Arsenal and Manchester City.
Let’s give Valencia a proper send off today!
• Nearly 10 years
• 2 Premier LeagueS
• 1 FA Cup
• 2 EFL Cups
• 3 Comm Shields
• 1 Champions League240 appearances, 17 goals. Thanks for everything, Antonio! 👹💪🏾👏 pic.twitter.com/n7Pi2d6raj
— Manchester United (@ManUnitedWorld) May 12, 2019
Antonio Valencia was an Ecuadorian professional footballer who played as both a right winger and a right back in his career. Valencia played for two teams in the Premier League, namely Wigan Athletic and Manchester United. Valencia played in the Premier League from 2006 to 2019 and managed to keep 105 clean sheets in a total of 325 league appearances.
Phil Jagielka was an English professional defender who played football until 2023, before finally deciding to retire from the sport. He has played for both Everton and Sheffield United in the Premier League, keeping 107 clean sheets in 376 league appearances, which makes him one of the players with the most clean sheets in the history of the English Premier League.
Cesar Azpilicueta is a Spanish professional footballer who is currently a free agent. He was playing for Atletico Madrid till the 2024/25 season, but his contract with the club was not renewed. Azpilicueta only ever played for one team in the Premier League, namely Chelsea. He represented them in 11 different seasons and made a total of 349 league appearances, in which he managed to keep a total of 115 clean sheets.
Tim Howard was an American professional footballer who played as a goalkeeper throughout his career. He represented two different teams in the Premier League, which were Manchester United and Everton. Howard made a total of 399 appearances in the league and managed to keep 116 clean sheets, making him one of the players with the most clean sheets in English Premier League history.
ALSO READ: 10 Players With Most Ballon d’Or Awards In History
Pepe Reina was a Spanish professional footballer who retired from professional football at the end of the 2024/25 season. Reina played for two teams throughout his career, spending eight seasons with Liverpool and one season on loan at Aston Villa. Reina managed to keep 116 clean sheets in the league in the 297 appearances he made while playing for Liverpool and Aston Villa.
Virgil van Dijk is a Dutch professional footballer who currently plays for English Premier League side Liverpool. The defender has developed into one of the best centre-backs in the history of the Premier League and has played for two different teams in the league, namely Southampton and Liverpool. The Dutch defender has made a total of 301 appearances in the league and has managed to keep a total of 116 clean sheets.
Gareth Barry was an English professional footballer who currently plays for the amateur village side Hurstpierpoint in the Mid Sussex League Championship. Barry has represented four different clubs in the English Premier League, namely Aston Villa, Manchester City, Everton, and West Bromwich Albion. Barry has made a total of 653 appearances in the league and has managed to keep a total of 118 clean sheets.
Ederson is a Brazilian professional goalkeeper who currently plays for English Premier League club Manchester City. He joined them in 2017 and has since continued to play for them. This is the only club he has played for in the Premier League. City has completed eight seasons at the club and has managed to keep 122 clean sheets in a total of 276 league appearances.
Joe Hart was an English professional footballer who spent the majority of his career playing for Manchester City, but has played for five different PL clubs. Aside from City, he has also played for Birmingham City, West Ham United, Burnley, and Tottenham Hotspur in the English Premier League. Hart made a total of 340 appearances in the league and has managed to keep a total of 127 clean sheets.
Hugo Lloris is a French professional footballer who currently plays for Major League Soccer (MLS) side Los Angeles FC. Lloris spent the majority of his career while playing for the Premier League side, Tottenham Hotspur, and Spurs are the only PL club Lloris has ever played for. Hugo Lloris managed to keep a total of 127 clean sheets in the 361 games he played in the league.
John Terry was an English professional footballer who spent nearly the entirety of his career playing for English Premier League side Chelsea. He represented the club in 19 different seasons, making a total of 492 league appearances for them. During this time, he kept a total of 130 clean sheets, making him one of the players with the most clean sheets in English Premier League history.
Kyle Walker is an English professional defender who recently signed with newly promoted Premier League side Burnley. This will be the fourth PL club Walker will play for, and he has already had appearances in the league for Tottenham Hotspur, Aston Villa, and Manchester City. Walker has managed to keep a total of 130 clean sheets in his career while making 410 appearances in the Premier League.
David de Gea is a Spanish professional footballer who currently plays for Serie A side Fiorentina. The goalkeeper only ever played for one club in the Premier League, namely Manchester United. He joined them in 2011 and continued to play for them till 2023, representing them in 12 different seasons. During this time, he managed to make 415 league appearances while keeping 147 clean sheets.
Petr Cech was a Czech professional footballer who played in the English Premier League from 2004 to 2019. Cech is regarded as one of the best goalkeepers of all time and played for both Chelsea and Arsenal in the PL. He ended his career having made a total of 443 league appearances, and he managed to keep 161 clean sheets during this time, making him the player with the most clean sheets in Premier League history.
For more news articles and informative updates on English Premier League statistics as well as other football and cricket updates, keep reading GutshotMagazine.com.
Guransh Machra is a sportswriter at Gutshot Magazine. He covers football news from local leagues like the Indian Super League as well as international leagues like the Premier League. He follows various sports like Football, Cricket, Formula 1, and Tennis. Apart from sports, Guransh is also enthusiastic about reading and gaming.