Eoin Morgan was on fire when he scored a blistering knock of 148 runs from only 71 balls against Afghanistan in the 24th match of the World Cup. The England captain took Afghanistan bowlers to the cleaners as he scored a record of 17 sixes in an innings. Morgan was able to hit the ground running as he catapulted his attack on Afghanistan from the get-go.

Here are the records which were broken by Eoin Morgan after his blistering knock against Afghanistan.

It is the highest score for Eoin Morgan – 148.

17 sixes in an innings are the most by Eoin Morgan in ODI cricket. Previous best was 16 which were scored by Rohit Sharma, AB de Villiers and Chris Gayle. Morgan’s 17 sixes are also the most in an innings in a World Cup game.


17 sixes in an innings are the most by any captain. It is also the most by any captain in World Cup innings.

17 sixes in the joint most in any International cricket match. Afghanistan Hazratullah Zazai had scored 17 sixes against Ireland when he scored 162.

Morgan scored the fourth fastest hundred in the World Cup match in 57 balls. It is also the second fastest hundred by a captain in a World Cup game. The fastest was scored by AB de Villiers in 52 balls.

Eoin Morgan outrageous hundred of 57 balls is the fastest century for any England batsman in World Cup history.

Eoin Morgan
Eoin Morgan has now hit the Most sixes in ODI innings (Credits: Getty)

Morgan also became the eighth batsman to score more than 200 sixes in ODI format.

Morgan became the first ever batsman to complete his century with only sixes. 17*6 = 102 runs.

Morgan was on fire and he also had the rub of the green on his side. The left-hander was dropped by Dawlat Zadran who made a casual one-handed attempt at the boundary rope when Morgan had even not reached 50.