Paul Collingwood fears Peter Moores’s job as England coach will become vulnerable if results do not improve soon.
Collingwood, captain when England won the only International Cricket Council trophy in their history at the 2010 World Twenty20 in the Caribbean, senses time could be short for Moores unless his team start to put overdue wins on the board.
England began their World Cup campaign with a 111-run humbling at the hands of co-hosts Australia in Melbourne last week, a continuation of their poor one-day international form so far this winter.
Moores last year helped to oversee a much-needed Test series victory at home to India to end his first summer back in charge, having previously coached England between 2007 and early 2009.
But, in a radio interview, Collingwood, said: “In the industry we are in, it comes down to results.
“Things will have to change around quickly if he doesn’t want the pressure on his shoulders.”
Collingwood was briefly assistant to then England limited-overs coach Ashley Giles at last spring’s World Twenty20 in Bangladesh, before Moores was reappointed for all formats.
The 38-year-old former Test batsman is currently an assistant coach for Scotland, who face England in Group A on February 22.
“If you are a batsman who doesn’t put runs on the board, or a bowler who doesn’t take wickets, you get dropped - and it’s exactly the same with a coach,” added Collingwood.
“If you don’t get results, people will be looking at your job.”
World Cup debutants Afghanistan, meanwhile, avoided humiliation at the hands of Bangladesh but still fell to a comprehensive 105-run defeat in the Pool A match at Canberra.
Afghanistan slumped to 3-3 in the third over in chase of Bangladesh’s total of 267.
The new boys rallied to 25-3 at the end of the 12th over as Samiullah Shenwari took a leading role alongside No 3 Nawroz Mangal.
The duo stayed together to see Afghanistan past the lowest ever score in World Cup history - the 36 scored by Canada against Sri Lanka in 2003 - and moved onto to 63 without further loss, steadying the innings and leaving a target of a further 205 runs from 25 overs.
However, with regular wickets tumbling, it was a bridge too far for Afghanistan, who finished on 162 from 42.5 overs.