Eoin Morgan set a new world record for the most sixes in an ODI, smashing an incredible 17 maximums on his way to 148 from 71 deliveries as England piled on the runs against Afghanistan at Old Trafford on Tuesday.
17 Sixes hit by Morgan in his innings - the most by an individual in an ODI. Morgan hit one more than the previous record, which was jointly held by Rohit Sharma, AB de Villiers and Chris Gayle. The previous World Cup record was also 16 sixes, Gayle's mark against Zimbabwe in 2015.
25 Sixes hit by England in their innings - the most in any ODI innings by a team. They beat their own previous record of 24 sixes, which they achieved against West Indies in Grenada earlier this year.
22 Sixes hit by Morgan in this World Cup - already the second most hit by any batsman in an edition of the World Cup. The overall record for most sixes in an ODI series belongs to Gayle, who hit 39 of them in a five-match ODI series against England at home earlier this year.
57 Balls taken by Morgan to hit his century. This is the fourth-fastest hundred in World Cups. The fastest was hit by Kevin O'Brien against England in 2011.
22 Most sixes hit by England batsmen in a World Cup. Morgan alone has matched that number in this edition. England had hit 22 sixes from nine matches in the 2007 World Cup. Overall, England had hit only 130 sixes from 72 matches in all World Cups before this one. They have already hit 47 of them in five games in 2019.
386 England's previous highest total in the World Cup, which came against Bangladesh in Cardiff earlier in this edition. Their total of 397 for 6 in this match is the sixth highest by any team in World Cups.