England captain Eoin Morgan smashed 17 sixes in his 148-run knock against Afghanistan in Match 24 of Cricket World Cup 2019 to break the record of most sixes in an One-Day International innings. Previously the record of 16 sixes in one ODI innings was held by Indias Rohit Sharma, West Indies Chris Gayle and South Africas AB de Villiers. The left-hander scored 148 runs off 71 balls before losing his wicket to Gulbadin Naib. Apart from most sixes record, Morgan century was the fourth-fastest in World Cup history, scored in 57 balls, and he reached that milestone with a six as well. In his massive knock, more than a hundred runs came off sixes alone and he hit only four boundaries in his innings. After knocking his 17th six over the boundary rope, he was caught out next ball in the deep. In the first innings, opener Jonny Bairstow (90 off 99 balls) and Joe Root (88 off 82 balls) and Morgans 148 helped England to post a gigantic 397 for 6 against Afghanistan. In the absence of first choice opener Jason Roy, James Vince opened with Jonny Bairstow and scored 26 runs. Wicket-keeper batsman Jos Buttler and all-rounder Ben Stokes scored two runs each. Even Moeen Ali had a little feast scoring 31 off 15 balls with four sixes. Overall, the English batsmen hit 25 sixes.