#3 Leighton Baines - 32 goals*
32-year-old England and Everton international Leighton Baines is third on the all-time list with 32 goals and is still active, not too far behind the top two on the list. The England international began his career at Wigan Athletic in 2002 and made his mark during his five-year stay with the club.
Everton signed the talented fullback, in 2007, who went on make his first appearance for the national side in 2010 and played in Euro 2012. Still, in contention for a place in Gareth Southgate's World Cup squad, Baines is a veteran Premier League player and a set-piece specialist, an area of the game that is very important in a tournament like the World Cup.
An attacking full-back Baines can fluently operate in a back three as well as a back four. The Englishman has been named Everton's footballer of the year on three separate occasions and is considered to be one of the best, consistent left-backs the league has seen in the last decade.