1/32
Which players have scored the most Premier League goals in the past decade? The ranking at a glance.
2/32
30th place: Edin Dzeko (Manchester City) – 50 goals
3/32
30th place: Andy Carroll (Newcastle United, Liverpool FC, West Ham United) – 50 goals
4/32
27th: Riyad Mahrez (Leicester City, Manchester City) – 51 goals
5/32
27th place: Juan Mata (FC Chelsea, Manchester United) – 51 goals
6/32
27th: Christian Eriksen (Tottenham Hotspur) – 51 goals
7/32
25th place: Diego Costa FC Chelsea) – 52 goals
8/32
25th place: Dimitar Berbatov (Manchester United, Fulham) – 52 goals
9/32
23rd place: Peter Crouch (FC Portsmouth, Tottenham Hotspur, Stoke City, BURNLEY) – 53 goals
10/32
23rd: Javier Hernandez (Manchester United, West Ham United) – 53 goals
11/32
22nd place: Roberto Firmino (FC Liverpool) – 54 goals
12/32
21st: David Silva (Manchester City) – 57 goals
13/32
20th: Gylfi Sigurdsson (Swansea City, Everton) – 60 goals
14/32
19th: Yaya Toure (Manchester City) – 62 goals
15/32
18th: Alexis Sanchez (FC Arsenal, Manchester United) – 63 goals
16/32
17th: Frank Lampard (FC Chelsea) – 64 goals
17/32
16th: Mohamed Salah (FC Liverpool) – 65 goals
18/32
15th: Theo Walcott (FC Arsenal, Everton) – 66 goals
19/32
13th place: Luis Suarez (FC Liverpool) – 69 goals
20/32
13th place: Jermain Defoe (Tottenham Hotspur, AFC Sunderland, AFC Bournemouth) – 69 goals
21/32
12th: Christian Benteke (Aston Villa, Liverpool, Crystal Palace) – 70 goals
22/32
11th place: Daniel Sturridge (FC Chelsea, Bolton Wanderers, Liverpool, West Bromwich Albion) – 71 goals
23/32
10th: Sadio Mane (FC Southampton, Liverpool) – 76 goals
24/32
9th: Raheem Sterling (FC Liverpool, Manchester City) – 77 goals
25/32
8th place: Olivier Giroud (FC Arsenal, CHELSEA) – 78 goals
26/32
7th place: Eden Hazard (FC Chelsea) – 85 goals
27/32
6th: Jamie Vardy (Leicester City) – 97 goals
28/32
5th place: Robin van Persie (FC Arsenal, Manchester United) – 98 goals
29/32
4th place: Romelu Lukaku (FC Chelsea, West Bromwich Albion, Everton, Manchester United) – 113 goals
30/32
3rd place: Wayne Rooney (Manchester United, Everton) – 114 goals
31/32
2nd place: Harry Kane (Tottenham Hotspur) – 136 goals
32/32
1st place: Sergio Agüero (Manchester City) – 174 goals