who scored most goals in premier league history
List of Premier League players with 100 or more goals During the 1995–96 season, Alan Shearer became the first player to score 100 Premier League goals, and holds the record for the fewest games taken to reach 100, doing so in 124 appearances. He also holds the record for most goals scored in the Premier League.[1][2] After Shearer, Sergio Agüero is the second-fastest to 100 goals, doing so in 147 games.[3]
Wayne Rooney Rooney joined the Everton youth team at the age of 9, and made his professional debut for the club in 2002 at the age of 16. He spent two seasons at the Merseyside club, before moving to Manchester United for £25.6 million in the 2004 summer transfer window. He won 16 trophies with the club, including five Premier League titles, the FA Cup and the Champions League in 2008.[5][6] He scored 253 goals for the club in all competitions which makes him their top goalscorer of all time. His 200 Premier League goals make him the competition's second top scorer of all time, behind Alan Shearer. Rooney holds the record for most goals for one club in the Premier League, with 183 for Manchester United.