The former Manchester United captain became only the second player in the league’s history to reach the milestone with his strike against Manchester City.

He became just the second player to accomplish the feat after Alan Shearer, who finished his career with 260 goals in the Premier League, which began under its current format in 1992.

Rooney’s goal was his second in the league since returning to Everton this summer after 13 years at Manchester United, where he scored 183 goals. He scored 15 in his first stint with Everton from 2002-04.

He has scored 156 with his right foot, 23 with his left and 21 with his head. It took him 462 games to reach the milestone, while Shearer needed just 306.

Behind the Everton star is Andy Cole, with 187 goals, while Frank Lampard comes in fourth having scored an impressive 177 times from midfield.

Jermain Defoe, with 158, is the only active player in the top 10, while City forward Sergio Aguero is back in 15th thanks to his 123 goals for the Citizens.

Rooney, 31, is also the all-time England goal-scorer with 53 for the national team.