Cook was banned by ICC Match Referee David Boon following England's five-wicket victory against Sri Lanka on Wednesday night in Hambantota where the tourists were ruled to be one over short "after time allowances were taken into consideration".

Cook was suspended for one match and fined 20 per cent of his match fee while his teammates were fined 10 per cent of their match fees.

"As Cook had previously been found guilty of a minor over-rate offence in ODIs within the last 12 months, this offence constituted his second minor over rate offence for the purposes of the ICC Code of Conduct," the International Cricket Council said in a statement.

"Cook pleaded guilty to the offence and accepted the proposed sanction, so there was no need for a formal hearing."

Cook will now be suspended for the next ODI against Sri Lanka, to be played in Colombo on Sunday, December 7.

The charge was laid by on-field umpires Simon Fry and Ruchira Palliyaguruge of the Emirates International Panel of ICC Umpires and fourth official Raveendra Wimalsiri.