#4 Martin Guptill
The New Zealand opener, Martin Guptill has been an important player in the limited-overs format. Guptill has only two toes in the left leg, but still dominating the limited-overs game for his team.
In the 2015 World Cup, Guptill became the first batsman to score a double ton for New Zealand when he scored an unbeaten 237 just off 163 deliveries. So far he played over 280 games and has hit 274 sixes in international cricket to find a place in this list.
#3 Rohit Sharma
Undoubtedly, Rohit Sharma is one of the most destructive openers of the modern era. He can take up on any best bowling line up as once he gets settled. His 264 runs against Sri Lanka is the highest individual score in ODIs. Also, he is the only cricketer to score three double hundreds in ODIs.
The Hitman has made six hitting looks effortless and extremely easy. He did the same in 2018 Asia Cup tournament where he became the fastest Indian to hit 300 international sixes and second fastest cricketer after Shahid Afridi to do so.
After playing 304 innings, Rohit has hit 312 sixes and is the only Indian after MS Dhoni to hit more than 300 sixes in international cricket.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news