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 Wayne Mark Rooney (/ˈruːni/; born 24 October 1985) is an English professional footballer who plays for Premier League club Everton. He has played much of his career as a forward, and he has also been used in various midfield roles. He is the record goalscorer for the England national team and for Manchester United. At club level, he has won every honour available in English, Continental and European football, with the exception of the European Super Cup.[3] Along with Michael Carrick, he is the only English player to win the Premier League, FA Cup, UEFA Champions League, League Cup, UEFA Europa League and FIFA Club World Cup.[4]
Marcus Álvarez
Tottenham Hotspur F.C. Spurs were one of the five clubs that pushed for the founding of the Premier League, created with the approval of The Football Association, replacing the Football League First Division as the highest division of English football.[33] Despite a succession of managers and players such as Teddy Sheringham, Jürgen Klinsmann and David Ginola, for a long period in the Premier League until the late 2000s, Spurs finished mid-table most seasons with few trophies won. They won the League Cup in 1999 under George Graham, and again in 2008 under Juande Ramos. Performance improved under Harry Redknapp with players such as Gareth Bale and Luka Modrić, and the club finished in the top five in the early 2010s.[34][35]