The former Manchester United star - who played alongside Gerrard for England - told The Sun on Sunday, "I’m sure like the rest of us who have played over the last 20 or 30 years, he won’t be proud of his England career.
"He might be — but when you think of an England career, you want to have achieved stuff at major tournaments. And we’ve failed to do that.
"For 30 years, we’ve not been good enough, apart from Euro 96 and maybe Italia 90. Apart from that, we’ve failed."
Scholes added that there is no obvious choice for a replacement as England captain now that Gerrard has retired from the international game.
"There’s no outstanding candidate to take over," he said, adding that, "maybe Wayne Rooney could do the job."
- Sports & Recreation