Here is the list of most penalty scorers in Premier League history as at today 17 – 2- 2025

Alan Shearer (56),
Frank Lampard (43)
Harry Kane (33)
Steven Gerrard (32)
Mohamed Salah (32)

1

Alan Shearer is an English football pundit and former professional player who played as a striker, was born on 13 August 1970 and has played for club teams like Southampton, Blackburn Rovers and Newcastle United. He won the Premier League with Blackburn in the 1994/95 season. He scored a record 260 of them in the Premier League, while penalties were 56 of his goals.

2

Frank Lampard, England professional player born 20/06/1978. A midfielder played for a fellow club from 1995 to 1996. Swansea City (loan), 2001–2014 Chelsea, 2014–2015 Manchester City, 2015–2016 New York City FC currently as coach. He had 177 goals, of which 43 were penalties.

3

Harry Edward Kane, born 28 July 1993, is an English professional footballer who plays as a striker for club Arsenal youth, Tottenham Leyton loan 2010/11 mill wall loan 2011/12, Norwich / Leicester 2012/ 13, on loan and back to Tottenham, them from Tottenham to Bayern Munich in 2013. He scored 213 penalty goals with 33 penalties.


4

Steven George Gerrard MBE (born 30 May 1980) is an English professional football player.
Liverpool 1998–2015
And LA Galaxy 2015–2016. He scored 12O in the Premier League with 32 penalties as a midfielder.


5

Mohamed Salah or Mo Salah, born 15 June 1992, is an Egyptian professional footballer who plays as a right-winger or forward for Liverpool. He started his career with Al Mokawloon from 2010–2012. Basel 2012–2014.
Chelsea 2014–2016,Fiorentina (loan) 2015, Roma (loan) 2015–2016, Roma 2016/17 and moved to Liverpool in 2017 until now. He scored 179 goals with 32 penalties.