He finally went out on 148 off 71 balls, getting caught in the deep. Eoin Morgan Runs : 148 Balls : 71 4’s : 4 6’s : 17 Average : 208.45 Match : England vs Afghanistan Venue : Old Trafford City : Manchester Audio changed due to copyright Audio credit : NCS. England captain Eoin Morgan scores century supported by big-hitting Moeen Ali as South Africa are beaten by 72 runs in ODI at Headingley. Eoin Morgan smashes fastest century by an England player in WCs; breaks record of most sixes in an ODI innings. Cricket. Eoin Morgan reacts after reaching his century against Afghanistan (Reuters Photo) Eoin Morgan slammed his century in 57 balls against Afghanistan on Tuesday, breaking the record for the fastest century by an England batsman in the history of the World Cup. Updated Jun 18, 2019 | 22:50 IST | Aratrick Mondal . ICC World Cup 2019 news: England skipper Eoin Morgan broke a plethora of records with his blitzkrieg innings of 148 runs off 71 balls against Afghanistan.