10. Ross Taylor

Ross Taylor Ross Taylor was born on 8 March 1984. He is a New Zealand Cricketer. He played over 440 Matches in his career. He hit over 270 sixes as a player for New Zealand. He is the leading run-scorer for New Zealand in Test and ODI cricket. He also became the first cricketer to play in 100 matches in all three formats of international cricket.

9. AB de Villiers

AB de Villiers AB de Villiers was born on 17 February 1984. He is a South African Cricketer. He played 420 Matches in his career. He hit 328 sixes as a player for South Africa. He holds the record for the fastest ODI century in just 31 balls. He also recorded the fastest ODI 50 and 150. He was one of the five Wisden cricketers of the decade at the end of 2019.

8. Eoin Morgan

Eoin Morgan Eoin Morgan was born on 10 September 1986. He is an English Cricketer. He played over 361 Matches in his career. He hit over 338 sixes as a player for England. He is the only England captain to have scored more than 4 ODI centuries. During the 2019 ICC World Cup, he scored the highest number of sixes in an ODI innings, with 17 sixes against Afghanistan.

7. Martin Guptill

Martin Guptill Martin Guptill was born on 30 September 1986. He is a New Zealand Cricketer. He played over 335 Matches in his career. He hit over 351 sixes as a player for New Zealand. He is the first and the only player to score 500 and 600 plus T20I runs in a single venue. He was awarded the T20 Player of the Year by NZC for the 2011-12 season.

6. Sanath Jayasuriya

Sanath Jayasuriya Sanath Jayasuriya was born on 30 June 1969. He is a Sri Lankan Cricketer. He is well known for his powerful striking and match-winning all-round performances in ODI cricket. He played 586 Matches in his career. He hit 352 sixes as a player for Sri Lanka. He is the only player to score over 10,000 runs and capture more than 300 wickets in One Day International cricket.

5. MS Dhoni

MS Dhoni MS Dhoni was born on 7 July 1981. He is an Indian Cricketer. He played 538 Matches in his career. He hit 359 sixes as a player for India. He is widely regarded as one of the greatest wicket-keeper batsmen and captains in the history of the game. He announced his retirement from international cricket on 15 August 2020.

4. Brendon McCullum

Brendon McCullum Brendon McCullum was born on 27 September 1981. He is a New Zealand Cricketer. He played 432 Matches in his career. He hit 398 sixes as a player for New Zealand. He is considered as one of the most successful batsmen and captains of New Zealand cricket. He is the first captain to score a century in his farewell test.

3. Rohit Sharma

Rohit Sharma Rohit Sharma was born on 30 April 1987. He is an Indian Cricketer. He played over 376 Matches in his career. He hit over 436 sixes as a player for India. He is the official Rhino Ambassador for WWF-India and is a member of People for the Ethical Treatment of Animals (PETA). He is the only player to have scored three double-centuries in this form of international cricket.

2. Shahid Afridi

Shahid Afridi Shahid Afridi was born on 1 March 1975. He is a Pakistani Cricketer. He played 524 Matches in his career. He hit 476 sixes as a player for Pakistan. He was the world record holder for the fastest ODI century in 37 deliveries and holds the distinction of having hit the most sixes in the history of ODI cricket.

1. Chris Gayle

Chris Gayle Chris Gayle was born on 21 September 1979. He is a West Indies Cricketer. He played over 465 Matches in his career. He hit over 535 sixes as a player for West Indies. In December 2020, Gayle was included in the ICC T20I Team of the Decade. He is the first ever batsman to hit 1000 sixes in T20 cricket.