Eoin Morgan breaks world record for hitting most sixes in an ODI

England captain Eoin Morgan has set the world record for most sixes (17) in an ODI, achieving the feat during his 71-ball 148-run knock against Afghanistan in World Cup on 18th June. The previous record (16 sixes) was jointly held by Rohit Sharma, Chris Gayle and AB de Villiers. Morgan also smashed the fastest World Cup hundred by an England player (57 balls).