1. Sir Garfield Sobers
On August 31, 1968, the West Indian all-rounder became the first player to accomplish the feat. Nottinghamshire was facing Glamorgan, and Sir Garfield Sobers was captaining the team. Malcolm Nash was taken to the cleaners by the West Indian great. Sobers hit five consecutive clean hits for six runs, but was caught on the boundary on the sixth. But unfortunately for the fielding team, the fielder Roger Davis made a mess of it and the ball crossed the boundary ropes. And thus for the first time in history a batsmen smashed six sixes in an over.
Sir Garfield Sobers
2. Ravi Shastri
The former Indian all-rounder and the current coach of Indian team is a surprising addition in the list. Shastri was not known for his big hits. The all-rounder achieved the feat on 19th January,1985. He smashed the left arm spinner Tilak Raj of Baroda for 6 sixes in an over while playing for Bombay in the Ranji trophy.
3. Herschelle Gibbs
The swashbuckling South African Hershelle Gibbs was the first batsman to achieve the feat in world cup match and in an international ODI game. The Netherlands bowler Daan van Bunge was at the receiving end. Gibbs achieved the feat during the World cup in 2007 held in West Indies.
4. Yuvraj Singh
Yuvraj Singh played an important role in helping India win the first ever T20 World Cup in 2007 held in South Africa. The Indian south paw entered into a heated argument with Andrew Flintoff during 18 th over. In reply Yuvi smashed the young Stuart Broad all over the park for six sixes in the 19 th over.
5. Ross Whiteley
In July 2017, Ross Whiteley joined the select club with six consecutive maximums. He was born in England and plays for Worcestershire county team. In a T20 match at Headingley while playing for Worcestershire Rapids, he smashed Yorkshire Vikings spinner Karl Carver's for six maximums. Worcestershire Rapids lost, despite the Sheffield-born batsman's efforts, with David Willey, smashing a match-winning 118 off 55 deliveries.
6. Hazratullah Zazai
The development of cricket in Afghanistan during the recent times has been quite enviable. Many quality cricketers have emerged from the ranks and they have proved to be a match for some of the best quality teams. Hazratullah Zazai has been one such player. During the Afghanistan Premier League (T20), Hazratullah Zazai bashed his way through Abdullah Mazari's deliveries joining the list of cricketers who have smashed 6 sixes in an over.
7. Leo Carter
In January 2020, the New Zealand batsman created headlines by hitting six sixes in a single over during his team's T20 match against the Northern Knights. Carter, who competed in New Zealand's Super Smash competition, hit six consecutive sixes on his way to 70 not out in just 29 deliveries, leading Canterbury Kings to a seven-wicket win with seven deliveries left.
The West Indian captain is the third batsmen to achieve the rare feat of 6 sixes in an over in International cricket. Pollard blasted off the sixes off Srilankan spinner Akila Dananjaya, who had taken a hatrick in his previous over. Pollard has been a regular face in different T20 franchises all over the world. In IPL he plays for Mumbai Indians.