Rohit Sharma smashed his 50th international century against Australia at Sydney Cricket Ground. The ex-Indian skipper reached this massive milestone on October 25, 2025 joining elite company. His total centuries across all format now sit at 50, which sounds absolutely crazy.

Total Century of Rohit Sharma
His total centuries include 12 in Tests, where he bats patiently scoring big when settled. Rohit also has 5 centuries in T20Is which shows he dominates across all format easily. He became just the tenth player ever to reach 50 international centuries in history.
Rohit owns the highest individual ODI score of 264 runs against Sri Lanka back then. He’s the only guy to hit three double hundreds in ODI cricket which nobody else managed. His pull shot against bouncers looks so effortless that bowlers hate bowling short to him.
Rohit Sharma ODI Centuries List
Rohit Sharma has hammered 33 tons in ODI cricket sitting third on the all-time centurians. Only Sachin Tendulkar and Virat Kohli have scored more ODI tons than him. He got to his 50th century off 105 balls.
| No. | Score | Opponent | Vanue | Date |
| 1 | 114 | Zimbabwe | Bulawayo | 28 May 2010 |
| 2 | 101* | Sri Lanka | Bulawayo | 30 May 2010 |
| 3 | 141* | Australia | Jaipur | 16 October 2013 |
| 4 | 209 | Australia | Bangalore | 2 November 2013 |
| 5 | 264 | Sri Lanka | Kolkata | 13 November 2014 |
| 6 | 138 | Australia | Melbourne | 18 January 2015 |
| 7 | 137 | Bangladesh | Melbourne | 19 March 2015 |
| 8 | 150 | South Africa | Kanpur | 11 October 2015 |
| 9 | 171* | Australia | Perth | 12 January 2016 |
| 10 | 124 | Australia | Brisbane | 15 January 2016 |
| 11 | 123* | Bangladesh | Birmingham | 15 June 2017 |
| 12 | 124* | Sri Lanka | Pallekele | 27 August 2017 |
| 13 | 104 | Sri Lanka | Colombo | 31 August 2017 |
| 14 | 125 | Australia | Nagpur | 1 October 2017 |
| 15 | 147 | New Zealand | Kanpur | 19 October 2017 |
| 16 | 208* | Sri Lanka | Mohali | 13 December 2017 |
| 17 | 115 | South Africa | Port Elizabeth | 13 February 2018 |
| 18 | 137* | England | Trent Bridge | 12 July 2018 |
| 19 | 111* | Pakistan | Dubai | 23 September 2018 |
| 20 | 152* | West Indies | Guwahati | 21 October 2018 |
| 21 | 162 | West Indies | Mumbai | 29 October 2018 |
| 22 | 133 | Australia | Sydney | 12 January 2019 |
| 23 | 122* | South Africa | Southampton | 5 June 2019 |
| 24 | 140 | Pakistan | Manchester | 16 June 2019 |
| 25 | 102 | England | Birmingham | 30 June 2019 |
| 26 | 104 | Bangladesh | Birmingham | 2 July 2019 |
| 27 | 103 | Sri Lanka | Leeds | 6 July 2019 |
| 28 | 159 | West Indies | Visakhapatnam | 18 December 2019 |
| 29 | 119 | Australia | Bangalore | 19 January 2020 |
| 30 | 101 | New Zealand | Indore | 24 January 2023 |
| 31 | 131 | Afghanistan | Delhi | 11 October 2023 |
| 32 | 119 | England | Cuttack | 9 February 2025 |
| 33 | 121* | Australia | Sydney | 25 October 2025 |
Rohit Sharma Hundreds in ODI
Rohit Sharma’s ODI 100 list kicked off with his first ton against Zimbabwe in 2010. Since then, he’s been slaying bowling attacks in every country wearing the blue jersey proudly. Playing spin and pace equally well makes him a nightmare for captains setting fields.
The opener delivers huge knocks when India’s back is against the wall needing someone special. His strike rate in 50 over matches stays over 90 while rarely throwing his wicket away. Rohit’s captaincy changed Indian cricket, giving youngsters confidence to express themselves freely without fear.
Rohit Sharma Total Centuries in All Format
Rohit debut for India back in 2007 as a young middle-order batter. He had scored a total of 50 centuries by now. He has 12 test centuries and 5 T20I centuries. His Test career peaked at 212 runs, showing he can crush when the format needs. In T20Is he goes after bowlers but never loses his head playing bad shots.











