10. Ross Taylor (New Zealand)
The New Zealand veteran Cricketer, Luteru Ross Poutoa Lote Taylor, is their leading century maker in ODI cricket. The Kiwi is just outside 20 most runs scorers. He is tenth on the list of Cricketers with the most sixes in international cricket. While Taylor has hit 268 sixes in 430 matches and 482 innings, his career also included 40 centuries.
Taylor is not only the quickest New Zealander to 6000 ODI runs, but has also scored 17000+ international runs. Ross has, during his career so far, also scored over 90 international half-centuries.
9. Eoin Morgan (England)
The England Middle order Cricketer, Eoin Joseph Gerard Morgan, led England to their only World Cup title. The English Cricketer is among the cricketers with more than 10000 international runs. He is 9th on the list of Cricketers with the most sixes in international cricket. While Morgan has hit 313 sixes in 338 matches and 327 innings, his career also included 15 centuries.
Morgan has not only scored the fastest T20I fifty for England, but also 4th fastest century in World Cup. Eoin, during his career so far, also scored over 60 international half-centuries.
8. Martin Guptill (New Zealand)
The New Zealand swashbuckling opener, Martin James Guptill, is among the T20I cricketers with 5 consecutive 30 runs or more. The Kiwi has the highest individual scorer in World Cup. He is 8th on the list of Cricketers with the most sixes in international cricket. While Guptill has hit 317 sixes in 317 matches and 353 innings, his career also included 21 centuries.
Guptill has not only scored the highest individual score in England, but is also among six ODI players with 200+ runs. Martin, during his career, also scored 69 half-centuries.
7. AB de Villiers (South Africa)
The South African Cricketer, Abraham Benjamin de Villiers, is the second most runs scorers for his country. The Proteas Master Scorer is among the top 10 of the most international runs. He is 7th on the list of Cricketers with the most sixes in international cricket. While de Villiers hit 328 sixes in 420 matches and 484 innings, his career also included 47 centuries.
ABD not only scored 162 runs off 66 balls in 2015, but also took RSA to their second highest total in world cup history. AB, during his career, also scored 100+ half-centuries.
6. Sanath Jayasuriya (Sri Lanka)
The Sri Lankan Master Blaster, Sanath Teran Jayasuriya, is the third most runs scorer for his country. The Sri Lankan had with 5th longest international career. He is 6th on the list of Cricketers with the most sixes in international cricket. While Jayasuriya hit 352 sixes in 586 matches and 651 innings, his career also included 42 centuries.
Jayasuriya not only scored four 150 + scores in ODIs, but also took four 5 wicket hauls. Sanath, during these innings, also scored 103 half-centuries.
5. MS Dhoni (India)
The Indian Cricketer, Mahendra Singh Dhoni, is the second most followed cricketer in the world. The Finisher has been winner of all ICC tournaments. He is 5th on the list of Cricketers with the most sixes in international cricket. While Dhoni has hit 359 sixes in 538 matches and 526 innings, his career also included 16 centuries.
Mahendra not only has the most international dismissals as an India wicket-keeper, but only captain to score an ODI century at no. 7. MS has, during his career, also scored 108 half-centuries.
4. Brendon McCullum (New Zealand)
The New Zealand Wicketkeeper Batsman, Brendon Barrie McCullum, took over 500 wickets as Wicketkeeper. The Kiwi Stroke-player is their 2nd most runs scorer. He is 4th on the list of Cricketers with the most sixes in international cricket. While McCullum hit 398 sixes in his career of 432 matches and 474 innings, his career also included 19 centuries.
Brendon was not only the first Cricketer to score 2 centuries in T20I, but is the first New Zealander to score a Test triple Century. McCullum, during his career, also scored 76 half-centuries.
3. Rohit Sharma (India)
The India Opener, Rohit Gurunath Sharma, has scored the most ODI double centuries. The Hitman is among the most prolific Indian scorers. He is 3rd on the list of Cricketers with the most sixes in international cricket. While Sharma has hit 423 sixes in 364 matches and 370 innings, his career also included 39 centuries.
Rohit has not only scored the most T20I runs, but also the most T20I centuries. Sharma has, during his career so far, also scored 74 half-centuries.
2. Shahid Afridi (Pakistan)
The Pakistan All-rounder, Sahibzada Mohammad Shahid Khan Afridi, has the most wickets as a T20I captain. The Boom Boom Afridi is among the longest six hitters. He is 2nd on the list of Cricketers with the most sixes in international cricket. While Shahid hit 476 sixes in 524 matches and 508 innings, his career also included 11 centuries.
Shahid not only has the third fastest ODI century, but has the most number of fast centuries. Afridi, during his career, also scored 51 half-centuries.
1. Chris Gayle (West Indies)
The West Indies Opener, Christopher Henry Gayle, was the first cricketer to score 200 runs in a World Cup. The Cricketer was the first to score a T20I century. He is atop the list of Cricketers with the most sixes in international cricket. While Gayle has hit 534 sixes in 462 matches and 530 innings, his career also included 42 centuries.
Chris is not only scored highest ODI run scorer for the West Indies, but also first to score a century in all formats. Gayle, during his career, also scored 100+ half-centuries.