Mohamed Salah scored his 100th goal for Liverpool against Leeds last month, completing the feat in only 162 games. He became the 30th player in Premier League history to reach 100 goals. However, with 162 matches under his belt, the Egyptian is the fifth-fastest to reach the milestone in the competition's history. In the Premier League, thirty players have scored a century of goals, however, not all of them did it while playing for the same club.
We've done some research and discovered the ten players who have scored 100 goals for a single Premier League team in the fastest time possible.
No. | Name | Club | Matches took for 100 goals |
1 | Alan Shearer | Blackburn Rovers | 124 |
2 | Harry Kane | Tottenham Hotspur | 141 |
3 | Sergio Aguero | Manchester City | 147 |
4 | Thierry Henry | Arsenal | 160 |
5 | Mohamed Salah | Liverpool | 162 |
6 | Ian Wright | Arsenal | 173 |
7 | Robbie Fowler | Liverpool | 175 |
8 | Michael Owen | Liverpool | 185 |
9 | Jamie Vardy | Leicester City | 206 |
10 | Wayne Rooney | Manchester United | 211 |
Shearer is the first player in Premier League history to score more than 30 goals in three consecutive seasons, which he accomplished with Blackburn in the 1990s. In just 124 games, he scored his 100th goal, celebrating the occasion with the game-winning goal against Tottenham in December 1995. Harry Kane is next on the list. Kane made a habit of bursting past defenders and scoring goals with either foot as Spurs enjoyed their best period since the 1980s. His game may be more considered and economical these days, but he made a habit of busting past defenders and scoring goals with either foot as Spurs enjoyed their best period since the 1980s. With a penalty at Anfield in February 2018, the England captain completed his century and has scarcely slowed down since.
Aguero's exploits suddenly seemed weirdly commonplace, as if scoring 20+ goals a season was the least everyone expected from him. He is Manchester City's all-time leading goalscorer and the top non-English Premier League scorer of all time. Aguero scored 184 goals in the Premier League for City, including a century in a 1-1 draw with Newcastle in April 2016. On the list, Thierry Henry comes in second. During an illustrious eight-year career with Arsenal, the France international quickly established himself as the finest striker in English football, winning a record of four Golden Boot.
Salah surpassed World Cup champion Roger Hunt as the fastest player to achieve 100 league goals for Liverpool in 2021. Since joining Liverpool from Roma in 2017, the Egypt international has quickly established himself as a fan favorite at Anfield, frequently assisting his team in turning one point into three. The next person on the list is Ian Wright. Wright famously pulled off his shirt after scoring the first of three goals against Bolton in September 1997, revealing a vest that said '179 not out' — he'd overtaken Cliff Bastin as Arsenal's all-time highest striker. Wright also scored his 100th Premier League goal for the club in this encounter.
Fowler scored his 100th Premier League goal for Liverpool in a 7-1 win over Southampton in the 1998-99 season, earning the nickname "God" from the red half of Merseyside. Michael Owen, a Liverpool icon, is just behind him. Owen was a prolific striker in the late 1990s and early 2000s, winning the Ballon d'Or in 2001. He was blessed with quickness and the recklessness of youth. Owen's century came during a four-goal haul against West Bromwich Albion in April 2003. Vardy is up next. The Sheffield-born striker has continued to hammer them in after rejecting a transfer to Arsenal that summer, scoring his 100th Premier League goal in a victory against Crystal Palace in July 2020. Rooney is 10th on the list as he scored his 100th goal in 211 games. In his debut season, he scored 11 league goals before passing Bobby Charlton as the club's top scorer with a free-kick against Stoke in January 2017.
Also Read | Most Premier League goals in a Calendar Year