Eoin Morgan completed his maiden World Cup 2019 hundred with his 11th six of an astonishing innings and went on to hit 17 maximums in a sensational 148.
Morgan came to the crease with 20 overs of the innings remaining, England having reached 164-2 from 29.5 overs.
The English captain then set about accelerating towards 400, blasting his way past the one hundred mark off just 57 deliveries and going to make history as the first player to hit 17 sixes in an ODI innings.
With Morgan making his way to the crease alongside Joe Root, England had their eyes set on 400 and Root joined in the fun with his first six as he too edged towards a century.
After Root was dismissed for 88, Morgan went on to hit his 17th six – a record in ODI cricket – before being dismissed for 148 (71 balls) with the very next ball.
England finally finished at 397-6 in their full quota of 50 overs.
Here’s how Twitter reacted:
It’s an Eoin Morgan world.. we are just living in it 😍😍😍 #ENGvAFG
— Kate Cross (@katecross16) June 18, 2019
Afghanistan ravaged by Hurricane Morgan
— Cricketwallah (@cricketwallah) June 18, 2019
💯 for #EoinMorgan– the fourth-fastest century in the history of the tournament, it comes off just 57 balls! #ENGvAFG#WeAreEngland https://t.co/f01grmJ98P
— ICC (@ICC) 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
— ICC Cricket World Cup (@cricketworldcup) June 18, 2019
Seventeen Sixers???? Captain Morgan 🏏🏏🏏💯💯💯 #ENGvsAFG
— Vikrant Gupta (@vikrantgupta73) June 18, 2019
Eoin Morgan becomes the first international cricketer to smash 100+ runs with sixes…
— Broken Cricket (@BrokenCricket) June 18, 2019
17 sixes. 17 x 6 = 102. @Eoin16 hit enough maximums to reach a century off sixes alone. Incredible.
— England's Barmy Army 🏴🎺 (@TheBarmyArmy) June 18, 2019
Most sixes in an ODI inns:
17 Morgan
16 Rohit
16 Gayle
16 ABD
15 Watson#CWC19 #EngvAfg— Bharath Seervi (@SeerviBharath) June 18, 2019
Eoin Morgan smashes record 17-sixes in a World Cup game!https://t.co/qBVfAyQ4zM#ENGvAFG #CWC19 #AFGvENG #EoinMorgan pic.twitter.com/6GTpcvJB7b
— CricketTimes.com (@CricketTimesHQ) June 18, 2019
WORLD RECORD! 🤩
England captain, Eoin Morgan has hit the most number of sixes(17) in an ODI innings! 👏
UNREAL!#CWC19 #ENGvAFG #WorldCup— KolkataKnightRiders (@KKRiders) June 18, 2019
RECORD BREAKER 🙌
1️⃣7️⃣ maximums for @Eoin16 today, the most ever in an ODI! 📈👊 pic.twitter.com/Z9eLQ1v8qc
— Middlesex Cricket (@Middlesex_CCC) June 18, 2019
.@jbairstow21, @Eoin16 and @root66 guide England to a mammoth total of 397/6
The England skipper broke the record for the maximum sixes (17) in an ODI innings 👏👏#ENGvAFG #CWC19 #OrangeArmy #RiseWithUs
— SunRisers Hyderabad (@SunRisers) June 18, 2019
Most sixes in an ODI innings:
17 EOIN MORGAN v Afghanistan (2019)
16 Rohit Sharma v Australia (2013)
16 AB de Villiers v West Indies (2015)
16 Chris Gayle v Zimbabwe (2015)#ENGvsAFG #ENGvAFG #AFGvENG #CWC19— Sarang Bhalerao (@bhaleraosarang) June 18, 2019
6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣6️⃣
Yep, that's 17 sixes for #EoinMorgan – a new record in ODI cricket 🙌#ENGvAFG #CWC19 https://t.co/DAC5yZYBWA pic.twitter.com/gHSjzeBXMb
— ESPNcricinfo (@ESPNcricinfo) June 18, 2019
World record!
1⃣7⃣ sixes in Eoin Morgan's innings is the most maximums ever hit in an individual ODI innings 👏#ENGvAFG | #CWC19 pic.twitter.com/JUUi2bC2sP
— Wisden (@WisdenCricket) June 18, 2019