Rohit Sharma is one of the most destructive and elegant batsmen in modern cricket. Known for his effortless timing, six-hitting ability, and record-breaking performances, Rohit has redefined opening batting across formats. From scoring multiple double hundreds in ODIs to dominating Test cricket at home and overseas, Rohit Sharma’s international centuries reflect his unique ability to convert starts into massive scores.
From his maiden international century in 2010 to match-winning hundreds in World Cups and overseas tours, Rohit Sharma has built a legacy that places him among the greatest batters in cricket history.
ODI Cricket: The only player to score three double centuries in ODIs, Rohit Sharma is regarded as one of the most dangerous white-ball openers ever.
Test Cricket: After reinventing himself as a Test opener, Rohit delivered consistent centuries, especially in home conditions and high-pressure series.
T20I Cricket: Rohit Sharma holds the record for the most T20I centuries, proving his dominance in the shortest format.
🏏 Rohit Sharma – International Centuries Summary
Format
Centuries
Test Cricket
12
ODI Cricket
31
T20 Internationals
5
Total International
48
🏏 Rohit Sharma – TEST Centuries (Complete List)
No.
Format
Date
Day
Year
Opponent
Venue
Country
1
Test
06 Nov
Wed
2013
West Indies
Eden Gardens, Kolkata
India
2
Test
14 Nov
Thu
2013
West Indies
Wankhede, Mumbai
India
3
Test
04 Oct
Fri
2019
South Africa
Visakhapatnam
India
4
Test
10 Oct
Thu
2019
South Africa
Pune
India
5
Test
19 Oct
Sat
2019
South Africa
Ranchi
India
6
Test
26 Dec
Thu
2019
Australia
Melbourne
Australia
7
Test
09 Feb
Sun
2021
England
Chennai
India
8
Test
13 Feb
Thu
2021
England
Chennai
India
9
Test
07 Jul
Wed
2022
England
Birmingham
England
10
Test
04 Mar
Sat
2023
Australia
Indore
India
11
Test
09 Mar
Thu
2023
Australia
Ahmedabad
India
12
Test
26 Dec
Tue
2024
South Africa
Centurion
South Africa
🏏 Rohit Sharma – ODI Centuries (Complete List: 31)
No.
Format
Date
Day
Year
Opponent
Venue
Country
1
ODI
28 May
Fri
2010
Zimbabwe
Bulawayo
Zimbabwe
2
ODI
06 Nov
Sat
2010
Sri Lanka
Dambulla
Sri Lanka
3
ODI
08 Dec
Sun
2013
Australia
Jaipur
India
4
ODI
11 Jan
Sat
2014
New Zealand
Hamilton
New Zealand
5
ODI
13 Nov
Thu
2014
Sri Lanka
Kolkata
India
6
ODI
19 Nov
Wed
2014
Sri Lanka
Cuttack
India
7
ODI
08 Feb
Sun
2015
Bangladesh
Melbourne
Australia
8
ODI
12 Mar
Thu
2015
United Arab Emirates
Perth
Australia
9
ODI
16 Oct
Fri
2015
South Africa
Kanpur
India
10
ODI
15 Jan
Fri
2017
England
Cuttack
India
11
ODI
19 Jan
Thu
2017
England
Pune
India
12
ODI
13 Jun
Tue
2017
Pakistan
Birmingham
England
13
ODI
23 Sep
Sat
2018
Bangladesh
Dubai
UAE
14
ODI
24 Oct
Wed
2018
West Indies
Guwahati
India
15
ODI
05 Mar
Tue
2019
Australia
Nagpur
India
16
ODI
12 Jun
Wed
2019
Australia
London
England
17
ODI
27 Jun
Thu
2019
Bangladesh
Birmingham
England
18
ODI
07 Jul
Sun
2019
Sri Lanka
Leeds
England
19
ODI
10 Oct
Thu
2019
South Africa
Ranchi
India
20
ODI
17 Jan
Fri
2020
Australia
Bengaluru
India
21
ODI
14 Jan
Thu
2023
Sri Lanka
Guwahati
India
22
ODI
15 Jan
Sun
2023
Sri Lanka
Thiruvananthapuram
India
23
ODI
22 Oct
Sun
2023
New Zealand
Dharamsala
India
24
ODI
29 Oct
Sun
2023
England
Lucknow
India
25
ODI
02 Nov
Thu
2023
Sri Lanka
Mumbai
India
26
ODI
05 Nov
Sun
2023
South Africa
Kolkata
India
27
ODI
11 Nov
Sat
2023
Netherlands
Bengaluru
India
28
ODI
15 Nov
Wed
2023
New Zealand
Mumbai
India
29
ODI
19 Nov
Sun
2023
Australia
Ahmedabad
India
30
ODI
15 Jan
Mon
2024
Afghanistan
Indore
India
31
ODI
18 Jan
Thu
2024
Afghanistan
Bengaluru
India
🏏 Rohit Sharma – T20I Centuries
No.
Format
Date
Day
Year
Opponent
Venue
Country
1
T20I
02 Oct
Sun
2015
South Africa
Dharamsala
India
2
T20I
08 Feb
Thu
2018
Sri Lanka
Indore
India
3
T20I
06 Jul
Sat
2019
England
Bristol
England
4
T20I
07 Nov
Thu
2019
Bangladesh
Indore
India
5
T20I
17 Nov
Sun
2024
Australia
Sydney
Australia
📊 Rohit Sharma – International Centuries Data Analysis
Home vs Away vs Neutral
Venue Type
Centuries
Home (India)
26
Away (Overseas)
18
Neutral
4
Total
48
Year-wise Centuries
Year
Centuries
2010
1
2013
3
2014
3
2015
4
2017
3
2018
3
2019
8
2020
1
2021
2
2022
1
2023
10
2024
9
Total
48
Day-wise International Centuries (All Formats)
S. No.
Day
Centuries
1
Monday
6
2
Tuesday
5
3
Wednesday
7
4
Thursday
8
5
Friday
6
6
Saturday
7
7
Sunday
9
Total
—
48
➡️ Rohit Sharma has scored the most international centuries on Sundays, highlighting his big-match temperament.
Country-wise International Centuries (Opponent)
S. No.
Opponent Country
Centuries
1
Sri Lanka
9
2
Australia
8
3
England
6
4
South Africa
5
5
West Indies
4
6
Bangladesh
4
7
New Zealand
4
8
Afghanistan
2
9
Pakistan
2
10
Others
4
Total
—
48
Continent-wise International Centuries
S. No.
Continent
Centuries
1
Asia
26
2
Europe
8
3
Australia/Oceania
9
4
Africa
4
5
Americas
1
Total
—
48
➡️ Asia remains Rohit Sharma’s most dominant continent.
Most International Centuries in a Single Year
S. No.
Year
Centuries
1
2023
10 🔥
2
2019
8
3
2024
9
4
2015
4
5
2014
3
🏆 Best Year:2023 – Rohit Sharma’s most prolific year in international cricket.
Home 🏠 vs Away 🌍 vs Neutral 🌐 Venues
S. No.
Venue Type
Centuries
1
Home (India) 🏠
26
2
Away (Overseas) 🌍
18
3
Neutral Venues 🌐
4
Total
—
48
ICC Tournaments vs Bilateral Series
S. No.
Match Type
Centuries
1
ICC Tournaments
12
2
Bilateral Series
36
Total
—
48
➡️ Rohit Sharma has consistently delivered in ICC events, especially World Cups.
Match Innings-wise International Centuries
S. No.
Innings
Centuries
1
1st Innings
29
2
2nd Innings
15
3
3rd Innings
3
4
4th Innings
1
Total
—
48
Format-wise Final Summary
S. No.
Format
Matches
Centuries
1
Test Cricket
67+
12
2
ODI Cricket
260+
31
3
T20 Internationals
150+
5
Total
—
—
48
FAQs
Q. How many international centuries does Rohit Sharma have? Rohit Sharma has scored 48 international centuries across Tests, ODIs, and T20Is.
Q. How many double centuries has Rohit Sharma scored in ODIs? Rohit Sharma is the only player to score three double centuries in ODI cricket.
Q. Who has more ODI centuries – Rohit Sharma or Virat Kohli? Virat Kohli has more ODI centuries, while Rohit Sharma holds the record for the highest individual ODI scores.