Title: Premier League
Content:   Italics denotes players still playing professional football, Bold denotes players still playing in the Premier League. The Premier League Golden Boot is awarded each season to the top scorer in the division. Former Blackburn Rovers and Newcastle United striker Alan Shearer holds the record for most Premier League goals with 260. Twenty-eight players have reached the 100-goal mark. Since the first Premier League season in 1992–93, 23 players from 11 clubs have won or shared the top scorer title. Thierry Henry won his fourth overall scoring title by scoring 27 goals in the 2005–06 season. Andrew Cole and Alan Shearer hold the record for most goals in a season (34) – for Newcastle and Blackburn respectively. Ryan Giggs of Manchester United holds the record for scoring goals in consecutive seasons, having scored in the first 21 seasons of the league. Giggs also holds the record for the most Premier League assists, with 162.
Title: List of top Premier League goal scorers by season
Content:  This is a list of footballers who have scored the most goals in each season in the Premier League since its inception in 1992.
Title: List of footballers with 100 or more Premier League goals
Content:  Since the Premier League's formation at the beginning of the 1992–93 season, a total of 32 players have scored 100 or more goals in the competition; collectively, these players are collectively referred to as the Premier League 100 Club. 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 the figure, doing so in 124 appearances. Additionally, he also holds the record for most goals scored in the Premier League with 260. Harry Kane is the second-fastest to 100 goals, doing so in 141 games. At 23 years and 133 days, Michael Owen is the youngest player to reach the 100 goal milestone. Didier Drogba was the first African player to join the list with two further Africans—Mohamed Salah in September 2021 and Sadio Mané in October 2021—becoming the 30th and 31st players respectively to reach the landmark. In December 2021, Raheem Sterling became the most recent player to reach 100 goals. Five of the 32 players have accomplished the feat without scoring a penalty – Sadio Mané, Peter Crouch, Emile Heskey, Les Ferdinand, and Andy Cole.
Title: Premier League records and statistics
Content: First Premier League goal: Brian Deane (for Sheffield United v. Manchester United, 15 August 1992) ; Most Premier League goals: 260, Alan Shearer ; Most Premier League goals at one club: 184, Sergio Agüero (for Manchester City) ; Oldest goalscorer: 40 years and 268 days, Teddy Sheringham (for West Ham United v. Portsmouth, 26 December 2006) ; Youngest goalscorer: 16 years and 271 days, James Vaughan (for Everton v. Crystal Palace, 10 April 2005) ; Most consecutive Premier League matches scored in: 11, Jamie Vardy (for Leicester City, 29 August – 28 November 2015) ; Most seasons scored in: 21, Ryan Giggs (every season from 1992–93 to 2012–13) Most goals in a season (42 games): 34 ; Andy Cole (Newcastle United, 1993–94) ; 
Title: Premier League records and statistics
Content:  goals: 11 (2004–2015), Wayne Rooney (all for Manchester United) ; Most consecutive seasons to score at least 1 goal: 21 (1992–2013), Ryan Giggs (all for Manchester United) ; Most different clubs to score for: 7, Craig Bellamy (for Coventry City, Newcastle United, Blackburn Rovers, Liverpool, West Ham United, Manchester City, Cardiff City) ; Most own goals: 10, Richard Dunne ; Most own goals in a season: 4 ; Martin Škrtel (Liverpool, 2013–14) ; Lewis Dunk (Brighton & Hove Albion, 2017–18) ; Most goals in a calendar month: 10 (December 2013), Luis Suárez (Liverpool) ; Most penalties scored: 56, Alan Shearer ; Most penalties missed: 11 ; Alan Shearer ; Wayne Rooney  Players currently playing in the Premier League are highlighted in bold.   
Title: Premier League records and statistics
Content:  Shearer (Blackburn Rovers, 1994–95) Most goals in a season (38 games): 32, Mohamed Salah (Liverpool, 2017–18) ; Most matches scored in during a Premier League season: 24, Mohamed Salah (Liverpool, 2017–18) ; Most Premier League goals in a calendar year: 39, Harry Kane (Tottenham Hotspur, 2017) ; Number of teams scored against in a season: 17 ; 20-team league: ; Ian Wright (Arsenal, 1996–97) ; Robin van Persie (Arsenal, 2011–12) ; Mohamed Salah (Liverpool, 2017–18) ; 22-team league: ; Andy Cole (Newcastle United, 1993–94) ; Alan Shearer (Blackburn Rovers, 1994–95) ; Most goals in a debut season: 30, Kevin Phillips (Sunderland, 1999–2000) ; Fastest goal: 7.69 seconds, Shane Long (for Southampton v. Watford, 23 April 2019) ; Fastest goal on Premier League debut: 
Title: List of top Premier League goal scorers by season
Content:  The top goalscorer in the Premier League's inaugural season was Teddy Sheringham, who scored one goal for Nottingham Forest before his early-season transfer followed by 21 for Tottenham Hotspur for a total of 22.
Title: List of foreign Premier League goalscorers
Content: Saido Berahino – West Bromwich Albion (23) ; Gaël Bigirimana – Newcastle United 
Title: Sergio Agüero
Content:  two of which were penalties; he took another penalty in the match, but it was saved by Hugo Lloris. This took Agüero to 61 Premier League goals for the club, surpassing Carlos Tevez as the club's record scorer in the competition. He was the first player in the season to reach ten Premier League goals, doing so with the only goal in the Manchester derby on 2 November. Agüero scored a hat-trick in City's 3–2 win over Bayern Munich in the Champions League group stage on 25 November, starting with a penalty which he won himself. Five days later, in his 100th Premier League match, 
Title: List of players with the most goals in an association football game
Content:  This is a list of players with the most goals in a football game. The list only includes players who have scored the most multiple goals in first class or fully professional matches for country or club. The current world record for an international is held by Archie Thompson, who scored 13 goals against American Samoa in Australia's 31–0 victory during the 2002 FIFA World Cup qualification. David Zdrilic scored 8 goals. Hacène Lalmas and Malika-e-Noor hold the record for most goals in any top-flight match with 14 each. In the most prolific European football leagues, the Premier League and the Football League First Division before it, La Liga, Serie A and the Bundesliga, the top scorers per game have much lower tallies, seven in England and Spain and six in Italy and Germany. The last player in these leagues to score seven goals in a match was László Kubala in 1952 for FC Barcelona.

Question: who has scored more goals in the premier league?
Answer: Alan Shearer.