Thierry Henry thinks too many players over the last decade “haven’t been up to the standard” to represent Arsenal.
The Frenchman, who scored over 200 goals for the Gunners, was talking as a pundit ahead of Arsenal’s match against Manchester City.
Alexis Sanchez and Mesut Ozil have been linked with moves away from the club with both rumoured to be reluctant to sign new contracts.
And Henry is concerned that too many players in recent times haven’t played at the “level required” by the club.
“You have to play football if you want to stay at Arsenal,” Henry said on Sky Sports.
“You have to play at the level required if you are to play for this football club.”
“There are a lot of players who have been under par,” he added.
“A lot of guys have been mediocre for a while and more than eight, nine, 10 years at the club that haven’t been up to the standard to play for the club.
“If the shirt is too heavy for you, you have to go.”
Henry admires the way Sanchez goes about his work on the field but suggested he and Ozil may not be committed to the club off it.
“There is something Arsene said recently, he said that he thinks Mesut Ozil and Alexis Sanchez wants to stay,” Henry continued.
“The word ‘thinking’ got me a bit worried because you should know by now if those guys want to stay or not or if there is the talk actually.
“You should have an idea by now if they want to stay or not.”