Indian batsman Rohit Sharma’s journey, from a middle‑order hopeful to one of cricket’s most prolific centurions, is remarkable. Similarly, fans call him the Hitman for his effortless timing, adaptability, and appetite for big scores.
As we are heading towards the end of 2025, Rohit Sharma’s total centuries stand at 50 international centuries – 12 in Tests, 33 in ODIs and five in T20 internationals – additionally two 200 runs plus in the IPL. Furthermore, he achieved the landmark with an unbeaten 121 against Australia on 25 October 2025, his 33rd ODI hundred and 50th overall.
In addition, 2025 also marked the end of his Test and T20I careers; he retired from T20Is after winning the 2024 World Cup and called time on Tests in May 2025. However, Rohit continues to play ODIs and recently rose to the top of the ICC ODI rankings.
Understanding Rohit Sharma total centuries across formats provides context to his legacy and highlights how an opener transformed modern batting.
Rohit Sharma Century List
Let’s take a look at all Rohit Sharma century overview:
Rohit Sharma Total Centuries
The table below summarises Rohit Sharma total centuries across international and domestic T20/ODI competitions:
| Format | Centuries | Highest score | Debut century | Latest century |
| Test | 12 | 212 vs South Africa (Ranchi 2019) | 177 vs West Indies (Kolkata 2013) | 120 vs England (Hyderabad 2024) – his final Test hundred before retirement |
| ODI | 33 | 264 vs Sri Lanka (Kolkata 2014) – the highest individual ODI score | 114 vs Zimbabwe (Bulawayo 2010) | 121* vs Australia (Sydney 25 Oct 2025) |
| T20I | 5 | 121* vs Afghanistan (Bengaluru 17 Jan 2024) | 106 vs South Africa (Dharamsala 2015) | 121* vs Afghanistan – also his last T20I; he retired after the 2024 World Cup |
| IPL | 2 | 109* vs KKR (Kolkata 2012) | 109* vs KKR | 105* vs CSK (Mumbai 14 Apr 2024) – his second IPL ton |
Rohit Sharma International Centuries
Rohit Sharma total centuries in international cricket are 12 in Tests, 33 in ODIs and five in T20Is. In addition, he achieved his 50th international century when he completed an unbeaten 121 against Australia at the Sydney Cricket Ground on 25 October 2025.
The milestone underscores his longevity – he debuted in ODIs in 2007, but hit his first ODI hundred only in 2010. In T20Is, he became the first batter to register five hundreds, achieving the feat with 121 against Afghanistan* in January 2024.
Rohit Sharma century list also features three ODI double hundreds: 209 vs Australia (2013), 264 vs Sri Lanka (2014) and *208 vs Sri Lanka (2017)**.
Suggested Read: Rohit Sharma: Life, Legacy & Lesser-Known Facts
Rohit Sharma All Centuries (Complete List)
Rohit has piled 50 international hundreds and two IPL tons. Listing every century in full would require considerable space, but patterns emerge.
Rohit Sharma century list shows that he scored seven international centuries in 2019 alone, including five at the World Cup. Australia is his favourite opponent; he has nine ODI centuries against them, the joint most by any batter vs Australia. He has 10 Test centuries at home and two away.
Match‑wise and Year‑wise Centuries
| Date & format | Opponent | Runs(balls) | Venue |
| Nov 2013 (Test) | West Indies | 177 | Kolkata |
| Oct 2013 (ODI) | Australia | 141* (123) | Jaipur |
| Nov 2013 (ODI) | Australia | 209 (158) | Bengaluru |
| Nov 2014 (ODI) | Sri Lanka | 264 (173) | Kolkata |
| Oct 2015 (T20I) | South Africa | 106 (66) | Dharamsala |
| Dec 2017 (T20I) | Sri Lanka | 118 (43) | Indore |
| Dec 2017 (ODI) | Sri Lanka | 208 (153)* | Mohali |
| Jul 2018 (T20I) | England | 100* (56) | Bristol |
| July2019(World Cup) | South Africa, Pakistan, England, Bangladesh, Sri Lanka | 122*, 140, 102, 104, 103 | Various |
| Jan 2024 (T20I) | Afghanistan | 121 (69)* | Bengaluru |
| Apr 2024 (IPL) | Chennai Super Kings | 105 (63)* | Mumbai |
| Oct 2025 (ODI) | Australia | 121 (125)* | Sydney |
| Dec 2025 (ODI) | South Africa | 75 (73) | Visakhapatnam |
Rohit Sharma ODI Centuries
Let’s look into some of best ODI centuries of hitman:
Rohit Sharma Best Score in ODI
Rohit’s ODI batting stands out for its sheer scale. His world‑record 264 against Sri Lanka in November 2014 remains the highest individual ODI score; he smashed 33 fours and nine sixes.
Additionally, a year earlier he had hit 209 against Australia, becoming only the third player to register an ODI double hundred and setting a then world‑record 16 sixes. In addition, in December 2017, he added a third double hundred, 208 against Sri Lanka*, accelerating from a steady start to finish with 13 fours and 12 sixes.
As a result, he boasts multiple 150+ scores and holds the record for most ODI hundreds against Australia (nine).
Rohit Sharma Double Century List
- 209 vs Australia – 2 Nov 2013, Bengaluru:* his first double ton; he hit a then world‑record 16 sixes.
- 264 vs Sri Lanka – 13 Nov 2014, Kolkata: the highest ODI score; 33 fours and nine sixes.
- 208 vs Sri Lanka – 13 Dec 2017, Mohali:* an unbeaten double; he exploded after 100, finishing with 13 fours and 12 sixes.
Records related to ODI Centuries
Rohit holds several records linked to ODI hundreds:
- Most centuries in a single World Cup: He scored five tons at the 2019 tournament, breaking Kumar Sangakkara’s record.
- Most ODI centuries vs Australia: Nine centuries, including his latest in October 2025.
- Most ODI hundreds by a visiting batter in Australia: Six centuries on Australian soil.
- Fastest T20I century for India: He reached his T20I hundred in 35 balls against Sri Lanka in 2017 (though not an ODI record, it underlines his speed across formats).
- 50th international century: Achieved with 121* vs Australia in Sydney on 25 Oct 2025.
Rohit Sharma Test Centuries
Let’s take a closer look at some of Hitman’s most memorable centuries in Test cricket:
Rohit Sharma Century in Test Cricket
Rohit’s Test career spanned from 2013 to May 2025. He finished with 4,301 runs at an average of 40.57 and 12 centuries in 67 Tests. His Test highlights include:
- Maiden century on debut: A stylish 177 against West Indies at Kolkata in November 2013.
- Twin hundreds vs South Africa: In 2019, promoted as a Test opener, White-Ball Legend scored 176 and 127 in Visakhapatnam, amassing 13 sixes across the match and finishing the series with a highest score of 212 in Ranchi.
- Away century at The Oval: He notched 127 against England in 2021, his only Test hundred in SENA (South Africa, England, New Zealand, Australia) countries.
- Captaincy and retirement: He captained India in 24 Tests but announced retirement from the format on 7 May 2025.
Home vs Away Test Centuries
Rohit’s Test record is heavily skewed towards home success. According to The Tribune, he scored 2,535 runs in 34 home Tests at an average of 51.73, including 10 centuries and eight fifties, with a best of 212.
As an opener at home he averaged 44.15 across 25 Tests, delivering seven hundreds. Additionally, away from home, including neutral venues, he managed 1,766 runs in 33 Tests at 30.98 with two centuries and 10 fifties; King of Pull Shot’s best overseas series came in England 2021 (368 runs, one century).
For this reason, the contrast underscores his dominance on Indian pitches and relative struggle on seaming tracks abroad.

