Manchester City striker Sergio Aguero was hailed as a “legend” after setting a new record for the most Premier League goals by an overseas player.

Aguero scored a hat-trick against Aston Villa to surpass Thierry Henry’s record of 175 goals, and also go past Alan Shearer’s hat-trick record with his 12th treble in the top flight.

The 31-year-old, now on 177 goals, achieved the feat in his 255th Premier League game. Henry scored 175 goals in 258 games for Arsenal.

Sky sports