Rohit Sharma ODI Centuries: Complete List of All 35 Hundreds with Opponents
Rohit Sharma has scored 35 One Day International centuries, the third-highest tally in ODI history behind Virat Kohli and Sachin Tendulkar. His hundreds include a world-record 264 against Sri Lanka, three double centuries and a record five tons in a single World Cup. Below is the complete list of every Rohit Sharma ODI century with opponent, score, venue, date and match result, updated up to his 35th hundred against West Indies on 30 September 2026.
Rohit Sharma ODI Centuries: Complete List (1 to 35)
An asterisk (*) means not out. Rows in gold are his three double centuries.
| # | Date | Opponent | Score | Venue | Result |
|---|---|---|---|---|---|
| 1 | 28 May 2010 | Zimbabwe | 114 | Queens Sports Club, Bulawayo | Lost |
| 2 | 30 May 2010 | Sri Lanka | 101* | Queens Sports Club, Bulawayo | Won |
| 3 | 16 Oct 2013 | Australia | 141* | Sawai Mansingh Stadium, Jaipur | Won |
| 4 | 2 Nov 2013 | Australia | 209 | M. Chinnaswamy Stadium, Bengaluru | Won |
| 5 | 13 Nov 2014 | Sri Lanka | 264 | Eden Gardens, Kolkata | Won |
| 6 | 18 Jan 2015 | Australia | 138 | Melbourne Cricket Ground | Lost |
| 7 | 19 Mar 2015 | Bangladesh | 137 | Melbourne Cricket Ground (World Cup QF) | Won |
| 8 | 11 Oct 2015 | South Africa | 150 | Green Park, Kanpur | Lost |
| 9 | 12 Jan 2016 | Australia | 171* | WACA Ground, Perth | Lost |
| 10 | 15 Jan 2016 | Australia | 124 | The Gabba, Brisbane | Lost |
| 11 | 15 Jun 2017 | Bangladesh | 123* | Edgbaston, Birmingham (Champions Trophy SF) | Won |
| 12 | 27 Aug 2017 | Sri Lanka | 124* | Pallekele International Stadium | Won |
| 13 | 31 Aug 2017 | Sri Lanka | 104 | R. Premadasa Stadium, Colombo | Won |
| 14 | 1 Oct 2017 | Australia | 125 | VCA Stadium, Nagpur | Won |
| 15 | 29 Oct 2017 | New Zealand | 147 | Green Park, Kanpur | Won |
| 16 | 13 Dec 2017 | Sri Lanka | 208* | PCA Stadium, Mohali | Won |
| 17 | 13 Feb 2018 | South Africa | 115 | St George’s Park, Port Elizabeth | Won |
| 18 | 12 Jul 2018 | England | 137* | Trent Bridge, Nottingham | Won |
| 19 | 23 Sep 2018 | Pakistan | 111* | Dubai International Stadium (Asia Cup) | Won |
| 20 | 21 Oct 2018 | West Indies | 152* | ACA Stadium, Guwahati | Won |
| 21 | 29 Oct 2018 | West Indies | 162 | Brabourne Stadium, Mumbai | Won |
| 22 | 12 Jan 2019 | Australia | 133 | Sydney Cricket Ground | Lost |
| 23 | 5 Jun 2019 | South Africa | 122* | Rose Bowl, Southampton (World Cup) | Won |
| 24 | 16 Jun 2019 | Pakistan | 140 | Old Trafford, Manchester (World Cup) | Won (DLS) |
| 25 | 30 Jun 2019 | England | 102 | Edgbaston, Birmingham (World Cup) | Lost |
| 26 | 2 Jul 2019 | Bangladesh | 104 | Edgbaston, Birmingham (World Cup) | Won |
| 27 | 6 Jul 2019 | Sri Lanka | 103 | Headingley, Leeds (World Cup) | Won |
| 28 | 18 Dec 2019 | West Indies | 159 | ACA-VDCA Stadium, Visakhapatnam | Won |
| 29 | 19 Jan 2020 | Australia | 119 | M. Chinnaswamy Stadium, Bengaluru | Won |
| 30 | 24 Jan 2023 | New Zealand | 101 | Holkar Stadium, Indore | Won |
| 31 | 11 Oct 2023 | Afghanistan | 131 | Arun Jaitley Stadium, Delhi (World Cup) | Won |
| 32 | 9 Feb 2025 | England | 119 | Barabati Stadium, Cuttack | Won |
| 33 | 25 Oct 2025 | Australia | 121* | Sydney Cricket Ground | Won |
| 34 | 19 Jul 2026 | England | 138 | Lord’s, London | Lost |
| 35 | 30 Sep 2026 | West Indies | 101 | Barsapara Stadium, Guwahati | Won |
Rohit Sharma ODI Centuries Against Each Team
| Opponent | Centuries | Scores |
|---|---|---|
| Australia | 9 | 141*, 209, 138, 171*, 124, 125, 133, 119, 121* |
| Sri Lanka | 6 | 101*, 264, 124*, 104, 208*, 103 |
| England | 4 | 137*, 102, 119, 138 |
| West Indies | 4 | 152*, 162, 159, 101 |
| Bangladesh | 3 | 137, 123*, 104 |
| South Africa | 3 | 150, 115, 122* |
| Pakistan | 2 | 111*, 140 |
| New Zealand | 2 | 147, 101 |
| Afghanistan | 1 | 131 |
| Zimbabwe | 1 | 114 |
Rohit has scored ODI hundreds against ten different teams. Australia is his favourite opposition by a distance, with nine centuries, including a double hundred (209) in 2013 and an unbeaten 171 at Perth.
Rohit Sharma’s 3 ODI Double Centuries
- 209 vs Australia, Bengaluru, 2 November 2013
- 264 vs Sri Lanka, Eden Gardens, Kolkata, 13 November 2014 (highest individual score in ODI history)
- 208* vs Sri Lanka, Mohali, 13 December 2017
No other batter has more than three ODI double centuries.
Key Facts and Records
- World Cup hundreds: 7 in total: 1 in 2015, a record 5 in 2019 and 1 in 2023.
- Scores of 150 or more: 8 (264, 209, 208*, 171*, 162, 159, 152*, 150).
- Not-out hundreds: 11 of his 35 centuries.
- Result when Rohit scores a century: India have won 27 and lost 8.
- First century at Lord’s: 138 on 19 July 2026, the first ODI hundred by an Indian at the ground.
- Latest century: 101 in the record 406-run chase at Guwahati on 30 September 2026, where he also crossed 12,000 ODI runs.
Frequently Asked Questions
How many ODI centuries does Rohit Sharma have?
Rohit Sharma has 35 ODI centuries as of 22 October 2026. He is third on the all-time list behind Virat Kohli and Sachin Tendulkar.
What is Rohit Sharma’s highest ODI score?
264 against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. It is the highest individual score in ODI history.
When did Rohit Sharma score his first ODI century?
He scored 114 against Zimbabwe at Bulawayo on 28 May 2010, nearly three years after his ODI debut in June 2007.
Against which team has Rohit Sharma scored the most ODI centuries?
Australia, with 9 centuries, followed by Sri Lanka with 6.
How many ODI double centuries has Rohit Sharma scored?
Three: 209 vs Australia, 264 vs Sri Lanka and 208* vs Sri Lanka. This is the most by any player.
How many World Cup centuries has Rohit Sharma scored?
Seven, including a record five in the 2019 World Cup.
Related Rohit Sharma Records
Last updated: 22 October 2026. Centuries are counted in One Day Internationals only.