Former England captain Tony Adams believes the national squad does not contain "any leaders, personalities or a true captain."
Wayne Rooney was earlier this week named Three Lions skipper, getting the nod ahead of the likes of Chelsea's Gary Cahill and Manchester City's Joe Hart to become the successor to Steven Gerrard, who retired from international football after the World Cup.
Adams reckons England boss Roy Hodgson had little option but to hand the armband to the Manchester United striker.
The ex-Arsenal centre-back told the Sun on Sunday: "I look through the England squad and don't see any leaders, personalities or a true captain.
"Rooney is the only candidate. He's experienced and played tournaments but he's not delivered, so can hardly be called a winner at international level.
"There isn't anyone else that's ready for it. There aren't enough winners in that team either."
Adams highlighted the dearth of candidates by looking back on his time in the England fold.
It speaks volumes there aren't three or four choices to be skipper," added the 47-year-old, whose 13-year 66-cap international career ended in 2000.
"When I was playing, you had myself, Alan Shearer, Stuart Pearce, Paul Ince and Gary Neville. Loads of personalities and leaders, but modern English footballers are so different.
"Every one of us had to battle for what we got and I don't think that happens now.
"A modern-day footballer is a millionaire as a kid, driving a flash car, so you don't develop the same type of personality.
"But Wayne has got the role, so we have to move on."
Rooney, who has captained England on two previous occasions, will lead a new-look squad featuring four uncapped players into the upcoming matches against Norway and Switzerland.