The Best Premier League Players Of All Time

18: Andy Cole

Though he never had much of a career with the English national team, Andy Cole racked up 187 goals for six different clubs in the Premier League, ranking him third all time. He scored a record 34 goals for Newcastle United in the 1993-94 season. 

The English striker’s most successful stint was eight years with Manchester United, winning five league titles while scoring 93 goals in 195 matches.

17: Tim Howard/Brad Friedel