Indian Test and ODI skipper Rohit Sharma is regarded as one of the best batters in modern day cricket. The opening batter has achieved significant milestones and shattered several records in his 18-year-old career so far. Rohit has established himself among India’s top ranked batters especially in the limited overs format and has also shown a great form in Test cricket from the last five to six years. He is currently the fourth highest run getter of all time for India across formats with over 19000 runs. Apart from that, Rohit is also the second fastest batter to complete 10000 runs in ODI cricket. 

Along with his batting, Rohit Sharma also turned out to be a great captain in shorter formats of the game. He is one of the most successful captains in the history of the Indian Premier League (IPL) who led Mumbai Indians to five titles. Apart from that, Rohit also led the Indian team to the T20 World Cup title in 2024. He is also a kind of a batter who loves to score big hundreds and has a capability to turn the match around single-handedly. Let’s have a look at Rohit Sharma’s Tests Centuries list, Rohit Sharma’s ODI centuries list,T20I Centuries list, career stats and major milestones.

Rohit Sharma Career Centuries List

infographics rohit

Rohit Sharma has scored a total number of 48 centuries in his career in Tests, ODIs and T20Is combined. Making his international debut in June 2007, Rohit went on score his first international hundred in an ODI match against Zimbabwe in Bulawayo on May 28, 2010. In 2013, Rohit went on to make his Test debut in a match against West Indies in Kolkata on November 6, 2013. The right-hander had a memorable Test debut where he went on to score 177 runs in his maiden Test innings. 

Rohit Sharma’s first T20I hundred came in a match against South Africa Dharamshala on October 2, 2015. He is now the player with third most centuries in ODI cricket and joint-most centuries in T20I cricket. Apart from that, Rohit also comes third in the list to score most hundreds for India across all formats. Let’s have a look at Rohit Sharma’s century list across all formats. 

Rohit Sharma Test Centuries List

Rohit Sharma started his Test career on a high note with a knock of 177 runs in his debut Test match in 2013. He also went on to score 111* in his second Test in Mumbai. However, he couldn’t find constant form in the longest format and could only score only one Test hundred after that, before hee was promoted as an opener in a series against South Africa in 2019. It turned out to be a memorable series for Rohit where he went on to score three hundreds in three matches, including his maiden double  hundred in Tests. 

After that, Rohit Sharma turned out to be an improved batter in Test cricket and also scored a hundred in England. The right-hander has scored 4301 runs from 67 matches in his Test career so far, scoring 12 centuries. His highest score in Test cricket came against South Africa in October 2019 in Ranchi where he scored 212(255) runs hitting 28 fours and six sixes.

S.No.

Date

Score

Opponent

Location

1

6 November 2013

177*

West Indies

Kolkata

2

14 November 2013

111

West Indies

Mumbai

3

24 November 2017

102*

Sri Lanka

Nagpur

4

2 October 2019

176

South Africa

Visakhapatnam

5

2 October 2019

127

South Africa

Visakhapatnam

6

19 October 2019

212

South Africa

Ranchi

7

13 February 2021

161

England

Chennai

8

2 September 2021

127

England

Oval

9

9 February 2023

120

Australia

Nagpur

10

12 July 2023

103

West Indies

Dominica

11

15 February 2024

131

England

Rajkot

12

8 March 2024

103

England

Dharamsala

Rohit Sharma ODI Centuries List

Rohit Sharma is a player who has mastered the art of scoring big hundreds in the ODI format. He comes third in the list of players with the most number of centuries in the 50-over format. Rohit has scored 10868 runs from 266 matches in his ODI career along with 31 centuries in the format. In these 31 centuries, Rohit has also three ODI double hundreds and has a record for scoring double centuries in ODI cricket.

Apart from that, Rohit Sharma also boasts a record for the highest individuals score in ODI cricket. During a match against Sri Lanka in Kolkata on November 13, 2014, Rohit went on to smash a record 264(173) runs amassing 33 fours and nine sixes. His record is still untouched by many of the great cricketers. 

