Arsenal is undoubtedly one of the most successful clubs in England.
With countless local, European, and international victories under its belt, an envious play aesthetic and strategy, and a record number of FA cup wins, Arsenal has seen some of the biggest names in history play on its side.
But who are Arsenal’s top scorers of all time?
Let’s find out.
Arsenal’s Top Scorers of All Time
10. Robert Pirès
Played for Arsenal: 2000 – 2006
Goals scored for the club: 85
With Arsenal, Pirès won two Premier League titles, including the club’s unbeaten season of 2003-2004, and won two FA Cups.
He was also voted as the sixth greatest player in Arsenal’s history.
Pirès has 79 caps for his international scores and was given Player of the Tournament for FIFA 2001.
9. Paul Merson
Position: Midfielder and right-winger
Played for Arsenal: 1985 – 1987, 1987 – 1997
Goals scored for the club: 87
Merson made his debut with Arsenal, where he played most of the games in his career.
He played a total of 11 seasons with the Gunners and was a key player in the club’s success under George Graham, the then-manager of Arsenal.
While at Arsenal, Merson won the European Cup Winners’ Cup, the FA Cup, the Football League Cup, and the Football League Championship twice.
Also read: Is Arsenal among the most hated football clubs?
8. Pierre-Emerick Aubameyang
Status: Active (Chelsea FC)
Position: Striker, winger
Played for Arsenal: 2018 – 2022
Goals scored for the club: 92
Aubameyang is among the fastest football players in the world.
He is also Gabon’s all-time top goalscorer and Borussia Dortmund’s seventh-highest all-time goalscorer.
In the 2016-17 season, he was the top scorer in Germany while playing for Borussia Dortmund, which won him a DFB-Pokal. With Arsenal, he was the league’s top goalscorer in the 2018-19 season, during which the team won an FA Cup.
7. Alan Smith
Status: Retired (Co-commentator)
Played for Arsenal: 1987 – 1995
Goals scored for the club: 95
Smith first came to prominence as a right winger and striker during his time with Leeds United. He later retired after breaking his leg and ankle in a game against Liverpool, and now he is among some of the best retired players.
Smith is widely known for his high work rate and has a reputation as a hard-tackling player with an aggressive style on the pitch.
Related: What is the wage bill of Arsenal?
6. Olivier Giroud
Status: Active (AC Milan)
Played for Arsenal: 2012 – 2018
Goals scored for the club: 105
Giroud– who is believed to be among the most underrated strikers in the world– joined Arsenal after hitting several milestones in his career.
In 2010, he was named Ligue 2 Player of the Year after finishing as the top goalscorer in the league, and he later won Montpellier’s first Ligue 1 title.
Although he’s not on top of the list of Arsenal’s highest goal scorers, he ended the club’s nine-year trophy drought and helped the team win three FA Cups
5. Dennis Bergkamp
Played for Arsenal: 1995 – 2006
Goals scored for the club: 115
Dennis Bergkamp, whose technique Thierry Henry described as a ‘dream for a striker, is a Dutch national who started his career as a wide midfielder and is one of the most famous number 10’s in the world.
He eventually moved to the main and then second striker position, which helped him make a name for himself in football.
Nicknamed the ‘non-flying Dutchman’ due to his fear of flying, Bergkamp is one of Arsenal’s greatest players and one of the best players of his generation.
You might also be interested: Where is The Emirates stadium located?
4. Theo Walcott
Status: Active (Southampton FC)
Played for Arsenal: 2006 – 2018
Goals scored for the club: 108
For Walcott, so far, Arsenal has been the peak of his professional football career.
The English footballer, who is a product of the Southampton Academy, joined Arsenal for £5 million in 2006.
Walcott played in the wing position for most of his time at the club, due to his ball-crossing ability and speedy pace, but he also played as a striker, during which time he was Arsenal’s top scorer.
3. Robin van Persie
Status: Retired (Coach at Feyenoord Youth)
Transferred from: Feyenoord
Played for Arsenal: 2004 – 2012
Goals scored for the club: 132
Although he started and ended his career with Feyenoord, van Persie spent most of his time on the pitch playing for Arsenal.
He is best known for being one of the top scorers for Arsenal, as well as for his striking excellence, technique, ball control, and intelligent positioning.
Van Persie is an all-time top scorer for the Netherlands national team and is widely thought to be one of the best strikers of his generation.
Also read: Best Premier League players
2. Ian Wright
Status: Retired (Sports pundit)
Played for Arsenal: 1991 – 1998
Goals scored for the club: 156
Wright, who was one of the most influential players of his time, spent seven years with Arsenal as a forward.
The English footballer was known for his aggression on the pitch, speed, agility, and excellent finishing.
He played a total of 581 league games in his career and led Arsenal to a Premier League title and the European Cup Winners Cup.
1. Thierry Henry
Status: Retired (Assistant Manager in Belgium)
Position: Left-winger; striker
Played for Arsenal: 1999 – 2007
Goals scored for the club: 228
Thierry Henry is at the top of the list of Arsenal all time top scorers. The former Arsenal forward scored a total of 228 goals over almost a decade with the team.
He is considered one of the greatest players in the history of the club, the history of the Premier League, and of the greatest strikers of all time.
Henry was also among the top most commercially marketed footballers during the 2000s, which helped boost Arsenal’s standing.
Arsenal is one of the best English football clubs in London and in the UK.
Although the Gunners have had their ups and downs, the club has seen some of the top players in football ever.
Arsenal’s top scorers of all time include Thierry Henry, who has scored the most goals for the club, as well as Ian Wright, Robin van Persie, and Theo Walcott, among others.