Sergio Aguero is the top-scoring overseas player in Premier League history after he netted a hat-trick during Manchester City's 6-1 win over Aston Villa on Sunday.

The Argentina striker rifled in a blistering strike from 20 yards to give Pep Guardiola's side a 3-0 lead inside half an hour at Villa Park, before collecting a pass from David Silva and placing home his second after the break.

It moved Aguero on to 176 goals in England's top flight, surpassing the mark of 175 established by Arsenal and France great Thierry Henry.

He added another in the 81st minute to complete his hat-trick, hereby also breaking another record: scoring more hat-tricks than any other player in Premier League history (12), overtaking Alan Shearer.

City star Aguero, 31, is now fifth overall on the Premier League's all-time list, behind Frank Lampard (177), Andy Cole (187), Wayne Rooney (208) and Alan Shearer (260).

Aguero, who joined City from Atletico Madrid for £38million in July 2011, is his club's record goalscorer with 248 in all competitions.