Sergio Aguero

Scores every: 115 minutes

Out on his own at the top of the pile is Sergio Aguero.

The Argentinian cost Manchester City an eye-watering £38 million back in 2011 but he's shown he is worth every penny by finding the back of the net more regularly than any other player in Premier League history.

Of course his most famous effort came in the 94th minute against QPR on the last day of the 2011/12 season which helped his side claim their first Premier League crown in the most dramatic style imaginable. 

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms