Eoin Morgan sets record for most sixes in an ODI match
England captain Eoin Morgan sets the record of the most number of sixes by any batsman in an One-Day International (ODI) match subsequent to scoring a staggering century in England’s World Cup clash against Afghanistan on Tuesday, June 18 at Old Trafford in Manchester.

Morgan toppled the likes of AB de Villiers, Chris Gayle and Rohit Sharma to record the most number of sixes by any batsman in an ODI match. The previous record for the most number of sixes in an ODI innings was 16.
Morgan came to bat in the middle of the innings at the 30th over and he was dominant from the beginning as he smashed shots all over the ground. England captain struck a 57-ball ton and it took Morgan just 21 balls to convert his fifty into a hundred. He especially went hard on Rashid Khan as he hit almost half of his 17 sixes against Rashid Khan. Rashid’s 11 delivery went for sixes, among them 8 of the sixes were hit by the England captain.
Also Read - "I'm targeting Australia" - Jason Roy eyes comeback following injuryHe smashed most number of sixes by an English batsman in ODIs. Morgan also hit the fourth fastest century in World Cup and the fastest century by an England batsman in the history of the World Cup. The skipper scored 148 runs in just 71 balls with 4 fours and 17 sixes at the strike rate of 208.45 before he got out by Afghan captain Gulbadin Naib in the 47th over.
RECORD-BREAKER!
Eoin Morgan hits his 17th six of the innings – the most ever hit in an ODI!#CWC19 | #ENGvAFG pic.twitter.com/wFfjeBWOdv
— Cricket World Cup (@cricketworldcup) June 18, 2019
RECORD-BREAKER!
Eoin Morgan hits his 17th six of the innings – the most ever hit in an ODI!#CWC19 | #ENGvAFG pic.twitter.com/wFfjeBWOdv
— Cricket World Cup (@cricketworldcup) June 18, 2019
SIX and a century for Eoin Morgan! The fourth fastest 100 in World Cup history (57 balls).
Recap: https://t.co/OA6EED2thC #CWC19 pic.twitter.com/0ToJoKa9li
— cricket.com.au (@cricketcomau) June 18, 2019