The glamour of T20 has attracted many fans to stick to their tv screen or mobile phone. Although earlier players rarely used to play big shots, now it has become so common. The batting power and fitness of cricketers have enough potential to send the ball out of the park. There are many times when batters have hit ball out of the stadium.

1. Shahid Afridi 

Explosive Pakistani all-rounder Shahid Afridi is  known for his power-hitting, especially in white-ball cricket. Afridi tops the chart in highest six scored by a batsman in one day international. While playing against Australia, Shahid Afridi smashed a long 158 meter six, which is still unbreakable.

2. Brett Lee 

You must have been surprised here, but Brett Lee had shown his aggression with the bat too. This, fast right-hand pacer smoked the ball out of the ground for a long 130+ meter  six while batting against the West Indies.

3. Martin Guptil 

New Zealand openers are famous for their aggressive batting. He is the only New Zealand to have a double century in one day international.  Martin Guptil has played 100+ ODI matches for the black caps and considered a legend of New Zealand cricket. While playing against South Africa in t20 international, Guptill sent a ball for a gigantic 127 meters six.

4. Yuvraj Singh

India left-handed batsman was one of the best-left-hander players in international career. Yuvraj was popular to entertain crowds with his great power hitting. Yuvraj smashed six sixes in an over against England legend Stuart broad. While playing against Australia in the same T20 WC, he sent that ball out of the park, which was recorded as 120 meters long six. Yuvi scored 70 runs in that match and led India to the victory.

5. Corey Anderson

While playing a one-day international match against India in Napier, Newzealand hard-hitting all-rounder sent the Shami ball to 122 meters gigantic six. Corey became popular after scoring 36 balls hundred against the West Indies and broke Shahid Afridi’s fastest 100.

6. Chris Gayle

The universe boss, Chris Gayle, is famous for his hard-hitting batting and glamour of the T20 format. The record of the maximum number of sixes across all forms belongs to Chris gayle.  He has sent the ball out of the park 534 times.  While playing against India in 2010, Gayle smashed Yusuf Pathan’s delivery to a vast 116 meter six.

7. MS Dhoni 

India's most successful captain MS Dhoni has been popular for his hard-hitting batting, where he sends any bowler for six. Dhoni invented the helicopter shot in cricket, and fans love to watch that shot. Dhoni is among the top 10 in most six-hitting ODI batsmen. While playing against Australia dhoni, cleared the long Boundary of the field by the ease and smashed 111 meters long six. He takes India to victory in the last over of the thriller.

8. Shahid Afridi 

Shahid Afridi has hitten a total of 400+ sixes in one-day internationals. He was famous for his power-hitting shots. While playing against South Africa in Johannesburg, he smashed one of the longest sixes of 100+ meters.

9. Chris Gayle 

Chris Gayle is probably the best T20 batsman to ever play cricket. He hits sixes for fun. He has so much power that he doesn't even need to move and smash the ball by staying at the crease. While playing against India in 2010, Gayle hit six, which went out of the park and is recorded as one of the biggest in international cricket.

10. Iijz Ahmed 

Right-handed Pakistani batsman used to be known for his power hitting. At the same time playing against India in 1999. He sent the ball as one of the longest sixes in international cricket.