Most sixes in an international cricket career (male)

Most sixes in an international cricket career (male)
Who
Rohit Sharma
What
645 total number
Where
India (Ranchi)
When
30 November 2025

Across all three international formats, Rohit Sharma (India) has hit more career sixes than any other player – 645, as of 30 November 2025. The prolific opener’s tally consists of 352 in One-Day Internationals (ODI), 205 in T20 Internationals (T20I) – both records – and 88 in Test matches.

Despite retiring from T20I and Test cricket in 2024, Rohit, 38, continues to extend his lead over Chris Gayle (553) and Shahid Afridi (476) with more ODI appearances, passing the latter’s record of 351 ODI sixes with three maximums in the opening match of India’s home series against South Africa in Ranchi, Jharkhand, on 30 November 2025. Among players who have represented their country in at least one international format in 2025, Rohit’s nearest active six-hitting rivals are England’s Jos Buttler (387), India’s Virat Kohli (315) and Australia’s Glenn Maxwell (310). As of 30 November 2025, Rohit – appropriately nicknamed the “Hitman” – had played 536 international innings since his debut in 2007, scoring 19,959 runs, 50 hundreds and 110 fifties – the latest being the 57 runs he made in Ranchi as the hosts took a 1-0 series lead with a hard-fought 17-run victory.