Rohit Sharma T20 Centuries
Here’s a look at Rohit Sharma’s T20 centuries in international cricket:
Rohit Sharma T20 Century (International)
Indian batting icon Rohit is widely regarded as one of the most destructive T20 openers. Similarly, he is the first batter to record five T20I centuries. His T20I hundreds are:
| Date | Opponent | Score | Venue |
| Oct 2015 | South Africa | 106 | Dharamsala |
| Dec 2017 | Sri Lanka | 118 | Indore |
| Jul 2018 | England | 100* | Bristol |
| Nov 2018 | West Indies | 111* | Lucknow |
| Jan 2024 | Afghanistan | 121 (69)* | Bengaluru |
The five-time IPL winning captain retired from T20 internationals after leading India to the 2024 T20 World Cup title, finishing his T20I career with 4,231 runs and five hundreds.
Rohit Sharma T20 highest score
Rohit’s highest T20I score is 121 against Afghanistan* in January 2024. Besides facing early pressure at 22/4, Captain Cool 2.0 counterattacked with 11 fours and eight sixes, driving India to 212/4 and later hitting vital boundaries in the Super Overs.
He also owns the joint‑second‑fastest T20I century, reaching 100 in 35 balls against Sri Lanka in December 2017.
Rohit Sharma IPL centuries
Let’s look at Mumbai Indians Icon Rohit Sharma’s two IPL centuries and what made them special:
Rohit Sharma IPL century list
Rohit has two centuries in the IPL, spread over 12 seasons. Rohit Sharma total centuries in the IPL might seem low compared to his international tally, but they underscore his adaptability across roles.
| Year & match | Opponent | Runs & balls | Venue |
| May 12 2012 (IPL 2012) | Kolkata Knight Riders | 109 off 60 balls* | Kolkata (Eden Gardens) |
| Apr 14 2024 (IPL 2024) | Chennai Super Kings | 105 off 63 balls* | Mumbai (Wankhede Stadium) |
Rohit is the only Indian player with IPL centuries both as a No. 3 batter (2012) and as an opener (2024). The MI Legend has been the cornerstone of Mumbai Indians, captaining them to numerous titles and scoring over 6,000 runs.
Special Records and Milestones
Here are some of Rohit Sharma’s most notable records and career milestones:
Rohit Sharma Fastest Century
Rohit’s fastest international hundred came in T20Is. He reached three figures in 35 balls against Sri Lanka at Indore in December 2017, striking 12 fours and 10 sixes. Furthermore, this remains the joint‑second‑fastest century in T20 internationals.
His ODI hundreds are generally steady builds rather than sprints, but his 33 ODI centuries include several rapid 100s within 80 balls.
Rohit Sharma Last Century
As of December 2025, Tactical Genius Rohit’s most recent international century is the unbeaten 121 against Australia on 25 October 2025. Also, this innings delivered his 33rd ODI ton and 50th international century, guiding India to a nine‑wicket win and earning him the Player of the Series award.
The innings also made him the only batter with five or more centuries in each international format.
Recent Performances and Form
Rohit’s late‑career renaissance has been remarkable. As well as after retiring from Tests and T20Is in 2025, he returned for the ODI series in Australia.
He scored 73 in Adelaide and an unbeaten 121 in Sydney, finishing with 202 runs and being named Impact Player of the Series. In addition, Calm Captain heroics propelled him to No. 1 on the ICC ODI batting rankings for the first time.
In December 2025 against South Africa, he formed a 155‑run opening stand with Yashasvi Jaiswal and scored 75 runs, crossing 20,000 international runs. In the second ODI, he was controversially dismissed for 14 off 8 balls after a DRS review.
Despite the low score, he maintained his top ranking amid competition from Virat Kohli. These performances show that Rohit Sharma total centuries might yet increase before he eventually retires from ODIs.











