Rohit Sharma on Wednesday became the first Indian cricketer to hit 400 international sixes. Playing the third T20I against West Indies at Mumbai’s Wankhede Stadium, the India opener whacked a ball from left-arm fast bowler Sheldon Cottrell off the first ball of the third over and joined to become only the third international cricketer to get to 400 sixes.

Only Chris Gayle of West Indies and Pakistan’s Shahid Afridi have cleared the rope more times than Rohit in international cricket. Gayle leads the list with 534 sixes, followed by Afridi, who has smashed 476 sixes himself.

What makes the feat even more astonishing is that Rohit has only 52 sixes in 32 Tests for India, while the remaining 368 have come in limited-overs international. In 218 ODIs, Rohit has sent the ball over the rope 232 times and 116 times in 103 ODIs.

Rohit’s first six came against South Africa during the 2007 World Cup in Johannesburg when he smacked Johan van der Wath over deep midwicket. It was also his first T20I innings and the batsman went on to score his maiden international half-century helping India evict South Africa.

That said, Rohit has registered his 400th six playing his 354th match, meaning he is the quickest to the landmark. Gayle took 414 matches for his 400th sixes while Afridi, the former Pakistan opener took 446 matches.

After Rohit, former skipper MS Dhoni is the next Indian in the list with the most number of sixes, 359.

S. noPlayerCountryMatchesSixes
1Chris GayleWest Indies/ICC462534
2Shahid AfridiPakistan/ICC/Asia524476
3Rohit SharmaIndia353400*
4Brendon McCullumNew Zealand432398
5MS DhoniIndia/Asia538359

Top-five players with most number of international sixes