Top 10 batsmen fastest to complete 100 sixes in ODI
Top 10 batsmen fastest to complete 100 sixes in ODI
2 of 11
  1. AB de Villiers (South Africa) – 149 innings

South African right-handed batsman AB de Villiers is one of the most talented batsmen in the world. One of the most dangerous batsmen in the world, AB de Villiers took 149 innings to complete 100 sixes in ODI.

AB de Villiers
AB de Villiers
2 of 11