Answer
The 21st-century English top scorer milestone was achieved by Alan Shearer when he scored his 220th goal against Leeds United on 25 April 2006. This meant he became the highest scorer in the Premier League era, surpassing Andy Cole's record of 187 goals. Shearer finished his career with 260 goals in the Premier League, a record that still stands today.