#2 Yuvraj Singh (74 sixes)
One of the cleanest hitters of the cricket ball Yuvraj Singh made his debut for India in the 2000 Champions trophy and immediately stamped his authority with a magnificent innings of 84 runs, at better than a run-a-ball against a formidable Australian team. He was a linchpin of India's middle order in limited overs international over the last decade, with him and Dhoni leading India to some memorable victories during that period.
When in full flow, there is hardly any player who looks so graceful when batting. Relying mostly on timing he made six hitting looks ridiculously simple clearing even the biggest of grounds with absolute ease.
He has represented India in 58 T20 Internationals so far, hitting a massive 74 sixes in the process. His best performance in T20Is remains the 2007 T20 World Cup, where he hit Stuart Broad for six sixes in an over and followed it up with a majestic 30 ball 70 against Australia in the semi-final.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news