Alan Shearer has scored the most Premier League penalties with 56. Official Premier League statistics place Frank Lampard next on 43, Mohamed Salah on 35, Harry Kane on 33 and Steven Gerrard on 32.
The all-time Premier League penalty goals leaders
Here are the players with the most Premier League penalty goals.
| Player | Penalty goals |
|---|---|
| Alan Shearer | 56 |
| Frank Lampard | 43 |
| Mohamed Salah | 35 |
| Harry Kane | 33 |
| Steven Gerrard | 32 |
Shearer's penalty goals came from 67 attempts. Salah had 29 in the League's list of 8 December 2024; the table gives his total in the official statistics on 15 September 2026.
What sits behind the headline answer
The same official statistics also list Bruno Fernandes on 27 Premier League penalty goals and Erling Haaland on 20.
Andrew Cole scored only one of his 187 Premier League goals from a penalty, while Les Ferdinand holds the record for the most Premier League goals without a penalty, with 149.
Who missed the most, and who had the cleanest record
Here are penalty records the Premier League listed on 8 December 2024.
| Category | Player | Record |
|---|---|---|
| Most penalties missed | Alan Shearer, Wayne Rooney | 11 each |
| Players with 10 or more misses | Teddy Sheringham | 10 |
| Perfect record with at least 10 taken | Cole Palmer | 12 from 12 |
| Perfect record with at least 10 taken | Yaya Toure | 11 from 11 |
| Strong record with at least 10 taken | Matt Le Tissier | 25 of 26 |
| Strong record with at least 10 taken | Danny Murphy | 18 of 19 |
| Lowest record with at least 10 taken | Juan Pablo Angel | 5 of 10 |
| Lower record with at least 10 taken | Wayne Rooney | 23 of 34 |
| Lower record with at least 10 taken | Teddy Sheringham | 21 of 31 |
Shearer appears in both the scoring record and the missed-penalty record. Cole Palmer's perfect record has not lasted: the official statistics on 15 September 2026 list 18 penalty goals and two unsuccessful penalties for him.
FAQ
Who has missed the most penalties in Premier League history?
Alan Shearer and Wayne Rooney share that record with 11 misses each. The League also stated that only three players had reached 10 or more Premier League penalty misses, with Teddy Sheringham the third on 10.
Has anyone never missed a Premier League penalty?
If the threshold is at least 10 penalties taken, Cole Palmer had 12 from 12 and Yaya Toure had 11 from 11. Palmer no longer had a perfect record in the later official statistics, which list two unsuccessful penalties.
How many Premier League penalties has Bruno Fernandes scored?
Bruno Fernandes has 27 Premier League penalty goals in the official statistics.

