Ryan Giggs is the only player to have scored in each of the first 21 Premier League seasons.
Didier Drogba is the only African player to score 100 Premier League goals.
Since the Premier League's formation at the start of the 1992–93 season, 24 players have managed to accrue 100 or more goals in the Premier League.
During the 1995–96 season, Alan Shearer became the first player to score 100 Premier League goals, and holds the record for the fewest games taken to reach 100, doing so in 124 appearances. He also holds the record for most goals scored in the Premier League. Since Shearer's century, 23 other players have reached the milestone.