Most Sixes In Career In ODIs: The second ODI match between India and Australia is being played today on Thursday, 23 October at Adelaide Oval. In this match, Rohit Sharma played a brilliant inning of 77 runs and in this innings, Rohit also hit 2 long sixes. Rohit is now only 5 sixes away from the record of hitting most sixes in ODI cricket. Pakistan all-rounder Shahid Afridi has the record of hitting most sixes in One Day International. Here we are going to tell you who are the 7 batsmen who have hit the most sixes in ODI cricket?
Top-7 batsmen who hit most sixes in ODI cricket
1. Shahid Afridi (Pakistan) – 351 sixes
Pakistan’s all-rounder Shahid Afridi is at first place in the list of top-7 batsmen who have hit the most number of sixes in ODI cricket. Afridi has hit 351 sixes in 398 ODI matches.
2. Rohit Sharma (India) – 346 sixes
Former Indian captain Rohit Sharma is second in the list of batsmen who have hit the most sixes in ODI cricket. Rohit has played 275 ODI matches so far, in which he has hit 346 sixes.
3. Chris Gayle (West Indies) – 331 sixes
West Indies’ explosive opener Chris Gayle is at third place in the list of batsmen who have hit the most number of sixes in ODI cricket. Gayle has hit 331 sixes in 301 ODI matches.
4. Sanath Jayasuriya (Sri Lanka) – 270 sixes
Sri Lanka’s powerful opening batsman Sanath Jayasuriya is at fourth place in the list of batsmen who have hit the most number of sixes in ODI cricket. Jayasuriya played 445 ODI matches, in which he hit 270 sixes.
5. Mahendra Singh Dhoni (India) – 229 sixes
Former Indian captain Mahendra Singh Dhoni is at fifth place in the list of batsmen who have hit the most number of sixes in ODI cricket. Dhoni has hit 229 sixes in 350 ODI matches.
6. Eoin Morgan (England) – 220 sixes
Former England captain Eoin Morgan is at sixth place in the list of batsmen who have hit the most sixes in ODI cricket. Morgan played 248 ODI matches, in which he hit 220 sixes.
7. A.B. De Villiers (South Africa) – 204 sixes
South African batsman A.B. is in the list of batsmen who hit the most sixes in ODI cricket. De Villiers is at number seven. De Villiers has hit 204 sixes in 228 ODI matches.

