Record of most sixes by a batsman in one day international career.

Tag Oneday-Records

Shahid Afridi holds record of most one day sixes. Cricket is more than just about baundaries and sixes but I guess I'm in minority with people who admire great fast bowling and batsmen who counter them with authority..

Today's cricket, inspired by twenty20, is more about sixes which lands us onto the question ~ which batsman has hit most sixes in one day cricket career? following is your answer :-

Shahid Afridi, the Pakistani pathan who started his career as leg spinner, scored century the first time he went out to bat (thanks to Waqar Younis' bat he borrowed that day) which is still the fastest ever, and changed his career forever. Afridi, on 21st June 2010, took over Sri Lankan Sanath Jayasuriya who's second in list of most sixes as you can see in following list and has been leading ever since.

If you notice, Shahid Afridi also has the highest strike-rate among the greatest six hitters listed below, but also the fewest fours, which summarizes Afridi's career as someone who never put value on his wicket but whenever survived, mesmerized the audiences.

Sourav Ganguly of India was probably the one cleanest hitters, timing the ball perfectly, while Adam Gilchrist of Australia had strong wrists to go with unusual batting style. Sachin Tendulkar and Sanath Jayasuriya, with number of ODI they've played, are automatic entrants but presense of Kiwi Chris Cairns makes an interesting presence in the list. Blackcaps allrounder played just 215 ODI but hit 153 sixes.

Note : Following list is limited to batsmen with more than 100 sixes in their career.

Also see : Most sixes in T20 career | Fastest ODI century | Highest oneday scores.

Most sixes by a batsman in one day international cricket career.
Batsman (Country) Sixes Mts Best 100s 50s S.rate
Shahid Afridi (Pakistan) 333 377 124 6 35 116.15
Sanath Jayasuriya (Sri Lanka) 270 445 189 28 68 91.21
Chris Gayle (West Indies) 204 255 153* 21 45 84.22
Sachin Tendulkar (India) 195 463 200* 49 96 86.23
Saurav Ganguly (India) 190 311 183 22 72 73.70
MS Dhoni (India) 175 243 183* 9 54 89.24
Ricky Ponting (Australia) 162 375 164 30 82 80.60
Brendon McCullum (New Zealand) 156 229 166 4 26 90.80
Chris Cairns (New Zealand) 153 215 115 4 26 84.26
Adam Gilchrist (Australia) 149 287 172 16 55 96.94
Yuvraj Singh (India) 148 293 139 13 51 87.61
Inzamam-ul-Haq (Pakistan) 144 378 137* 10 83 74.24
Jacques Kallis (South Africa) 137 325 139 17 86 72.97
Virender Sehwag (India) 136 251 219 15 38 104.33
Brian Lara (West Indies) 133 299 169 19 63 79.51
Herschelle Gibbs (South Africa) 128 248 175 21 37 83.26
Vivian Richards (West Indies) 126 187 175 11 45 90.20
Abdul Razzaq (Pakistan) 124 265 112 3 23 81.25
Wasim Akram (Pakistan) 121 356 86 0 6 88.33
Shane Watson (Australia) 120 173 185* 9 30 90.20
AB de Villiers (South Africa) 109 159 146 16 36 93.84
Andrew Symonds (Australia) 103 198 156 6 30 92.44
Arvinda de Silva (Sri Lanka) 102 308 145 11 64 81.13
Ross Taylor (New Zealand) 101 137 131* 10 26 82.39
Saeed Anwar (Pakistan) 97 247 194 20 43 80.67



Related Articles

Sachin Tendulkar has scored most centuries in one day career.

Most century by a batsman in one day internationals (ODI career).

List of most century in tests shows lot closer race than similar one in one day internationals (ODI or one day matches). Sachin Tendulkar is leader in both the lists and finished one short of 50 hundreds whereas no other batsman
Shahid Afridi holds record of most one day sixes.

Record of most sixes by a batsman in one day international career.

Cricket is more than just about baundaries and sixes but I guess I'm in minority with people who admire great fast bowling and batsmen who counter them with authority..

Today's cricket, inspired by twenty20, is more about sixes which lands us onto the question ~ which batsman has hit
Sachin Tendulkar owns record of most century against one country in one day matches.

Most century by a batsman against a country in one day internationals.

Record of most centuries/hundreds by one perticular batsman against one certain team in one day international cricket matches is held by Sachin Tendulkar, who has 9 tons against Australia..

Sachin Tendulkar's one day centuries vs Australia (sorted on runs) = 175 at Hyderabad on 5 Nov 2009, 143 at Sharjah
Sachin Tendulkar owns record of most century against one country in one day matches.

Highest team totals (scores) in one day internationals (ODI).

Evolution of twenty20 matches, the improved bats and restlessness in modern batsmen has changed cricket quite a bit. highest totals in one day internationals are fast changing as you can see in following table..

443/9 by Sri Lanka against Netherlands (Holland) was made when Lankans visited the cricketing minnow
Fidel Edwards holds the record for best bowling figure on debut in one day international cricket.

Best debut in one day cricket : Batsman = runs, bowler = wickets.

When we talk cricket, we talk batsmen most often, don't we? so here's dedicating an article to all those bowlers out there, as we start this list of dream debuts.. rookies who recked their opposition.

Fidel Edwards, right arm slinging atheletic fast bowler from Barbados island, made most