Cristiano ronaldo(25 in all competitions)
Ian Wright with 185 in all competitions.
The current top goal scorer is Andrey Arshavin with 5 goals, but Arsenal leading all time top goal scorer is Thierry Henry with 224 goals.
It is Alan Shearer.
the all time goal scorer is Piet van Reenen he scored 273 goals
In the 2009 - 2010 season, Darren Bent was Sunderlands top goal scorer. He scored 24 goals in the league, and 25 in all competitions. In the 2010 - 2011 season, Asamoah Gyan scored 10 goals in the league. Although Asamoah Gyan and Darrent Bent scored 11 in all competitions.
Ian Rush who scored 346 goals in all competitions for the Club.
Lionel andrés messi 47 goals