Rohit Sharma breaks unbeliveable batting record in history of ODI cricket: Know about it

Innings from Virat Kohli and Rohit Sharma updated multiple lists of records. Rohit is now the batter with the most over-boundaries in ODIs.

Pritam Santra
Pritam Santra

3 mins read
Rohit Sharma

Innings from Virat Kohli and Rohit Sharma updated multiple lists of records. Rohit is now the batter with the most over-boundaries in ODIs. He surpassed former Pakistan international Shahid Afridi to become the new number one on the list. 

On Sunday (November 30, 2025), India registered a mammoth total of 349 runs for 8 wickets in the first of the 3-match ODI against South Africa. At JSCA International Stadium Complex in Ranchi, Virat scored a century and a half-century for Rohit and the stand-in captain, KL Rahul. Sharma scored 57 off 51. During this time, 'Hitman' smashed five boundaries and three over-boundaries.

The opener started his innings with a little bit of a slow pace, but soon, when Virat joined him in the middle, Rohit began to bat with more confidence. After settling down on the pitch, he increased his run rate as well. With 352 maximums, Rohit now holds the record for most ODI sixes in a mere 277 outings.

Read More: Ro-Ko magic in IND vs SA 1st ODI: Half-centuries for Virat Kohli and Rohit Sharma

Rohit Sharma, the batter with most 6s in ODIs

Before the beginning of the match, he was only two sixes away from Afridi's six-hitting record. In the white-ball (ODI and Twenty20) cricket, hitting over-boundary is an art. Everyone who walks in the middle with a bat in hand wants to hit massive 6s. But as we say, hitting sixes is an art, so not every batter has the ability to hit maximums for his nation for years and years. 

Over time the Indian cricket team has been graced by multiple big hitters. MS Dhoni was one of them. Rohit Sharma also broke the record of Dhoni in the most six-hitting tally in ODIs. As Rohit moved to the number one spot in the list, Dhoni is now in the fifth of the tally. 

Top 5 batters with the most sixes in their careers in ODIs:

Player Name
6s

Rohit Sharma (India)

2007-2025 277* 269 352
Shahid Afridi (Pakistan) 1996-2015 398 369 351
Chris Gayle (West Indies) 1999-2019 301 294 331
Sanath Jayasuriya (Sri Lanka) 1989-2011 445 433 270
MS Dhoni (India) 2004-2019 350 297 229

Frequently Asked Questions 

What record did Rohit Sharma break?

Rohit Sharma broke Shahid Afridi’s record to become the player with the most sixes in ODI history.

How many sixes has Rohit hit in ODIs?

He now holds a total of 352 sixes, surpassing Afridi’s 351.

When and where did he achieve this feat?

Rohit achieved the record in the first ODI against South Africa at Ranchi’s JSCA Stadium.

How did Rohit perform in that match?

He scored 57 runs off 51 balls, hitting five fours and three sixes in a solid innings.

Why is this milestone special?

It cements Rohit’s place as the most powerful six-hitter in ODI history, showcasing his consistency and dominance.

Tags:

Follow us on

WATCH NOW

Rajkot DJ plays meme song during IND vs NZ 2nd ODI

6 hrs ago

Watch: “Krish ka sunega gana…”- Rajkot DJ plays meme song during IND vs NZ 2nd ODI

Abhishek Sharma

7 hrs ago

Watch: Leaked chat screenshots of Abhishek Sharma goes viral ahead of T20 World Cup 2026

Harshit Rana

10 hrs ago

Watch: Harshit Rana uproots off-stump of Devon Conway in IND vs NZ 2nd ODI

It is not my job to announce the winner

Rohit Sharma on being asked if England were rightly awarded the World Cup title in 2019