Loading…

A historic moment in Indian cricket came during the first ODI between India and South Africa in Ranchi on November 30, 2025.

A historic moment in Indian cricket came during the first ODI between India and South Africa in Ranchi on November 30, 2025. This was when Rohit Sharma broke Shahid Afridi’s long-standing world record for hitting the most sixes in ODI cricket history. The 38-year-old Indian opener is also known as the Hitman. He has also shown why he is considered one of the most destructive white-ball batsmen in the game.
Rohit entered the series with 349 sixes, just two sixes away from Afridi’s 351 sixes. It was only a matter of when the record would change, and the people of Ranchi were lucky to see him alive.
Shahid Afridi’s record of 351 ODI sixes from 1996 to 2015 remained a landmark for more than a decade. The Pakistani all-rounder left his mark on the strike, especially on the ground and at mid-wicket.
But Rohit Sharma has taken the ability to hit sixes to a new level with his impeccable timing and effortless power. Unlike brutal slogging, Sharma’s sixes have grace, elegance and a sense of timing. In short, a unique combination rarely seen in limited-overs cricket.
During the first ODI against South Africa:
The Ranchi crowd erupted in celebration, and Indian fans across the world took to social media to commemorate the milestone.
| Rank | Player | Country | Sixes | Matches |
|---|---|---|---|---|
| 1 | Rohit Sharma | India | 352* | 277 |
| 2 | Shahid Afridi | Pakistan | 351 | 398 |
| 3 | Chris Gayle | West Indies | 331 | 301 |
| 4 | Sanath Jayasuriya | Sri Lanka | 270 | 445 |
| 5 | MS Dhoni | India | 229 | 350 |
Record increasing: Rohit Sharma is still active in ODI cricket.
The difference becomes even more impressive when you consider the number of innings played. Rohit achieved this record in just 277 matches, while Afridi needed 398 matches.
Rohit’s success isn’t simply brute force but rather the combination of:
He has smashed sixes in every region of the ground but is especially dominant:
In fact, many critics believe no player in modern cricket pulls the ball better than Rohit Sharma.
The six-world-record tally is not the talking point of 2025 for the Indian opener.
This year he:
Rohit has largely stayed away from Tests and T20s and has focused solely on ODIs. This is a format where he is thriving with consistency and maturity.
Although the focus was on the six-hitting milestone, Rohit Sharma played a meaningful innings in the context of the match. He scored 57 runs, which strengthened India’s top order and gave momentum to the innings on a difficult surface.
He completed his 60th ODI fifty, becoming the sixth batsman in history to score 60 or more half-centuries.
The applause at the JSCA Stadium was not just for the world record, but also for the longevity, dominance and constant hunger of the Indian cricket icon.
Tributes poured in from the cricket fraternity:
Legendary Pakistan all-rounder Shahid Afridi also congratulated Rohit. He called the new world record “a milestone that is well-deserved and written in class”.
Rohit Sharma’s feat is something above an individual milestone, symbolizing:
Selectors and analysts are debating the relevance of ODI cricket in the T20 era. Players like Rohit Sharma are proving that 50-over cricket is alive, exciting and evolving.
The Ranchi ODI will always be remembered as Rohit Sharma officially became the player to hit the most sixes in ODI history. Records may eventually be broken, but some milestones become moments and some moments become history.
And the Hitman wrote cricket history on November 30, 2025.
Read More: Why Did Andre Russell Retire From IPL Before IPL 2026 Auction?
As of the Ranchi ODI against South Africa on November 30, 2025, Rohit Sharma has 352 ODI sixes to his name.
However, as he is still active in ODI cricket, this number will continue to increase, which will strengthen his lead.
This record was previously held by Pakistan’s Shahid Afridi, who hit 351 sixes in 398 matches between 1996 and 2015. Rohit surpassed Afridi in 121 fewer matches, in which he showed his best six-hitting efficiency.
Rohit achieved this feat in his 277th ODI match and 270th innings. No batsman has reached the milestone of hitting 350 sixes in ODIs so quickly.
It is possible but very difficult. Only a few active players have the chance, and none are close at present. Rohit also maintains a high fitness level and does not seem close to retirement.
Rankings are subjective, but Rohit’s ODI resume comprises:
