6. Gary Speed - 82 Goals
Such was Gary Speed's longevity that it is no surprise to see him on the list; the Welshman racked up 533 Premier League appearances for Newcastle and Leeds among others, hitting the back of the net 82 times in total. Sadly Speed passed away in November last year while still the manager of the Welsh national team.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms