There is one list in world cricket where Virat Kohli's name does not appear at the top. It is not centuries. It is not runs. It is sixes — and the man ahead of him is the teammate he has shared an India dressing room with for over a decade.
Rohit Sharma has struck 674 sixes in international cricket across Tests, ODIs and T20Is. Kohli has hit 335. The difference — 339 sixes — is larger than the entire international six-hitting career of most top-order batters.
Why 674 Sixes Is A Different Kind Of Record
Six-hitting is not just about power. It is about intent, role and risk appetite. Rohit's position at the top of the order, especially in white-ball cricket, has given him the license to attack from ball one — a role he has embraced across three formats.
Kohli's game has always been built on timing, placement and strike rotation. His 335 sixes are not a weakness — they reflect a different batting philosophy that has produced over 26,000 international runs.
The Gap That Makes This Record Nearly Untouchable
To understand why 339 sixes is such a mountain, consider this: Kohli would need to hit roughly 40 sixes a year for the next eight-plus years just to draw level, assuming Rohit never hits another six. That is not how careers work.
Rohit is still playing. Every six he adds pushes the target further away. The record is not static — it is moving.
How Rohit Built This Lead Over Time
The foundation was laid in limited-overs cricket. Rohit's ODI and T20I career has been defined by his ability to clear the ropes with what commentators often describe as effortless timing rather than brute force.
His Test career added another layer. As an opener in the longest format, Rohit has repeatedly used the six as a pressure-release shot — a rarity among traditional Test batters.
What This Record Says About Kohli's Career
Kohli's legacy does not need this record. He holds the most centuries in ODIs, the most runs in T20 World Cup history, and one of the highest international run tallies of all time.
But the six-hitting gap highlights something important: two players can be equally great in completely different ways. Kohli's greatness is measured in consistency. Rohit's, in impact per ball.
Confirmed Facts vs What Remains Unclear
Confirmed: Rohit Sharma has 674 international sixes. Virat Kohli has 335. The gap is 339.
Unclear: How many more matches each player will play, and whether either will retire before the gap becomes mathematically impossible to close. No official timeline has been announced by either player or the BCCI.
Risks And The Balanced View
Records like this can shift quickly if a player's role changes. If Kohli were to open in T20 cricket again, or if Rohit's international appearances reduce, the numbers could look different within two or three seasons.
It is also worth noting that six-hitting records favour openers and power-hitters by design. Comparing the two directly ignores the different jobs they were asked to do for India.
The Wider Pattern In Indian Cricket
Rohit and Kohli represent two ends of a generational shift. One embraced the T20 revolution early and built his game around it. The other mastered the art of building innings across formats.
Their combined careers have defined Indian batting for over a decade — and this six-hitting record is one of the few statistical lines where the two are not neck and neck.
What This Means For Fans And Followers
For fans, this is less about who is better and more about appreciating two distinct styles. For young cricketers, the lesson is simple: your role in the team shapes your statistics.
If you want to hit sixes, you need the position, the intent and the backing of the team management. Rohit had all three.
Future Outlook
Unless Kohli dramatically changes his batting approach or Rohit stops playing international cricket soon, this record is likely to stay with Rohit for a long time. The gap is simply too wide for a natural closing.
What is certain is that both players will keep adding to their tallies — and the final numbers will only be known when both careers end.
Our Take
This is not a story about Kohli falling short. It is a story about how two legends of the same era ended up with completely different statistical fingerprints. Rohit's 674 sixes is a record built on role, intent and longevity. Kohli's 335 is a reflection of a batting method that prioritised other things — and won India just as many matches.
The record belongs to Rohit. The respect belongs to both.
Frequently Asked Questions
How many sixes has Rohit Sharma hit in international cricket?
Rohit Sharma has hit 674 sixes across Tests, ODIs and T20 Internationals — the most by any player in international cricket.
How many sixes does Virat Kohli have?
Virat Kohli has hit 335 sixes across all three international formats, leaving him 339 behind Rohit Sharma.
Can Virat Kohli break Rohit Sharma's six-hitting record?
It is highly unlikely. Kohli would need to hit a very large number of sixes over several more years while Rohit stops adding to his tally — a scenario that is difficult to imagine given both are still active.
Who has hit the most sixes in international cricket?
Rohit Sharma holds the record with 674 sixes, ahead of all other international cricketers.