Rohit Sharma also had a memorable campaign in the 2019 ODI World Cup in England where he went on to amass 648 runs in nine matches with five hundreds. 

S.No.

Date

Score

Opponent

Location

1

28 May 2010

114

Zimbabwe

Bulawayo

2

30 May 2010

101*

Sri Lanka

Bulawayo

3

16 October 2013

141*

Australia

Jaipur

4

2 November 2013

209

Australia

Bengaluru

5

13 November 2014

264

Sri Lanka

Kolkata

6

18 January 2015

138

Australia

Melbourne

7

19 March 2015

137

Bangladesh

Melbourne

8

11 October 2015

150

South Africa

Kanpur

9

12 January 2016

171*

Australia

Perth

10

15 January 2016

124

Australia

Brisbane

11

15 June 2017

123*

Bangladesh

Birmingham

12

27 August 2017

106

Sri Lanka

Pallekele

13

31 August 2017

128

Sri Lanka

Colombo

14

1 October 2017

125

Australia

Nagpur

15

29 October 2017

147

New Zealand

Kanpur

16

13 December 2017

208

Sri Lanka 

Mohali

17

13 February 2018

115

South Africa

Port Elizabeth

18

12 July 2018

137*

England 

Nottingham

19

23 September 2018 

111*

Pakistan

Dubai

20

21 October 2018

152*

West Indies

Guwahati

21

29 October 2018

162

West Indies

Brabourne

22

12 January 2019

133

Australia

Sydney

23

5 June 2019

122*

South Africa

Southampton

24

16 June 2019

140

Pakistan

Manchester

25

30 June 2019

102

England

Birmingham

26

2 July 2019

104

Bangladesh

Birmingham

27

6 July 2019

103

Sri Lanka

Leeds

28

18 December 2019

159

West Indies

Visakhapatnam

29

19 January 2020

119

Australia

Bengaluru

30

23 January 2023

101

New Zealand

Indore

31

11 October 2023

131

Afghanistan

Delhi

Rohit Sharma T20I Centuries List

Talking about the T20I format, Rohit Sharma has shattered several records in the shortest format of the game. He joins the list with Australia’s Glenn Maxwell to score the most number of centuries in T20I cricket with 5 hundreds to his name. He is currently the all-time leading run scorer in the T20I format with 4231 runs in 159 matches hitting three tons.

Rohit Sharma also boasts a record for scoring the fastest T20I century for India. During a match against Sri Lanka in Indore on December 22, 2017, Rohit went on to smash 118(43) with 12 fours and 10 sixes firing his hundred in just 35 balls. His highest score in T20Is came against Afghanistan in Bengaluru on January 17, 2024, where he smashed 121*(69) runs. Notably, Rohit retired from T20I cricket after leading India to T20 World Cup win in Barbados on June 29, 2024.

S.No.

Date

Score

Opponent

Location

1

2 October 2015

106

South Africa

Dharamsala

2

22 December 2017

118

Sri Lanka

Indore

3

8 July 2018

100*

England

Bristol

4

6 November 2018 

111*

West Indies

Lucknow

5

17 January 2024

121*

Afghanistan

Bengaluru

Rohit Sharma Career Centuries FAQs

  1. What is the fastest 100 scored by Rohit Sharma?

Rohit Sharma went on to score his fastest hundred for India in a T20I match against Sri Lanka in Indore on December 22, 2017. The opening batter completed his hundred in just 35 balls, and went on to score 118(43) hitting 12 fours and 10 sixes. 

  1. How many centuries of Rohit Sharma?

Rohit Sharma has scored 48 centuries in his international career so far, including 31 in ODIs, 12 in Test and five in T20Is. Apart from that, Rohit has also scored two hundreds in his IPL career. 

  1. How many 200 scored by Rohit Sharma?

Rohit Sharma has a record for scoring most double tons in ODI cricket. The opening batter has amassed three double tons in the 50-over format. Apart from that, Rohit also has one double hundred in Test cricket.