There are many true greats (as discussed in a different thread):
Thierry Henry - in my opinion the best.
Eric Cantona
Alan Shearer
Andy Cole
JF Hasselbaink
Gianfranco Zola
Thierry Henry is the best, full stop. He is just a class act, class person, class player. He looks like a nice guy to be around, any ever seen the interview him and Fabregas? Hilarious.
who is the best striker to grace the EPL personally i think it's Cantona
As a United fan, I will always worship Eric Cantona but I would have loved seeing Shearer at United.
Lets be honest here.
He was an honest and consistent goal scorer.
Head votes Shearer.
Heart votes Cantona.