Cricket has seen no end of great batting displays, but hitting six sixes in an over is still what breaks the mold of what is usual. To score 36 runs from a set of 6 balls takes exceptional timing, power, and confidence. Also, this is achieved by few of the game’s greats.
From 2007 when Herschelle Gibbs did it to 2026 when Kushal Bhurtel did in that time only a few international cricketers have achieved this. They have delivered memories which will never be forgotten and also prove that which way a match will go can change very fast at any point.
List of 8 Players Who Hit Six Sixes in an Over in International Cricket
As of October 2026, eight players have hit six sixes in an over in men’s international cricket, which has received recognition.
| Player | Country | Year | Type of Competition |
|---|---|---|---|
| Herschelle Gibbs | South Africa | 2007 | ODI |
| Yuvraj Singh | India | 2007 | T20 |
| Kieron Pollard | West Indies | 2021 | T20I |
| Jaskaran Malhotra | United States | 2021 | ODI |
| Dipendra Singh Airee | Nepal | 2024 | T20I |
| Darius Visser | Samoa | 2024 | T20 World Cup Qualifier |
| Manan Bashir | Bulgaria | 2025 | T20I |
| Kushal Bhurtel | Nepal | 2026 | T20 World Cup Qualifier |
1. Herschelle Gibbs – South Africa (2007)
Herschelle Gibbs was the first to score six sixes off an over in international cricket.
In 2007 at the ODI World Cup, he achieved it against the Netherlands on March 16.
Facing out of the park by Dutch bowler Daan van Bunge, Gibbs hit six in a row. He went on to put his team, South Africa, in a very strong position.
The achievement was record-breaking as no player had ever achieved it in an international match.
2. Yuvraj Singh – India (2007)
Yuvraj Singh put forth one of the greatest performances in the first-ever T20 World Cup.
In 2007 on September 19 he hit six sixes against Stuart Broad which was an England fast bowler in a match in Durban.
In a heated exchange which brought on the incident Yuvraj and Andrew Flintoff were involved.
Yuvraj hit his half-century off only 12 balls, which for a while broke the record for the fastest men’s T20 international fifty.
His effort is still talked about as one of the great T20 World Cup performances.
3. Kieron Pollard – West Indies (2021)

On March 3rd, 2021, West Indies all-rounder Kieron Pollard joined the group.
Pollard went after spinner Akila Dananjaya, and at that time he hit six consecutive sixes in a T20 international at Antigua.
Dananjaya also achieved a hat-trick earlier in the same match.
Pollard’s heavy hitting established him as the game’s top dangerous limited-overs batter.
4. Jaskaran Malhotra – USA (2021)
Jaskaran Malhotra made history for the United States in a match against Papua New Guinea on September 9, 2021.
He hit six sixes in an over from Gaudi Toka.
Malhotra also scored an unbeaten 173, which saw him become the first USA cricketer to achieve an ODI century.
His play caught the world’s eye, and it was a great achievement for American cricket.
5. Dipendra Singh Airee – Nepal (2024)
Nepal’s Dipendra Singh Airee achieved the feat against Qatar at the ACC Men’s Premier Cup on April 13, 2024.
Facing Kamran Khan, Airee hit six sixes in the final over of Nepal’s innings.
He is the third to do it in men’s T20 internationals.
His strong play at the bat put Nepal on the map in international cricket.
6. Darius Visser – Samoa (2024)
Darius Visser did what no one else has done against Vanuatu on August 20, 2024.
In a T20 World Cup qualifier in which he played, he hit six sixes off Nalin Nipiko.
The highest by far at 39 runs, which also included extras, we saw in a men’s T20 international, which is a record.
Unlike in the usual six-ball sequence, the over in question had no-balls and a dot ball, which made it a rare entry in cricket history.
Visser also scored 132, which also made him Samoa’s first T20 international centurion.
7. Manan Bashir – Bulgaria (2025)
In July 2025, Manan Bashir broke into the record books at the time of Bulgaria’s T20 international against Gibraltar.
He hit six sixes off Kabir Mirpuri.
His achievement proved that great batting isn’t reserved for traditional cricket powerhouses.
In that same innings, we also saw the rise of European outlying teams’ interest in cricket.
8. Kushal Bhurtel – Nepal (2026)
On May 31, 2026, Kushal Bhurtel joined the international team.
Playing in the Asian Games qualifier at Singapore which saw him put away six sixes against Chen Zhuo Yue.
The team scored highly, which in turn produced a total of 37 runs.

Bhurtel is the second from Nepal to do so after Dipendra Singh Airee.
His achievement will always be a part of Nepal’s cricket history.
Who Was the First Player to Hit Six Sixes in Cricket History?
Although the mark was reached by Herschelle Gibbs first in international cricket, Sir Garfield Sobers did so in first-class cricket in 1968.
Playing for Notts against Glamorgan, Sobers hit six sixes in an over which Malcolm Nash bowled.
In 1985, Ravi Shastri did the same thing which he did in 1984 against Baroda in a Ranji Trophy match.
At the fall of the first international six-sixes record.
Conclusion
In the elite group of players who have put on a six-sixes in an over are few and far between, which includes great displays of batting skill and confidence. From Gibbs and Yuvraj Singh to Kushal Bhurtel, each of these players has added a great chapter to cricket history.
The 2026 report shows that which which of cricket is being grown in countries like Nepal, Samoa and Bulgaria.
As global cricket grows, we may see more players added to that list, but what we have is very special.