Skip to content
cricketgatha.in

Cricket ki har kahani

cricketgatha.in

Cricket ki har kahani

  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
Close

Search

Subscribe
Rohit Sharma

Rohit Sharma Centuries: Complete List of All 52 International Hundreds

By Cricket_Era
October 15, 2026 5 Min Read
0
Stats and Records

Rohit Sharma Centuries

Every Rohit Sharma century in ODIs, Tests and T20Is, with the score, opponent, venue, date and result, plus a full analysis of the records behind the numbers.

By CricketGatha · Updated October 2026 · 10 min read

52International centuries
35ODI centuries
12Test centuries
5T20I centuries (joint-most)

Rohit Sharma has scored 52 international centuries: 35 in ODIs, 12 in Tests and 5 in T20Is. He holds the records for the most ODI double centuries (three), the highest individual ODI score (264) and the most World Cup hundreds (seven). This page lists all of them in one place and breaks down where, when and against whom he has scored.

SummaryODI listTest listT20I listBy opponentBy yearHome and awayBig scoresWorld CupsComparisonFAQ

Rohit Sharma Centuries at a Glance

FormatCenturiesFirstHighest
ODI35114 v Zimbabwe, 2010264 v Sri Lanka, 2014
Test12177 v West Indies, 2013212 v South Africa, 2019
T20I5106 v South Africa, 2015121* v Afghanistan, 2024
Total52Among the ten highest century-makers in international cricket
Notation: * means not out, (C) means Rohit captained India in that match. Shaded rows are World Cup centuries. Details are as of mid-October 2026.

All 35 ODI Centuries

#ScoreOpponentVenueDateResult
1114ZimbabweBulawayo28 May 2010Lost
2101*Sri LankaBulawayo30 May 2010Won
3141*AustraliaJaipur16 Oct 2013Won
4209AustraliaBengaluru2 Nov 2013Won
5264Sri LankaKolkata13 Nov 2014Won
6138AustraliaMelbourne18 Jan 2015Lost
7137BangladeshMelbourne (World Cup QF)19 Mar 2015Won
8150South AfricaKanpur11 Oct 2015Lost
9171*AustraliaPerth12 Jan 2016Lost
10124AustraliaBrisbane15 Jan 2016Lost
11123*BangladeshBirmingham (Champions Trophy SF)15 Jun 2017Won
12124*Sri LankaPallekele27 Aug 2017Won
13104Sri LankaColombo31 Aug 2017Won
14125AustraliaNagpur1 Oct 2017Won
15147New ZealandKanpur29 Oct 2017Won
16208* (C)Sri LankaMohali13 Dec 2017Won
17115South AfricaPort Elizabeth13 Feb 2018Won
18137*EnglandNottingham12 Jul 2018Won
19111* (C)PakistanDubai (Asia Cup)23 Sep 2018Won
20152*West IndiesGuwahati21 Oct 2018Won
21162West IndiesMumbai29 Oct 2018Won
22133AustraliaSydney12 Jan 2019Lost
23122*South AfricaSouthampton5 Jun 2019Won
24140PakistanManchester16 Jun 2019Won (D/L)
25102EnglandBirmingham30 Jun 2019Lost
26104BangladeshBirmingham2 Jul 2019Won
27103Sri LankaLeeds6 Jul 2019Won
28159West IndiesVisakhapatnam18 Dec 2019Won
29119AustraliaBengaluru19 Jan 2020Won
30101 (C)New ZealandIndore24 Jan 2023Won
31131 (C)AfghanistanDelhi11 Oct 2023Won
32119 (C)EnglandCuttack9 Feb 2025Won
33121*AustraliaSydney25 Oct 2025Won
34138EnglandLord’s, London19 Jul 2026Lost
35101West IndiesGuwahati30 Sep 2026Won

All 12 Test Centuries

#ScoreOpponentVenueDateResult
1177West IndiesKolkata (debut)6 Nov 2013Won
2111*West IndiesMumbai14 Nov 2013Won
3102*Sri LankaNagpur24 Nov 2017Won
4176South AfricaVisakhapatnam (1st inns)Oct 2019Won
5127South AfricaVisakhapatnam (2nd inns)Oct 2019Won
6212South AfricaRanchi19 Oct 2019Won
7161EnglandChennai13 Feb 2021Won
8127EnglandThe Oval, London2 Sep 2021Won
9120 (C)AustraliaNagpur9 Feb 2023Won
10103 (C)West IndiesRoseau12 Jul 2023Won
11131 (C)EnglandRajkot15 Feb 2024Won
12103 (C)EnglandDharamsala7 Mar 2024Won

All 5 T20I Centuries

