Sergio Aguero broke another Manchester City record on Sunday by becoming their all-time leading league goalscorer.
The 30-year-old already held their overall scoring record but the hat-trick against Chelsea in the Premier League took him past Eric Brook and Tommy Johnson and to 160.
The striker is sure to go down in history as one of the Premier League greats and shows no sign of slowing down as he already has 17 this campaign.
Here at talkSPORT.com we have had a look back at every top flight club’s league record holder.
Thierry Henry – 175
Henry is the Arsenal‘s all-time record goalscorer and fifth on the all-time Premier League list.
He helped the club to two Premier League titles and two FA Cups during his eight seasons with the north London club.
Aaron Ramsey is the player currently at Arsenal with the most league goals to his name having netted 38 but he will leave the club at the end of the season.
Ron Eyre – 202
The club was still called Bournemouth and Boscombe Athletic at the time when Eyre was prolific. The Cherries joined the Football League during his time at the club but most of his goals came in Division Three South between 1924 and 1933.
Joshua King holds the record for most Premier League goals with Bournemouth with 38 while Callum Wilson has the most overall in their current squad with 49.
Brighton & Hove Albion
Tommy Cook – 114
Cook scored his goals for the club between 1923 and 1928 and later went on to manage the club.
He was also a talented cricketer and played 460 first-class games for Sussex scoring more than 20,000 runs and 32 centuries.
Glenn Murray is Brighton’s Premier League record holder with 22 goals as it is their second season in the top flight.
The striker is in his second spell at the club and has 99 league goals overall spanning seasons in League One, Championship and Premier League.
George Beel – 178
The centre-forward scored his goals for the club between 1922 and 1932 with most of that time spent in the First Division.
Ashley Barnes is Burnley’s Premier League record scorer with 27 goals, and 30 overall in his time with the Clarets.
Len Davies – 128
Davies hit 128 goals in 306 games for the club between 1919 and 1931.
Jordon Mutch is the club’s Premier League record holder with seven while Bobby De Cordova-Reid has four this season.
Bobby Tambling – 164
Frank Lampard holds a number of Chelsea scoring records but he fell short of Bobby Tambling’s league total.
He hit 164 from 1959 to 1970 before joining Crystal Palace.
Lampard holds their Premier League record with 147 and is the club’s all-time leader with 211.
Eden Hazard has the most from the current squad with 81 and has 12 this season.
Peter Simpson – 165
Simpson was prolific between 1929 and 1935 when he scored 165 league goals in 195 games.
Wilfried Zaha is the Premier League record holder with 27 goals, in his two spells with the club, while Luka Milivojevic the club’s leader this season on seven.
Dixie Dean – 349
There is not anyone who comes close to Dixie Dean in terms of goals for Everton. His record of 349 in 399 league games, between 1925 and 1937, is astonishing.
In the Premier League, Romelu Lukaku holds the record with 68 while Richarlison is their leading scorer this season with 10.
Gordon Davies – 159
Davies spent two spells at Fulham between 1978 and 1984 and 1986 and 1991 where he hit the net 159 times in 394 games.
Fulham’s Premier League record holder is Clint Dempsey who scored 50 times during his time at the London club.
Tom Cairney has the most of the current crop of players with 25, with all coming in the Championship, while Aleksandar Mitrovic is the leading scorer this season with 10.
George Brown and Jimmy Glazzard – 142
The pair jointly hold the record for most league goals at Huddersfield with 142. Brown has the overall record with 159.
Steve Mounie holds their Premier League record with eight goals while Mathias Jorgensen is leading this season with three.
Arthur Chandler – 259
Chandler played for the club between 1923 and 1935 where he found the net 259 times in 393 games.
He also held the record for being Leicester’s oldest goalscorer, at 39 and 34 days, until 2014 when a 40-year-old Kevin Phillips scored for the Foxes.
Jamie Vardy is the club’s current top scorer with 90 and is leading the way this season with eight.
Roger Hunt – 245
Ian Rush holds a lot of Liverpool goal records but finished his career with 229 in the league behind Roger Hunt on 245.
Hunt played under Bill Shankly from 1958 to 1969 and scored his goals in 404 league games.
Robbie Fowler holds their Premier League record with 128 strikes during two spells.
Mohamed Salah is quickly making his way up the Liverpool list with 49 to his name and has 17 already this season.
Sergio Aguero – 160
Aguero took the record from Eric Brook and Tommy Johnson with his hat-trick against Chelsea on Sunday.
He was already City’s all-time record holder, with 222, and leads the way with 17 this campaign.
Bobby Charlton – 199
The great Bobby Charlton holds United’s record league goals tally with 199 in 606 games from 1956 to 1973.
Wayne Rooney is the club’s record scorer with 253, four ahead of Charlton, and scored 183 Premier League goals in Red.
From their current squad, Anthony Martial has the most league goals overall with 33 in 106 appearances while Paul Pogba is the highest scorer this season with 11.
Jackie Milburn – 178
The Newcastle great made 353 league appearances and hit the net 177 times between 1943 and 1957.
Their Premier League top scorer is Alan Shearer with 148 goals, who also holds the overall record with 260.
Ayoze Perez has the most league goals from their current squad with 33 while Salomon Rondon is their top scorer this season with six.
Mick Channon – 185
Channon scored his goals for the club in two spells between 1967 and 1977 and 1979 and 1982.
In the Premier League, Matt Le Tissier holds the Southampton record with 100 goals.
Shane Long has the most in the current squad with 21 while Danny Ings leads the way this season with seven.
Jimmy Greaves – 220
During a nine year spell at the north London club from 1961 to 1970, Greaves hit 220 league goals in 321 games.
Harry Kane has some way to go to reach Greaves’ record but he already has 122 Premier League goals and has 14 this season.
Luther Blissett – 148
Blissett had three spells at Watford, 1975-1983, 1984-1988 and 1991-1993, and scored his 148 in 415 games.
The Premier League record is held by Troy Deeney, on 33, while he also has 110 league goals overall for the club.
Leading the way this season is Roberto Pereyra on six.
Vic Watson – 298
The Hammers signed Watson for £50 in 1920 and he went on to score 298 times in 462 league games from 1920 to 1935.
Paolo Di Canio holds their Premier League record with 47 strikes while Mark Noble leads the way in the current squad with 46.
Felipe Anderson is the top scorer this season with eight goals.
Steve Bull – 250
Bull played for the midlands club from 1986 to 1999 and scored 250 league goals in 474 games.
He never played in the top flight for Wovles but remarkably still received 13 England caps.
Their Premier League record is held by Steven Fletcher on 22 while among the current squad, Ivan Cavaleiro has the most on 17.
Benfica loanee Raul Jimenez is their top scorer this season with nine.