Premiership High Scorers 1992-2019 - Newcastle United

1Alan Shearer 148 1996 2005   11Gary Speed 29 1997 2003
2Peter Beardsley 46 1993 1996   12Obafemi Martins 28 2006 2008
3Shola Ameobi 43 2000 2013   13Ayoze Perez 28 2014 2018
4Andy Cole 43 1993 1994   14Michael Owen 26 2005 2008
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
9Ayoze Perez 33 2014 2018   19Andy Carroll 14 2008 2010
10Demba Ba 29 2011 2012   20Steven Taylor 12 2006 2014