The Sports Legends

They Create history

Cricket

Updated on March 13th 2026, 10:14:03 am

Rohit Sharma Century List: All 50 International Centuries in Tests, ODIs & T20Is

rohit sharma centuries list in all formats

Rohit Sharma century list with all 50 international hundreds across Tests, ODIs and T20Is. Full breakdown of scores, opponents, venues and records of the Indian cricket legend.

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 |