3. Jermaine Defoe (478 appearances)
England and AFC Bournemouth striker Jermaine Defoe sits 16th on the all-time list and third on the active list of highest appearance-makers in the Premier League.
The veteran English forward has made 478 Premier League appearances since his debut for West Ham United in 2002. Having played for numerous Premier League clubs, Defoe has earned a fierce reputation over the years for being a clinical finisher. With a host of goals to his name and controversial transfer moves throughout his career, Defoe's impact in the league has been immense.
The England international made his debut for England in 2004, and the 35-year-old striker is vying for a place in Gareth Southgate's 2018 World Cup squad. Defoe moved back to Bournemouth at the start of the season and has found it a little hard to fit into the system under Eddie Howe. However, the second half of the season is where Defoe picks up steam as the Englishman will be eager to make an impact.