Rohit Sharma Centuries | List of Rohit Sharma International & World Cup Centuries

Rohit Sharma's journey in cricket has been nothing short of spectacular. From his maiden century in 2010 to becoming the highest century maker in the ODI World Cup history, he has consistently thrilled cricket fans with his batting abilities. With 46 centuries to his name in all three formats of the game, Rohit Sharma has rightfully earned the nickname “Hitman” and his place among the cricketing greats. 

As he continues to shine on the cricketing stage, fans eagerly await more centuries and memorable moments from the current captain of the Indian cricket team. In this article, we will explore Rohit Sharma's list of centuries, highlighting some of his most memorable innings and achievements.

Double the Sharma magic, double the rewards! Play Fantasy Cricket on Howzat and watch your points soar with every Rohit ton.

Rohit Sharma’s Last Century in All Formats (IPL, Test, ODI, and T20)

Rohit Sharma's latest IPL century came against the Chennai Super Kings on April 14, 2024.

Format

Last Century Date

Score

Opponent

Location

T20I

17 January 2024

121*

Afghanistan

Bengaluru

ODI

11 October 2023

131

Afghanistan

Delhi

Test

8 March, 2024

103

England

Dharamsala

IPL

14 April, 2024

105*

Chennai Super Kings

Mumbai

Also read: Virat Kohli Centuries in ODI, Test, and T20

List of Rohit Sharma’s Test Centuries

Rohit has scored a total of 12 Test centuries in his career playing for India. The Indian cricket team has won all the 11 Test matches when Rohit has scored a century.

Rohit’s first Test hundred came in his debut Test against West Indies on 6th November 2013 at the Eden Gardens, Kolkata. He made 177 runs, and India won the match by an innings & 51 runs. His highest Test score of 212 came against South Africa at the JSCA International Stadium, Ranchi, in 2019. 

S.No.

Date

Score

Opponent

Location

India’s Match Result

1

6 November 2013

177*

West Indies

Kolkata

Won

2

14 November 2013

111

West Indies

Mumbai

Won

3

24 November 2017

102*

Sri Lanka

Nagpur

Won

4

2 October 2019

176

South Africa

Visakhapatnam

Won

5

2 October 2019

127

South Africa

Visakhapatnam

Won

6

19 October 2019

212

South Africa

Ranchi

Won

7

13 February 2021

161

England

Chennai

Won

8

2 September 2021

127

England

Oval

Won

9

9 February 2023

120

Australia

Nagpur

Won

10

12 July 2023

103

West Indies

Dominica

Won

11

15 February 2024

131

England

Rajkot

Won

12

8 March 2024

103

England

Dharamsala

Won

Also read: Virat Kohli vs Rohit Sharma – Batting and Captaincy Comparison, Stats

List of Rohit Sharma’s ODI Centuries

Rohit Sharma has scored 31 centuries in his ODI career playing for India, making him the third-highest century-maker in this format, behind Sachin and Virat. The Indian cricket team has won 24 ODI matches, and lost 7 - 77% win percentage when Rohit scores an ODI hundred.

Rohit’s first ODI century (114 runs) came against Zimbabwe on 28 May 2010 at Queens Sports Club, Bulawayo. Rohit’s highest ODI score of 264 runs came against Sri Lanka at Eden Gardens, Kolkata on 13 November, 2014. He has made three double centuries in ODIs.

S.No.

Date

Score

Opponent

Location

India’s Match Result

1

28 May 2010

114

Zimbabwe

Bulawayo

Lost

2

30 May 2010

101*

Sri Lanka

Bulawayo

Won

3

16 October 2013

141*

Australia

Jaipur

Won

4

2 November 2013

209

Australia

Bengaluru

Won

5

13 November 2014

264

Sri Lanka

Kolkata

Won

6

18 January 2015

138

Australia

Melbourne

Lost

7

19 March 2015

137

Bangladesh

Melbourne

Won

8

11 October 2015

150

South Africa

Kanpur

Lost

9

12 January 2016

171*

Australia

