#3 Theo Walcott - 108 goals

Theo Walcott became one of the youngest players to debut for Arsenal when the then 17-year-old was handed his first-team debut by Arsene Wenger in 2006.
In his 12 years at the north London club, the English winger made nearly 400 appearances across competitions, contributing over a hundred goals and 78 assists. In his best season under Wenger in 2012-13, Walcott contributed 21 goals and 16 assists across four different competitions.
Wenger once said about the three-time FA Cup and two-time Super Cup winner:
“He’s ready to fight, to commit, and you know straight away he gets the crowd behind him. A Theo Walcott of that stature is a completely different player.”
The 32-year-old currently plies his trade at Southampton.
#2 Robin van Persie - 132 goals

Robin van Persie is one of the best out-and-out strikers to have played under Arsene Wenger.
The Dutchman spent a hugely successful eight-season stint at the Emirates in the mid-2000s and early 2010s. Van Persie scored 132 goals and bagged 52 assists in over 278 games across competitions.
In his last season under Wenger in 2011-12, the Dutchman made a staggering 50 goal contributions (37 goals and 13 assists) across competitions. That prompted Manchester United to snap up his services.
Wenger spoke about the two-time Premier League Golden Boot winner:
People ask why Robin plays at centre-forward, because he is not a centre-forward, but players like him have the intelligence to be in the right place at the right moment. It is very satisfying to have seen him come through from a young age."
Van Persie retired at Feyenoord in 2019.
#1 Thierry Henry - 228 goals

Thierry Henry is arguably the best player managed by Arsene Wenger during his storied managerial career.
Henry scored a stunning 228 goals for the club across two spells, becoming Arsenal's all-time top-scorer after Wenger moved him from the wings to centre-forward.
The three-time Premier League Golden Boot winner won two league titles with the Gunners. During their historic 'Invincibles' campaign in 2003-04, the Frenchman contributed 30 strikes and nine assists.
Henry was part of Barcelona's continental treble-winning 2008-09 team before retiring in 2014.