Morgan smashes 17 sixes, breaks ODI record

England's Eoin Morgan hits a six during the World Cup match against Afghanistan in Manchester. AFP

Manchester: England captain Eoin Morgan smashed his way into the record books on Tuesday, blasting 17 sixes - the most in a One-Day International (ODI) innings - on his way to 148 off just 71 balls against Afghanistan at the ICC World Cup.

India's Rohit Sharma, West Indie's Chris Gayle and South Africa's AB de Villiers had shared the previous record of 16 sixes in an ODI innings.

Morgan scored more than a hundred runs off sixes alone, and only hit four fours in his innings. After knocking his 17th six over the boundary rope, he was caught out next ball in the deep.

The left-hander's century was the fourth-fastest in World Cup history, scored in 57 balls, and he reached that milestone with a six as well.