Rohit Sharma Breaks 487-Day Century Drought, Climbs Record Charts Ahead of Champions Trophy
The star Indian captain Rohit Sharma has returned to his form after nearly 4 months with a record-breaking century in the second ODI against England at the Barabati International Stadium. This was Rohit’s second-fastest ODI hundred.
Rohit reached his 32nd ODI century in just 76 balls, with an impressive strike rate of 134.2. His amazing knock included 7 sixes and 9 fours. He brought up his hundred with a lofted shot over mid-on off leg-spinner Adil Rashid in the 26th over.
Most runs as an opener (Indians)
| Rank | Player | Runs |
|---|---|---|
| 1 | Virender Sehwag | 16,119 |
| 2 | Rohit Sharma* | 15,350 |
| 3 | Sachin Tendulkar | 15,335 |
| 4 | Sunil Gavaskar | 12,258 |
| 5 | Shikhar Dhawan | 10,867 |
Rohit now has the third-most centuries in ODI history. However, he missed a big milestone as he fell 13 runs short of completing 11,000 ODI runs. If he had reached the mark, he would have been only the fourth Indian batter to do so.
ALSO READ: Top 3 Players Who Can Replace Rachin Ravindra in CSK’s IPL 2025 Squad
Most ODI Centuries
| Rank | Player | 100s | 50s |
|---|---|---|---|
| 1 | Virat Kohli (IND) | 50 | 72 |
| 2 | Sachin Tendulkar (IND) | 49 | 96 |
| 3 | Rohit Sharma (IND) | 32 | 57 |
| 4 | Ricky Ponting (AUS) | 30 | 82 |
| 5 | Sanath Jayasuriya (SL) | 28 | 68 |
Rohit scored 119 runs off just 90 balls at an excellent strike rate of 132.22, smashing 12 fours and 7 sixes. Along the way, he achieved some major records. He became the second-highest run-getter for India as an opener, surpassing Sachin Tendulkar. He also moved to second place on the list of most sixes in ODIs (337*), overtaking West Indies legend Chris Gayle (331).
Most sixes in ODIs
| Rank | Player | Team | Innings | Sixes |
|---|---|---|---|---|
| 1 | Shahid Afridi | Pakistan | 369 | 351 |
| 2 | Rohit Sharma* | India | 259 | 337* |
| 3 | Chris Gayle | West Indies | 294 | 331 |
| 4 | Sanath Jayasuriya | Sri Lanka | 433 | 270 |
| 5 | MS Dhoni | India | 297 | 229 |
Rohit also passed Rahul Dravid in India’s all-time ODI run-scorers list. He is now fourth, trailing only Sachin Tendulkar, Virat Kohli, and Sourav Ganguly.
Most runs for India in ODIs
| Rank | Player | Innings | Runs |
|---|---|---|---|
| 1 | Sachin Tendulkar | 452 | 18,426 |
| 2 | Virat Kohli* | 284 | 13,911 |
| 3 | Sourav Ganguly | 297 | 11,221 |
| 4 | Rohit Sharma* | 259 | 10,987 |
| 5 | Rahul Dravid | 314 | 10,768 |
ALSO READ: UP Warriorz Announced Deepti Sharma as Their New Captain for WPL 2025