#ScoreOpponentVenueDateResult
1106South AfricaDharamsala2 Oct 2015Lost
2118 (C)Sri LankaIndore22 Dec 2017Won
3100*EnglandBristol8 Jul 2018Won
4111* (C)West IndiesLucknow6 Nov 2018Won
5121* (C)AfghanistanBengaluru17 Jan 2024Won

The 118 against Sri Lanka in Indore came off just 43 balls, with the century reached in 35 balls, which at the time equalled the fastest T20I hundred in the world.

Centuries by Opponent

ODI centuries against each team

Australia9

Sri Lanka6

England4

West Indies4

Bangladesh3

South Africa3

Pakistan2

New Zealand2

Zimbabwe1

Afghanistan1

Australia is his favourite opponent. Nine ODI hundreds against them equals Sachin Tendulkar’s tally against the same team. In Tests, England has been his biggest victim, with four centuries, followed by South Africa and the West Indies with three each. Across all formats, Rohit has scored hundreds against ten different teams.

Centuries by Year

YearODITestT20ITotal
20102––2
201322–4
20141––1
20153–14
20162––2
20176118
20185–27
201973–10
20201––1
2021–2–2
202322–4
2024–213
20252––2
20262––2

2019 was his golden year with 10 international hundreds: seven in ODIs (including five at the World Cup) and three in Tests, his first as an opener. In 2026 he has added two more ODI hundreds, at Lord’s and in Guwahati.

Home, Away and Neutral Venues

FormatHomeAwayNeutral
ODI15128
Test102–
T20I41–
Total29158

His ODI record away from home is strong, with centuries in Australia, England, South Africa, Sri Lanka and the UAE. In Tests, however, 10 of his 12 hundreds have come in India, with only the Oval and Roseau away from home.

Results when Rohit scored a century

43 wins from 52

India won 43 of the 52 matches in which he scored a hundred: 27 in ODIs, all 12 in Tests and 4 in T20Is.

12 of 12 Test wins

India have never lost or drawn a Test in which Rohit scored a century.

12 as captain

Rohit has 12 centuries as captain: 5 in ODIs, 4 in Tests and 3 in T20Is.

Fast starts

His 101* against Sri Lanka in 2010 came at a strike rate of 170, and his 131 against Afghanistan in 2023 at nearly 156.

The Big Scores: 150 and Above

ScoreOpponentVenueDate
264Sri LankaKolkata13 Nov 2014
209AustraliaBengaluru2 Nov 2013
208*Sri LankaMohali13 Dec 2017
171*AustraliaPerth12 Jan 2016
162West IndiesMumbai29 Oct 2018
159West IndiesVisakhapatnam18 Dec 2019
152*West IndiesGuwahati21 Oct 2018
150South AfricaKanpur11 Oct 2015

Eight ODI scores of 150 or more is a record, and his three double centuries (209, 264 and 208*) are the most by any batter. In Tests, he scored 212 against South Africa in Ranchi and made twin hundreds (176 and 127) in a single Test at Visakhapatnam in 2019, becoming the sixth Indian to do so.

Rohit’s World Cup Hundreds

Rohit holds the record for the most centuries at the Cricket World Cup, with seven: one in 2015, five in 2019 and one in 2023.

YearScoreOpponentVenue
2015137BangladeshMelbourne
2019122*South AfricaSouthampton
2019140PakistanManchester
2019102EnglandBirmingham
2019104BangladeshBirmingham
2019103Sri LankaLeeds
2023131AfghanistanDelhi

His five hundreds in 2019 are the most by any batter in a single World Cup, and they earned him the ICC ODI Cricketer of the Year award that year.

How Rohit Compares with Other Greats

Most ODI centuries

Virat Kohli55

Sachin Tendulkar49

Rohit Sharma35

Ricky Ponting30

Most World Cup centuries

Rohit Sharma7

Sachin Tendulkar6

David Warner6

In T20Is, his five hundreds are level with Glenn Maxwell for the most in the format. Kohli’s own record is covered in our Virat Kohli profile.

What Next for Rohit Sharma?

Rohit retired from T20Is in 2024 and from Tests in 2025, so any new centuries will come in ODIs. At 39, he is a key part of India’s plans for the 2027 World Cup in South Africa, Zimbabwe and Namibia, where he could add to his record of seven World Cup hundreds. India’s first match is against Australia on 7 October 2027. See the full Cricket World Cup 2027 schedule, and read his complete Rohit Sharma profile.

Frequently Asked Questions

How many international centuries has Rohit Sharma scored?

52: 35 in ODIs, 12 in Tests and 5 in T20Is, as of October 2026.

How many ODI centuries does Rohit Sharma have?

