We all enjoy watching cricket; it pleasures the audience like us, especially when our favorite cricketer strikes. The flurry of fours and sixes fascinates the audience in cricket. Folks adore seeing the player on strike getting runs; with each boundary, the spectators’ scores and enthusiasm increase, and this enthusiasm of the people encourages players to smash more boundaries. This article will talk about the ten players who have hit the most sixes in their careers.

1. Chris Gayle

Christopher Henry Gayle was born on September 21, 1979; he is a cricketer from Jamaica who leads the list of cricketers with 550 sixes to his name. Gayle drew attention when he hit 141 on their Under-19 trip to Bangladesh and got handpicked to represent his home country, Jamaica, at 19. Gayle represented the West Indies in international cricket and captained the West Indies Test team from 2007 to 2010. He has established multiple records in all three variants of the game. He has the most international caps for the West Indies and is the only player who scored a triple century.

2.  Shahid Afridi

With a score of 476 sixes, Sahibzada Mohammad Shahid Khan Afridi, also known as Shahid Afridi, is an outstanding addition to this exclusive list of cricketers. Shahid Afridi was born on March 1, 1975. He is a Pakistani cricketer and former captain of the Pakistan national team. Afridi was an all-rounder who bowled leg-spin and batted aggressively. Afridi also held a global record for the fastest ODI century, which he achieved in 37 deliveries and a record for the most sixes hit in ODI cricket history.

3. Rohit Sharma

Born on April 30, 1987, Rohit Gurunath Sharma has scored 436 sixes in cricket, ranking third among players. Indian-international cricketer Rohit Sharma plays domestically for Mumbai and captains the team named Mumbai Indians in the Indian Premier League as a right-handed hitter and occasional right-arm off-break thrower. In limited-overs formats, he is the vice-captain of the Indian national team. While Rohit has a mixed performance in cricket, Rohit Sharma’s potential as a batter is no denying. He is the first ODI player to have three double centuries. A league record of 264 scored individually in opposition to Sri Lanka in 2014; his achievements clearly show what a talented person he is.

4. Brendon McCullum

Born on September 27, 1981, Brendon Barrie McCullum is perhaps the most productive cricketer of New Zealand who has spawned since the turn of the millennium. He is one of the top keepers for New Zealand and one of the most devastating hitters in this century currently. Brendon McCullum is a New Zealand cricket coach, broadcaster, and former player who played all formats and was a captain in all forms. McCullum brought speedy scoring to Test matches, memorably establishing the fastest test century of all time. He has scored 398 sixes and get regarded as one of New Zealand cricket’s most successful batsmen and captains.

5. MS Dhoni

The following person on the list is Mahendra Singh Dhoni, who scored 359 sixes. Born on July 7, 1981, MS Dhoni is a former Indian-international cricketer by whom the Indian side was captained in limited-overs forms from 2007 to 2017 and in Test cricket from 2008 to 2014. India won many events like the inaugural 2007 ICC World T20, the 2010 and 2016 Asia Cups, the 2011 ICC Cricket World Cup, and the 2013 ICC Champions Trophy Under his captaincy. He has received numerous awards, along with the ICC ODI Player of the Year award in 2008 and 2009 (the first player to receive the prize two times), “the Rajiv Gandhi Khel Ratna” award in 2007, “the Padma Shri”; India’s fourth-highest civilian honor, in 2009, and “the Padma Bhushan”; India’s third-highest civilian praise, in 2018.

6. Sanath Jayasuriya

Deshabandu Sanath Teran Jayasuriya has been the bedrock of Sri Lankan cricket since his debut in international cricket, which expands the concept of quality and skill. Born on June 30, 1969, Sanath Jayasuriya is a former Sri Lankan cricket player and Sri Lankan national team leader. Jayasuriya, widely regarded as one of the best scoring batsmen of his generation, is well renowned for his striking solid, and match-winning all-around efforts in one-day international cricket. Sanath Jayasuriya has scored 352 sixes, ranking sixth on the list.

7. Martin Guptill


8. Eoin Morgan

Eoin Joseph Gerard Morgan culminates this elite list of cricketers with the most sixes among cricketers with a score of 342 maximums. Born on September 10, 1986, Eoin Morgan is an English cricketer of Irish origin who captains the England limited-overs squad, the Kolkata Knight Riders in the Indian Premier League, Middlesex T20 Blast, and the London Spirit in The Hundred. The 2019 ICC Cricket World Cup was won by England under his captaincy, their first victory in the tournament. He is a county cricketer for Middlesex and has represented England in Tests, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is). He previously represented Ireland in one-day internationals and became the first batsman who scored an ODI century for two countries.

9. AB de Villiers

A batsman with incredible flair and tenacity, Abraham Benjamin de Villiers is a former South African professional cricketer with great potential who adds demeanor to the match. He is one of India’s most popular international players. He owns the quickest 50, 100, and 150 in ODI cricket. He is the first batter in history to average more than 50 with a rate greater than 100. Recognized as one of the all-time great hitters. In addition, during his 15-year international career, De Villiers was named the ICC One-Day International Player of the Year three times and was selected one of the five Wisden cricketers of the decade at the end of 2019. He sits ninth in the list of cricketers with the most sixes in cricket with a score of 328 maximums.

10. Ross Taylor

Born on March 8, 1984, Luteru Ross Poutoa Lote Taylor is New Zealand’s most-capped Test player in the current squad. He ranks bottom in the leader board with a score of272 caps. Taylor made 469 runs in the World Test Championship campaign. He is one of New Zealand’s best prospects for a victory. He recently made 127 runs in a two-Test match series against England. Furthermore, Taylor competed in his 100th Test match for New Zealand on February 21, 2020. It was during the first Test against India. In addition, he also became the first cricketer to appear in 100 matches across all three international crickets.