In no order off the top of my head. Scholes. Bergkamp. Henry. Keane. Vieira. Cantona. Aguero. Irwin. Schmeichel. Gerard.
Alan Hutton Carlos Cuellar Lorenzo Amoruso Tugay Kerimoglu Colin Hendry Barry Ferguson Tore Andr Flo Brian Laudrup Paul Gascoigne Andy Goram
He is the end of a bell, for sure, but to score so many goals for poop teams such as Blackburn and Newcastle is a stunning achievement - and he was out for substantial periods with serious injuries. A true legend of the game.