Eoin Morgan is "not as good as he thinks he is" according to former England batsman Geoffrey Boycott.
England's one-day international captain Morgan, who replaced Alastair Cook last December, has been short of runs in the build-up to the Cricket World Cup.
The Dublin-born batsman was out without scoring in Wednesday's warm-up defeat to Pakistan and has gone past 20 just twice in his last eight ODI knocks.
Boycott is not convinced that Morgan is not good enough to contend with the world's best bowlers at the World Cup, which starts on Saturday.
"I don't think he's as good as he thinks he is, and I don't think he's as good as some people say he is," Boycott told BBC Radio 5 live.
"When he had Mitchell Johnson up against him he looked a selling plater.
"When top-class bowlers bowl against him he's not so clever and that's a big problem.
"I think you need to look at when you score runs, in any form of cricket, against what the quality of the opposition is, and what state of the game it is."
England start their World Cup campaign against co-hosts Australia in Melbourne on Saturday.