Ever wondered who the top scorers in EPL history are? We've collected the top 25 scorers, how many goals they scored and the teams they played for in the EPL.
1. Alan Shearer: 260 goals (Newcastle, Blackburn Rovers and Southampton)
2. Andy Cole: 188 goals (Arsenal, Fulham, Newcastle, Manchester United, Blackburn Rovers, Manchester City, Portsmouth, Sunderland, Nottingham Forest)
3. Wayne Rooney: 187 goals (Everton, Manchester United)
4. Frank Lampard: 176 goals (West Ham, Chelsea, Manchester City)
5. Thierry Henry 175 goals (Arsenal)