AB de Villiers almost fell flat on his face before fastest ODI ton: Dale Steyn 6 Jun, 2018 cricpur South African Cricket Team 0 AB de Villiers 2,288 AB de Villiers AB de VilliersDale Steyn