Top 10 batsmen fastest to complete 100 sixes in ODI
Top 10 batsmen fastest to complete 100 sixes in ODI

 

  1. Shahid Afridi (Pakistan) – 126 innings

Pakistan all-rounder Shahid Afridi took 126 innings to complete 100 ODI sixes. Afridi is an aggressive batsman on the pitch who already took retirement from Test and ODI cricket and currently featuring in only T20I.

 

Shahid Afridi
Shahid Afridi

Viv Richards (West Indies) – 126 innings

Former West Indies cricketer Viv Richards is one of greatest all time cricketer in the world cricket. Like the other cricketer, he was aggressive too and one of the top destructive cricketer during his era. Like Shahid Afridi, right-handed batsman Viv Richards was also complete 100 ODI sixes in 126 innings.

 

Viv Richards
Viv Richards