2. Dion Dublin
Headed goals: 45
Total goals: 111
Teams: Manchester United, Coventry City, Aston Villa.
Dion Dublin is one of only 23 players to have scored a century or more goals in the Premier League, with the former Coventry and Aston Villa striker placed 17th in the list.
His head accounted for 45 of his 111 league goals, while this ability also saw him utilised as an emergency centre-back later in his career.