Most Sixes for India in ODI Cricket: Top Players
Most Sixes for India in ODI Cricket: Top Players
If you've ever watched an Indian batter clear the boundary with ease, you already know why fans keep asking about the Most Sixes for India in ODI Cricket. From Sachin Tendulkar's era to Rohit Sharma's record-breaking hitting today, Indian cricket has always produced batters who love to go big. In this post, we'll walk through the players who sit at the top of the list for Most Sixes for India in ODI Cricket, how they got there, and what makes their six-hitting so special. If you want the bigger picture first, our guide to most sixes in international cricket is worth a look too.
Rohit Sharma Tops the List of Most Sixes for India in ODI Cricket
No conversation about Most Sixes for India in ODI Cricket can start anywhere except with Rohit Sharma. The Indian batter has hit 363 sixes in 285 ODI matches, and he broke Shahid Afridi's long-standing world record of 351 sixes during a match against South Africa in Ranchi in November 2025. What makes Rohit's story interesting is how gradual it was. Early in his career, batting lower down the order, he managed only a handful of sixes in over a hundred innings. Once he was promoted to open the innings in 2013, everything changed. He started timing the ball better, picking his bowlers more carefully, and playing with the kind of calm that let him wait for the right ball to hit rather than forcing the shot. Today, he also holds a few smaller records worth knowing: the most sixes hit against a single opponent (93 against Australia), the most sixes hit in one country (182 in India), and the most sixes struck in a single calendar year (67 in 2023). If you're curious about the rest of his numbers, our detailed Rohit Sharma ODI career stats page has the full breakdown.
MS Dhoni's Finishing Power
Right behind Rohit on the list of Most Sixes for India in ODI Cricket is MS Dhoni, with 229 sixes across a 15-year career. Dhoni built his reputation as India's most reliable finisher, someone who could walk in during a tense chase and calmly hit the ball out of the ground when the match demanded it most. His six over long-on in the final of the 2011 World Cup remains one of the most replayed moments in Indian cricket history. Unlike many power-hitters, Dhoni didn't rely on brute strength alone. He read match situations well, waited patiently for the right ball, and then used his powerful wrists and forearms to send it sailing over the ropes with minimal backlift. For more on how he closed out matches for India, take a look at our MS Dhoni finishing stats breakdown.
Sachin Tendulkar's Place Among the Top Six-Hitters
It's easy to forget, given how much modern batting has changed, that Sachin Tendulkar still ranks third on the list of Most Sixes for India in ODI Cricket, with 195 sixes across 452 innings. Tendulkar played in an era with heavier bats, longer boundary ropes, and far less aggressive fielding restrictions, yet he still managed to clear the ropes consistently across a 24-year career. Many of his sixes weren't about raw power at all. They came from perfectly placed lofted shots that found small gaps between fielders rather than simply muscling the ball into the stands. Given the length of his career and the conditions he played in, his contribution to the Most Sixes for India in ODI Cricket conversation is genuinely impressive, and it's part of why he's still mentioned alongside today's power-hitters.
Sourav Ganguly and Yuvraj Singh Round Out the Top Five
Sourav Ganguly sits fourth on the list of Most Sixes for India in ODI Cricket, with 190 sixes, a large number of them coming against spin bowling, which he dismantled with ease for most of his career. Yuvraj Singh isn't far behind, having struck 153 sixes across his ODI career. His famous six sixes in a single over against England during the 2007 T20 World Cup wasn't an ODI moment, but it says a lot about the kind of power-hitting instincts he carried into every format he played. Both Ganguly and Yuvraj were known for using their feet against spinners, picking gaps in the outfield first, and then going big once they'd settled into an innings. Their consistency helped India build the aggressive middle order that later became something of a template for modern white-ball batting. You can read more about players who dominated spin in our best players against spin in ODIs article.
Virender Sehwag, Suresh Raina and Virat Kohli
Rounding out the names commonly associated with Most Sixes for India in ODI Cricket are Virender Sehwag with 131 sixes, Suresh Raina with 120, and Virat Kohli, who has struck well over 140 sixes despite being known more for placement and running between the wickets than raw power. Sehwag's approach was fearless from the very first ball of an innings, and he often hit bowlers over their heads during the powerplay overs when most batters were still settling in. Raina, meanwhile, built a reputation as a clean striker of the ball against both pace and spin, particularly effective through the middle overs when bowlers tried to slow the game down. Kohli's presence on this list is a reminder that you don't need to be a pure slogger to rack up a big six-hitting total. Smart shot selection, strong wrists, and good timing count for just as much as brute force.
Why Six-Hitting Has Become More Important in ODI Cricket
The numbers behind Most Sixes for India in ODI Cricket tell a bigger story about how the format itself has changed over the decades. Fielding restrictions, flatter pitches, and shorter boundaries at many grounds have all made it easier for batters to target the stands than it once was. Compare Tendulkar's era, where boundary ropes were often pulled back further and bats were less powerful, to today's game, where players like Rohit Sharma use bats built specifically for maximum bat speed and a bigger sweet spot. The role of the six has shifted from being an occasional flourish to a core scoring method, especially during the last ten overs of an innings when teams look to maximise every ball. This shift also explains why modern batters are climbing the list of Most Sixes for India in ODI Cricket faster than earlier generations ever did, simply because the game now rewards that approach more heavily.
What the Future Holds
With Rohit Sharma still playing ODI cricket, the record for Most Sixes for India in ODI Cricket is likely to move even higher before he eventually retires from the format. Younger players coming through the domestic and IPL pipeline, trained in an era shaped by T20 cricket, are also arriving with power-hitting skills that took older generations years to fully develop. It wouldn't be surprising to see a newer name break into the top five within the next several years, especially as India continues to play a heavy ODI schedule leading into future World Cups. For now, though, this list captures a genuine snapshot of Indian batting power across three very different generations of the game.
Final Thoughts
Looking at the full picture of Most Sixes for India in ODI Cricket, what stands out most is the sheer variety of styles it took to get there. Rohit's effortless timing, Dhoni's calm finishing, Tendulkar's precision, Ganguly and Yuvraj's dominance over spin, and Sehwag's fearless starts all contributed to India becoming one of the most feared batting lineups in world cricket. Whether you're a longtime fan who remembers Tendulkar's early innings or someone newer to the sport who only knows Rohit's modern-day power, this list of Most Sixes for India in ODI Cricket is a good reminder of just how much firepower Indian batting has carried across the decades. If you enjoyed this breakdown, you might also like our look at India's most explosive ODI innings.