35, the third-most in ODI history after Virat Kohli (55) and Sachin Tendulkar (49).

What is Rohit Sharma’s highest score?

264 against Sri Lanka at Eden Gardens in 2014, the highest individual score in ODI history.

How many World Cup centuries does Rohit have?

Seven, the most in World Cup history. Five of them came in the 2019 tournament.

How many T20I centuries has Rohit scored?

Five, joint-most in T20Is with Glenn Maxwell.

Against which team has Rohit scored the most ODI centuries?

Australia, with nine, followed by Sri Lanka with six.

When was Rohit Sharma’s last century?

His latest is 101 against the West Indies in Guwahati on 30 September 2026, his 35th ODI hundred.

Next on CricketGatha: more India player records and profiles. Also read Rohit Sharma’s profile, Shubman Gill’s profile and our India ODI squad 2026 player profiles.

Tags:

Cricket RecordsIndian cricketRohit Sharma 12 Test centuriesRohit Sharma 35 ODI centuriesRohit Sharma 5 T20I centuriesRohit Sharma 52 centuriesRohit Sharma career recordsRohit Sharma centuriesRohit Sharma centuries listrohit sharma century listRohit Sharma highest scoreRohit Sharma hundredsRohit Sharma international centuriesrohit sharma odi centuriesRohit Sharma recordsRohit Sharma statsRohit Sharma T20I centuriesRohit Sharma Test centuriesrohit sharma world cup centuriesTeam India
Author

Cricket_Era

Follow Me
Other Articles
Previous

Abhishek Sharma Profile: Age, Career Stats, Records and Biography

Next

Vaibhav Sooryavanshi Profile: Age, Stats, Records and Biography

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sunil Gavaskar Centuries: Complete List of All 34 Test and 1 ODI Hundreds
  • ICC Cricket World Cup 1979: India’s Journey, Key Matches, Scorecards & Records (60-Over Format)
  • India vs Sri Lanka 2026 Series: Full Schedule, Squads, Match Timings, Venues and Live Streaming (3 ODIs + 3 T20Is)
  • Yashasvi Jaiswal Profile 2026: Age, Biography, Career Stats, Records, IPL Team & Achievements
  • India vs New Zealand 1st ODI 2026: Virat Kohli Breaks Sachin Tendulkar’s Record, Scores 74 – Full Scorecard, Highlights & Records

Recent Comments

  1. Sunil Gavaskar Centuries: All 34 Test & 1 ODI Hundreds on Virat Kohli Profile: Age, Career Stats, Records and Biography
  2. ICC Cricket World Cup 1979: India's Matches & Records on Cricket World Cup 2027 Schedule: All 57 Matches, Venues
  3. Yashasvi Jaiswal Profile 2026: Age, Stats & Records on Suryakumar Yadav Profile 2026: Age, Stats, Records and Biography
  4. Rose Hughes on Varun Chakaravarthy Profile: Age, Career Stats, Records and Biography

Archives

  • November 2026
  • October 2026

Categories

  • 1983 Cricket World Cup
  • Abhishek Sharma
  • Axar Patel
  • Batting Records
  • Bhuvneshwar Kumar Profile
  • Cricket History
  • Cricket Lists
  • Cricket News
  • Cricket Rules
  • Cricket World Cup 2027
  • Hardik Pandya
  • Harry Brook
  • ICC Cricket World Cup
  • ICC Rankings
  • ICC World Test
  • India odi Team
  • India Player Profiles
  • India Schedule
  • India T20
  • India vs New Zealand
  • India vs Pakistan
  • India vs Sri Lanka
  • IPL
  • Ishan Kishan
  • Jasprit Bumrah Profile
  • KL Rahul
  • Kuldeep Yadav
  • Mohammed Siraj
  • MS Dhoni
  • Naman Dhir
  • ODI Cricket
  • Rahul Dravid
  • Ravindra Jadeja
  • Rishabh Pant
  • Rohit Sharma
  • Ruturaj Gaikwad
  • Sachin Tendulkar
  • Sanju Samson
  • Shubman Gill
  • Sourav Ganguly
  • Suryakumar Yadav
  • Tilak Varma
  • Vaibhav Sooryavanshi
  • Varun Chakaravarthy
  • Virat Kohli
  • Virender Sehwag
  • Wicket-Takers
  • चिन्मय सुतार
Copyright 2026 — cricketgatha.in. All rights reserved. Blogsy WordPress Theme
CricketGatha - Cricket Ki Har Kahani

Your one-stop destination for cricket news, player profiles, records and schedules.

Quick Links

  • Home
  • Cricket News
  • Cricket Lists
  • Cricket History

Company

  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
© 2026 cricketgatha.in. All rights reserved.