Premiership High Scorers 1992-2018 - Newcastle United

1Alan Shearer 148 1996 2005   11Obafemi Martins 28 2006 2008
2Peter Beardsley 46 1993 1996   12Craig Bellamy 28 2001 2004
3Shola Ameobi 43 2000 2013   13Michael Owen 26 2005 2008
4Andy Cole 43 1993 1994   14Ayoze Perez 24 2014 2018
5Les Ferdinand 41 1995 1996   15Kieron Dyer 23 1999 2006
6Papiss Cissˇ 37 2011 2015   16Lauren Robert 22 2001 2004
7Nolberto Solano 37 1998 2005   17Yohan Cabaye 17 2011 2013
8Robert Lee 34 1993 2001   18Lo•c Remy 14 2013 2013
9Demba Ba 29 2011 2012   19Andy Carroll 14 2008 2010
10Gary Speed 29 1997 2003   20Steven Taylor 12 2006 2014