Mr Cricket UAE

Rohit Sharma International Centuries | List of Rohit Sharma IPL, Test, T20I & ODI Centuries

Share
Rohit Sharma Century List

Rohit Sharma Century List (Source: Twitter)

Mr Cricket UAE Staff

Mr Cricket UAE Staff

Published - 05 Dec 2025, 08:59 PM Read time - 12 mins

People are often a reflection of the cities of their upbringing, but Rohit Sharma appears in stark contrast to his hometown of Mumbai. A city that never sleeps, Mumbai is known for its hustle and bustle and frenetic pace; however, in juxtaposition, vintage Rohit is unhurried, effortless, and someone with all the time in the world when faced with pace.

Having begun as an off-spinner who could bat, Rohit's fortunes changed when a broken middle finger on his right hand in 2005 made it difficult for him to grip and put revs on the ball. The injury was a blessing in disguise for Rohit, who reversed roles and took up batting full-time.

Advertisement

Having been picked for the ICC Men's U19 World Cup in 2006, Rohit emerged as India's third-leading run-getter with 205 runs in six games at 41, including three fifties.

A year later, Rohit made his ODI debut against Ireland in June, but the highlight of his year was his inclusion in India's squad for the inaugural ICC World Twenty20 in South Africa. After warming the bench in the first few games, Rohit found a place in the XI in the match against South Africa after Yuvraj was sidelined due to tendonitis in his left elbow.

Grabbing his chance with both hands, Rohit smashed an unbeaten half-century in a winning cause and propelled India into the semis. The Nagpur-born chipped in with another pivotal knock when the Men in Blue were floundering in the finals at the 15.2-over mark with just 111 on the board for the loss of four wickets. Rohit's magnificent cameo (30* off 16) proved to be the difference as India trumped arch-rivals Pakistan to etch their name in history books.

Rohit's heroics in the 2007 World T20 helped him cement his place in the T20 team, and he remains India's most successful batter in the format even after his retirement. He played 159 T20Is and was the leading run-getter in the world with 4231 runs, until Babar Azam surpassed him recently.

He batted at a strike rate of 140.89 and registered five hundreds (joint most in the world alongside Glenn Maxwell) and 32 fifties. While winning the T20 World Cup in 2007 was a fairytale beginning, Rohit's T20I career ended on a similar note when he led the Men in Blue to their second T20 World title, beating South Africa in Barbados on June 29.

Complete list of centuries scored by Rohit Sharma in T20Is:

Century No.

Date

Opposition

Venue

Rohit’s final score

1.

October 2, 2015

South Africa

Dharamsala

106

2.

December 22, 2017

Sri Lanka

Indore

118

3.

July 8, 2018

England

Bristol

100*

4.

November 6, 2018

West Indies

Lucknow

111*

5.

January 17, 2024

Afghanistan

Bengaluru

121*


Rohit's T20 international career had a ripple effect on his IPL journey. Having been bought by Deccan Chargers for $750,000 at the inaugural IPL auction, Rohit played three seasons for them, scoring 1170 runs at an average of 30.78 and a strike rate of 131.46, including eight fifties. He also snared 14 scalps, including a memorable hat-trick against Mumbai Indians in 2009 at the Supersport Park in Centurion.

The 2011 auction saw the homecoming of Rohit after Mumbai Indians snaffled him for Rs 9.2 crore, and with the homecoming came the moniker 'The Hitman'. He took over from Ricky Ponting mid-season in 2013 and guided MI to their maiden IPL title. It ushered in an era of utter dominance, heralded by Rohit's rise as leader, and he powered MI to four more titles before Hardik Pandya replaced him.

Complete list of centuries scored by Rohit Sharma in the IPL:

Century No.

Date

Opposition

Venue

Rohit’s final score

1.

May 12, 2012

KKR

Kolkata

109*

2.

April 14, 2024

CSK

Wankhede

105*


While Rohit was always a permanent fixture in India's T20 plans, he could only cement his place in the ODI side in 2013 after selectors moved on from Virender Sehwag and Gautam Gambhir. After auditioning in the middle and the lower middle order, Rohit was entrusted with the opportunity to open alongside Shikhar Dhawan in the ICC Champions Trophy in 2013, and it proved to be a watershed moment in his ODI career.

He accumulated 177 runs in five games at 35.40, but more importantly, provided solidity at the top with Dhawan. While the Champions Trophy stint eased his nerves, the seven-match ODI series at home against the Aussies three months later made him believe that the world was his oyster.

