10. Paul Stirling - 70-ball hundred vs Netherlands in 2011
9. Kumar Sangakkara - 70-ball hundred v England in 2015
8. Jim Davison - 67-ball hundred vs West Indies in 2003
7. Matthew Hayden - 66-ball hundred vs South Africa in 2007
6. Rohit Sharma - 63-ball hundred vs Afghanistan in 2023
5. Eoin Morgan - 57-ball hundred vs Afghanistan in 2019
4. AB de Villiers - 52-ball hundred vs West Indies in 2015
3. Glenn Maxwell - 51-ball hundred vs Sri Lanka in 2015
2. Kevin O'Brian - 50-ball hundred vs England in 2011
1. Aiden Markram - 49-ball hundred vs Sri Lanka in 2023
Next : List of cricketers with fastest 1000 ODI World Cup runs
Click to read more..