7. Robert Pires - 62 Goals
The first Arsenal entry on our list and Robert Pires evidently filled his boots during his stay in north London while the Gunners were in the midst of their glory years under Arsene Wenger. The Frenchman hit exactly the same amount of goals as David Beckham but did it in considerably less games - 67 to be precise. Sadly he couldn't add to his tally during a short-stay at Aston Villa, while if he had just hit that penalty rather than muck up a ridiculous routine against Manchester City in 2005 then he'd be 7th in his own right. Serves him right.