The Hitman preyed upon the Aussies and finished as the leading run-getter, racking up 491 runs in six innings at a gobsmacking average of 122.75 and a strike rate of 108.62. He scored two hundreds in the series, including a blistering 209 at the M Chinnaswamy Stadium in Bengaluru as the hosts wrapped up the series 3-2.

Rohit will go down in history as one of the best to have played 50-over cricket. He remains the only player to notch up three double hundreds and holds the highest score of any batter in an ODI innings. He is also third on the list of batters with the most hundreds (33) in ODIs.

Complete list of centuries scored by Rohit Sharma in ODIs:

Century No.

Date

Opposition

Venue

Rohit’s final score

1.

May 28, 2010

Zimbabwe

Bulawayo

114

2.

May 30, 2010

Sri Lanka

Bulawayo

101*

3.

October 16, 2013

Australia

Jaipur

141*

4.

November 2, 2013

Australia

Bengaluru

209

5.

November 13, 2014

Sri Lanka

Kolkata

264

6.

January 18, 2015

Australia

Melbourne

138

7.

March 19, 2015

Bangladesh

Melbourne

137

8.

October 11, 2015

South Africa

Kanpur

150

9.

January 12, 2016

Australia

W.AC.A

171*

10.

January 15, 2016

Australia

Brisbane

124

11.

June 15, 2017

Bangladesh

Birmingham

123*

12.

August 27, 2017

Sri Lanka

Pallekele

124*

13.

August 31, 2017

Sri Lanka

Colombo (RPS)

104

14.

October 1, 2017

Australia

Nagpur

125

15.

October 29, 2017

New Zealand

Kanpur

147

16.

December 13, 2017

Sri Lanka

Mohali

208*

17.

February 13, 2018

South Africa

Gqeberha

115

18.

July 12, 2018

England

Nottingham

137*

19.

September 23, 2018

Pakistan

Dubai

111*

20.

October 21, 2018

West Indies

Guwahati

152*

21.

October 29, 2018

West Indies

Brabourne

162

22.

January 12, 2019

Australia

Sydney

133

23.

June 5, 2019

South Africa

Southampton

122*

24.

June 16, 2019

Pakistan

Manchester

140

25.

June 30, 2019

England

Birmingham

102

26.

July 2, 2019

Bangladesh

Birmingham

104

27.

July 6, 2019

Sri Lanka

Leeds

103

28.

December 18, 2019

West Indies

Visakhapatnam

159

29.

January 19, 2020

Australia

Bengaluru

119

30.

January 24, 2023

New Zealand

Indore

101

31.

October 11, 2023

Afghanistan

Delhi

131

32.

February 9, 2025

England

Cuttack

119

33.

October 25, 2025

Australia

Sydney

121*


While his white-ball record speaks volumes about his ability, Rohit couldn't really manage to translate it to his red-ball form.

Slated to make his Test debut against South Africa in Nagpur in 2010, an ankle injury ruled him out of the game and deferred his red-ball debut until November 2013.

After being in and out of the team, Rohit nailed his place in the playing XI toward the latter half of his career and was named captain after Virat Kohli stepped down in January 2022, following a 2-1 series defeat in South Africa.

Rohit scored 4301 runs in 67 Tests at 40.57, including 12 hundreds and 18 fifties, and also led Team India to the final of the ICC World Test Championship in 2023. Rohit hung his Test boots in the aftermath of a 3-1 loss in the Border-Gavaskar Trophy in Australia, which also cost India a place in the summit clash of the Test Championship.

Complete list of centuries scored by Rohit Sharma in Tests:

Century No.

Date

Opposition

Venue

Rohit’s final score

1.

November 6, 2013

West Indies

Kolkata

177

2.

November 14, 2013

West Indies

Wankhede

111*

3.

November 24, 2017

Sri Lanka

Nagpur

102*

4.

October 2, 2019

South Africa

Visakhapatnam

176

5.

October 2, 2019

South Africa

Visakhapatnam

127

6.

October 19, 2019

South Africa

Ranchi

212

7.

February 13, 2021

England

Chennai

161

8.

September 2, 2021

England

The Oval

127

9.

February 9, 2023

Australia

Nagpur

120

10.

July 12, 2023

West Indies

Roseau

103

11.

February 15, 2024

England

Rajkot

131

12.

March 7, 2024

England

Dharamsala

103

 

Advertisement