As of early 2026, Rohit Sharma stands among the most prolific run-scorers in the history of international cricket. The Indian captain reached the landmark of 50 international centuries on October 25, 2025, during an ODI against Australia national cricket team at the Sydney Cricket Ground.
With this achievement, Rohit joined an elite club of Indian legends including Sachin Tendulkar and Virat Kohli as the only Indian players to reach the 50-century milestone in international cricket.
Nicknamed the “Hitman,” Rohit’s century tally reflects his remarkable journey from a gifted middle-order batsman to one of the most destructive opening batters in cricket history.
Below is a complete breakdown of Rohit Sharma’s international centuries across all formats.
Rohit Sharma Century Breakdown by Format (as of March 2026)
Format | Centuries | Highest Score | Notable Milestone |
ODIs | 33 | 264 vs Sri Lanka | Only player with 3 ODI double-centuries |
Tests | 12 | 212 vs South Africa | Twin centuries in a Test (2019) |
T20Is | 5 | 121* vs Afghanistan | Joint-most centuries in T20I history |
Total | 50 | 264 | 10th player in history to reach 50 tons |
Rohit Sharma ODI Century List (33 Hundreds)
Rohit Sharma’s dominance in One Day International cricket is unmatched. His ability to build long innings and accelerate later has produced some of the greatest knocks in ODI history.
His 50th international century was also his 33rd ODI hundred, scored at the Sydney Cricket Ground where he smashed 121 off 125 balls against Australia*.
Complete List of Rohit Sharma ODI Centuries
No. | Score | Opponent | Venue | Date | Result |
1 | 114 | Zimbabwe | Bulawayo | May 28, 2010 | Lost |
2 | 101* | Sri Lanka | Bulawayo | May 30, 2010 | Won |
3 | 141* | Australia | Jaipur | Oct 13, 2013 | Won |
4 | 209 | Australia | Bengaluru | Nov 2, 2013 | Won |
5 | 264 | Sri Lanka | Kolkata | Nov 13, 2014 | Won |
6 | 138 | Australia | Melbourne | Jan 18, 2015 | Lost |
7 | 137 | Bangladesh | Melbourne | Mar 19, 2015 | Won |
8 | 150 | South Africa | Kanpur | Oct 11, 2015 | Lost |
9 | 171* | Australia | Perth | Jan 12, 2016 | Lost |
10 | 124 | Australia | Brisbane | Jan 15, 2016 | Lost |
11 | 123* | Bangladesh | Birmingham | Jun 15, 2017 | Won |
12 | 124* | Sri Lanka | Pallekele | Aug 27, 2017 | Won |
13 | 104 | Sri Lanka | Colombo | Aug 31, 2017 | Won |
14 | 125 | Australia | Nagpur | Oct 1, 2017 | Won |
15 | 147 | New Zealand | Kanpur | Oct 29, 2017 | Won |
16 | 208* | Sri Lanka | Mohali | Dec 13, 2017 | Won |
17 | 115 | South Africa | Port Elizabeth | Feb 13, 2018 | Won |
18 | 137* | England | Nottingham | Jul 12, 2018 | Won |
19 | 111* | Pakistan | Dubai | Sep 23, 2018 | Won |
20 | 152* | West Indies | Guwahati | Oct 21, 2018 | Won |
21 | 162 | West Indies | Mumbai | Oct 29, 2018 | Won |
22 | 133 | Australia | Sydney | Jan 12, 2019 | Lost |
23 | 122* | South Africa | Southampton | Jun 5, 2019 | Won |
24 | 140 | Pakistan | Manchester | Jun 16, 2019 | Won |
25 | 102 | England | Birmingham | Jun 30, 2019 | Lost |
26 | 104 | Bangladesh | Birmingham | Jul 2, 2019 | Won |
27 | 103 | Sri Lanka | Leeds | Jul 6, 2019 | Won |
28 | 159 | West Indies | Visakhapatnam | Dec 18, 2019 | Won |
29 | 119 | Australia | Bengaluru | Jan 19, 2020 | Won |
30 | 101 | New Zealand | Indore | Jan 24, 2023 | Won |
31 | 131 | Afghanistan | Delhi | Oct 11, 2023 | Won |
32 | 119 | England | Cuttack | Feb 9, 2025 | Won |
33 | 121* | Australia | Sydney | Oct 25, 2025 | Won |
Rohit Sharma’s Famous ODI Double Centuries
Rohit Sharma is the only cricketer in history with three double centuries in ODI cricket.
209 vs Australia (2013) – Bengaluru
264 vs Sri Lanka (2014) – Eden Gardens (Highest ODI score ever)
208 vs Sri Lanka (2017)* – Mohali
These innings redefined what was possible in ODI batting.
Rohit Sharma Test Century List (12 Hundreds)
Rohit made his Test debut in 2013, scoring 177 and 111* against the West Indies cricket team. However, his Test career truly flourished after he began opening the batting in 2019.
He eventually retired from Test cricket in May 2025 with 12 centuries.
Complete Test Century List
No. | Score | Opponent | Venue | Date |
1 | 177 | West Indies | Kolkata | Nov 6, 2013 |
2 | 111* | West Indies | Mumbai | Nov 14, 2013 |
3 | 102* | Sri Lanka | Nagpur | Nov 24, 2017 |
4 | 176 | South Africa | Visakhapatnam | Oct 2, 2019 |
5 | 127 | South Africa | Visakhapatnam | Oct 5, 2019 |
6 | 212 | South Africa | Ranchi | Oct 19, 2019 |
7 | 161 | England | Chennai | Feb 13, 2021 |
8 | 127 | England | The Oval | Sep 4, 2021 |
9 | 120 | Australia | Nagpur | Feb 9, 2023 |
10 | 103 | West Indies | Roseau | Jul 13, 2023 |
11 | 131 | England | Rajkot | Feb 15, 2024 |
12 | 103 | England | Dharamshala | Mar 7, 2024 |
Key Test Highlights
Highest Score: 212 vs South Africa (2019)
Twin Centuries: 176 & 127 in the same Test vs South Africa (2019)
Best Overseas Knock: 127 vs England at The Oval (2021)
Rohit Sharma T20I Century List (5 Hundreds)
Rohit Sharma retired from T20 Internationals in July 2024 as one of the most successful batters in the format. He also remains the only Indian to play in every T20 World Cup from 2007 to 2024.
Complete T20I Century List
No. | Score | Opponent | Venue | Date | Result |
1 | 106 | South Africa | Dharamshala | Oct 2, 2015 | Lost |
2 | 118 | Sri Lanka | Indore | Dec 22, 2017 | Won |
3 | 100* | England | Bristol | Jul 8, 2018 | Won |
4 | 111* | West Indies | Lucknow | Nov 6, 2018 | Won |
5 | 121* | Afghanistan | Bengaluru | Jan 17, 2024 | Won |
His 118 vs Sri Lanka in 2017 came off just 35 balls, one of the fastest centuries in T20I cricket.
Major Milestones in Rohit Sharma’s Century Journey
Dominance Against Australia
Rohit Sharma has scored 10 international centuries against Australia, the most against any opponent in his career.
Opener’s Record
He has equaled Sachin Tendulkar’s record of 45 international centuries as an opener.
Oldest Indian ODI Centurion (Second)
His century in Sydney in 2025 came at 38 years and 178 days, making him the second-oldest Indian ODI centurion, behind Tendulkar.
SENA Success
Rohit holds the record for the most ODI centuries by a visiting batter in Australia (6).
Rohit Sharma’s Legacy in International Cricket
With 50 international centuries and nearly 20,000 international runs, Rohit Sharma has cemented his place among the all-time greats of the game.
From his record-breaking 264 in ODIs to his five centuries in the 2019 World Cup, Rohit’s batting career is defined by elegance, timing, and the ability to dominate bowlers once he gets set.
As cricket moves into the late 2020s, the legacy of the “Hitman” will be remembered as one of the most destructive and stylish batting careers the sport has ever seen.
More on Rohit Sharma |
