Perth

Lost

10

15 January 2016

124

Australia

Brisbane

Lost

11

15 June 2017

123*

Bangladesh

Birmingham

Won

12

27 August 2017

106

Sri Lanka

Pallekele

Won

13

31 August 2017

128

Sri Lanka

Colombo

Won

14

1 October 2017

125

Australia

Nagpur

Won

15

29 October 2017

147

New Zealand

Kanpur

Won

16

13 December 2017

208*

Sri Lanka 

Mohali

Won

17

13 February 2018

115

South Africa

Port Elizabeth

Won

18

12 July 2018

137*

England 

Nottingham

Won

19

23 September 2018 

111*

Pakistan

Dubai

Won

20

21 October 2018

152*

West Indies

Guwahati

Won

21

29 October 2018

162

West Indies

Brabourne

Won

22

12 January 2019

133

Australia

Sydney

Lost

23

5 June 2019

122*

South Africa

Southampton

Won

24

16 June 2019

140

Pakistan

Manchester

Won

25

30 June 2019

102

England

Birmingham

Won

26

2 July 2019

104

Bangladesh

Birmingham

Won

27

6 July 2019

103

Sri Lanka

Leeds

Won

28

18 December 2019

159

West Indies

Visakhapatnam

Won

29

19 January 2020

119

Australia

Bengaluru

Won

30

23 January 2023

101

New Zealand

Indore

Won

31

11 October 2023

131

Afghanistan

Delhi

Won

List of Rohit Sharma’s T20I Centuries

Rohit Sharma has scored the most number of centuries (5) in T20 Internationals. His first hundred came against South Africa at Dharamsala in Oct 2015. 

S.No.

Date

Score

Opponent

Location

India’s Match Result

1

2 October 2015

106

South Africa

Dharamsala

Lost

2

22 December 2017

118

Sri Lanka

Indore

Won

3

8 July 2018

100*

England

Bristol

Won

4

6 November 2018 

111*

West Indies

Lucknow

Won

5

17 January 2024

121*

Afghanistan

Bengaluru

Won

List of Rohit Sharma’s IPL Centuries

Rohit Sharma, a prolific batsman, has only two centuries to his name in the entire IPL history, despite being a legend of the tournament. Below list clarifies how many IPL centuries Rohit Sharma has scored in his career.

No.

Date

Score

Opponent

Location

Team’s Match Result

1

12 May, 2012

109*

Kolkata Knight Riders

Kolkata

Won

2

14 April, 2024

105*

Chennai Super Kings

Mumbai

Lost

FAQs

How many centuries does Rohit Sharma have in international cricket?

Rohit Sharma has scored 48 centuries across all formats of international cricket. His 48 centuries include 31 in ODI cricket, 12 in Test cricket, and 5 in T20I cricket.

When was Rohit Sharma's last century?

Rohit Sharma's last century came on April 14, 2024 in IPL against Chennai Super Kings at the at the Wankhede Stadium, Mumbai. He scored 105 off 63 balls with the help of 11 fours and 5 sixes.

How many times has Rohit Sharma hit 200?

Rohit Sharma has scored 4 double-centuries - 3 in ODIs and 1 in Test. He scored 1 each in the years 2013, 2014, 2017 and 2019. His highest score of 264* came in 2014 against Sri Lanka at Kolkata.

What is Rohit Sharma’s century count year-wise?

2010 - 2 centuries; 2013 - 4 centuries; 2014 - 1 century; 2015 - 4 centuries; 2016 - 2 centuries; 2017 - 8 centuries; 2018 - 7 centuries; 2019 - 10 centuries; 2020 - 1 century; 2021 - 2 centuries; 2023 - 4 centuries; 2024 - 4 centuries.

How many centuries of Rohit Sharma in World Cup history?

Rohit Sharma has played in 3 ODI World Cups and 8 T20 World Cups. He has scored 7 centuries in the ODI World Cup – one in 2015, five in 2019 and one in 2023.

Win cash worth ₹3000* as Welcome Bonus