Facebook Twitter Google RSS

Shahid Afridi records most number of sixes in ODI

Shahid Afridi has recorded the highest number of sixes (272) by any player in the history of One Day Internationals.

Shahid Afridi broke the record of Sanath Jayasuriya for most sixes in ODIs during his 124 off 60 balls against Bangladesh in the Asia Cup match at Dambulla. His innings included 4 sixes and 17 fours.

The players who are the greatest six hitters in ODIs is as follows
Player - Matches - Sixes
1. Shahid Afridi 296 - 272
2. ST Jayasuriya 444 - 270
3. SC Ganguly 311 - 190
4. SR Tendulkar 442 - 185
5. CH Gayle 220 - 165
6. RT Ponting 346 - 157
7. CL Cairns 215 - 153
8. AC Gilchrist 287 - 149
9. Inzamam-ul-Haq 378 - 144
10. Yuvraj Singh 250 - 135
11. BC Lara 299 - 133
12. HH Gibbs 248 - 128
13. JH Kallis 303 - 128
14. Vivian Richards 187 - 126
15. Wasim Akram 356 - 121
16. V Sehwag 223 - 118
17. MS Dhoni 164 - 117

Featured Update

Nokia launches Nokia X, Nokia X+ and Nokia XL Android Smartphones

25 February 2014: Nokia has announced the launch of Android smartphones in the Mobile World Congress held at Barcelona, Spain. The company ...