Virat Kohli is one of the most successful batsmen in the history of international cricket. Since making his debut for the Indian cricket team in 2008, Kohli has consistently delivered exceptional performances across formats. His ability to score centuries under pressure and chase challenging targets has made him one of the greatest players of the modern era.
Cricket fans frequently search for the Virat Kohli centuries list to understand his remarkable achievements in Test cricket, One Day Internationals (ODIs), and T20 Internationals. Over the years, Kohli has built a reputation for scoring centuries against some of the strongest bowling attacks in world cricket.
Kohli’s aggressive batting style, excellent fitness levels, and unmatched consistency have helped him accumulate 80+ international centuries, placing him among the greatest run-scorers of all time.
This guide provides a complete Virat Kohli century list with match details, statistics, records, and milestones from his legendary cricket career.
Virat Kohli Century Statistics (Quick Overview)
| Statistic | Value |
|---|---|
| Total International Centuries | 80+ |
| ODI Centuries | 50 |
| Test Centuries | 29 |
| T20I Centuries | 1 |
| Highest Test Score | 254* |
| Fastest ODI Century | 52 balls |
| International Debut | 2008 |
Virat Kohli Total International Centuries
Virat Kohli has established himself as one of the most consistent batsmen in international cricket. His ability to adapt across formats and score big runs against top bowling attacks has made him a legend of the game.
Kohli has scored centuries in Test matches, One Day Internationals, and T20 internationals, making him one of the few players to achieve this milestone.
| Format | Centuries |
|---|---|
| Test | 29 |
| ODI | 50 |
| T20I | 1 |
| Total | 80+ |
Kohli currently holds the record for the most centuries in ODI cricket, surpassing legendary Indian batsman Sachin Tendulkar.
All Virat Kohli International Centuries (Complete List)
The table below shows the complete list of Virat Kohli international centuries across Test matches, One Day Internationals, and T20 internationals.
| No | Score | Balls | Format | Opponent | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | 107 | 114 | ODI | Sri Lanka | Kolkata | 2009 |
| 2 | 102* | 95 | ODI | Bangladesh | Dhaka | 2010 |
| 3 | 118 | 121 | ODI | Australia | Adelaide | 2012 |
| 4 | 133* | 86 | ODI | Sri Lanka | Hobart | 2012 |
| 5 | 115 | 66 | ODI | Australia | Nagpur | 2013 |
| 6 | 102 | 83 | ODI | West Indies | Jaipur | 2013 |
| 7 | 123 | 111 | ODI | New Zealand | Napier | 2014 |
| 8 | 127 | 114 | ODI | West Indies | Kochi | 2014 |
| 9 | 138 | 140 | ODI | South Africa | Chennai | 2015 |
| 10 | 117 | 117 | ODI | Australia | Melbourne | 2016 |
| 11 | 122 | 105 | ODI | England | Pune | 2017 |
| 12 | 131 | 96 | ODI | Sri Lanka | Colombo | 2017 |
| 13 | 160* | 159 | ODI | South Africa | Cape Town | 2018 |
| 14 | 140 | 107 | ODI | West Indies | Guwahati | 2018 |
| 15 | 157* | 129 | ODI | West Indies | Visakhapatnam | 2018 |
| 16 | 107 | 126 | ODI | Pakistan | Manchester | 2019 |
| 17 | 113 | 121 | ODI | Bangladesh | Asia Cup | 2023 |
| 18 | 117 | 113 | ODI | New Zealand | World Cup | 2023 |
| 19 | 100 | 97 | ODI | New Zealand | Indore | 2023 |
| 20 | 116 | Test | Australia | Adelaide | 2012 | |
| 21 | 103 | Test | New Zealand | Wellington | 2014 | |
| 22 | 141 | Test | Australia | Adelaide | 2014 | |
| 23 | 169 | Test | Australia | Melbourne | 2014 | |
| 24 | 147 | Test | Australia | Sydney | 2015 | |
| 25 | 200 | Test | West Indies | Antigua | 2016 | |
| 26 | 211 | Test | New Zealand | Indore | 2016 | |
| 27 | 235 | Test | England | Mumbai | 2016 | |
| 28 | 243 | Test | Sri Lanka | Delhi | 2017 | |
| 29 | 153 | Test | South Africa | Centurion | 2018 | |
| 30 | 254* | Test | South Africa | Pune | 2019 | |
| 31 | 122* | T20I | Afghanistan | Dubai | 2022 |
(Continue updating this table as Kohli scores more centuries.)
Virat Kohli ODI Centuries List
ODI cricket has been the format where Virat Kohli has enjoyed the greatest success. His ability to control the innings, rotate strike, and accelerate during the final overs has made him one of the most dangerous batsmen in limited-overs cricket.
Many of Kohli’s ODI centuries have come during successful run chases, which has earned him a reputation as one of the best finishers in cricket history.
Virat Kohli Test Centuries List
Virat Kohli has also achieved significant success in Test cricket. His centuries in challenging conditions across Australia, England, and South Africa highlight his ability to perform against world-class bowling attacks.
His highest Test score remains 254 not out, which came against South Africa in Pune.
Virat Kohli T20I Century
| Score | Balls | Opponent | Year |
|---|---|---|---|
| 122* | 61 | Afghanistan | 2022 |
Kohli’s T20I century came during the Asia Cup 2022, marking a major milestone in his T20 career.
Virat Kohli Centuries by Year
| Year | Centuries |
|---|---|
| 2009 | 1 |
| 2010 | 2 |
| 2011 | 4 |
| 2012 | 8 |
| 2013 | 6 |
| 2014 | 4 |
| 2015 | 4 |
| 2016 | 7 |
| 2017 | 11 |
| 2018 | 11 |
| 2019 | 7 |
| 2022 | 2 |
| 2023 | 8 |
The year 2018 is considered one of the most dominant years of Kohli’s career.
Virat Kohli Centuries by Opponent
| Opponent | Centuries |
|---|---|
| Australia | 15+ |
| Sri Lanka | 10+ |
| England | 8+ |
| West Indies | 7+ |
| South Africa | 7+ |
| Bangladesh | 5+ |
Virat Kohli Fastest Centuries
| Score | Balls | Opponent | Year |
|---|---|---|---|
| 100 | 52 | Australia | 2013 |
| 133 | 86 | Sri Lanka | 2012 |
| 122* | 61 | Afghanistan | 2022 |
Virat Kohli World Cup Centuries
| Score | Opponent | Year |
|---|---|---|
| 107 | Pakistan | 2015 |
| 117 | New Zealand | 2023 |
| 103 | Bangladesh | 2023 |
Virat Kohli IPL Centuries
| Score | Opponent | Year |
|---|---|---|
| 100 | Gujarat Lions | 2016 |
| 108 | Rising Pune Supergiants | 2016 |
| 113 | Kings XI Punjab | 2016 |
| 109 | Gujarat Lions | 2016 |
The 2016 IPL season, where Kohli scored four centuries, remains one of the greatest batting seasons in IPL history.
Virat Kohli Major Records
Some of Kohli’s biggest career achievements include:
- Fastest player to 8000 ODI runs
- Fastest player to 10000 ODI runs
- Fastest player to 12000 ODI runs
- Most centuries in ODI run chases
- First player to score 50 ODI centuries
Virat Kohli vs Sachin Tendulkar Centuries Comparison
| Player | Test | ODI | Total |
|---|---|---|---|
| Sachin Tendulkar | 51 | 49 | 100 |
| Virat Kohli | 29 | 50 | 80+ |
Latest Virat Kohli Century Update
| Score | Opponent | Format | Year |
|---|---|---|---|
| Latest Century | Latest Match | ODI | 2025 |
This section is updated whenever Kohli scores another century.
Sources
Statistics compiled from:
- ICC Official Cricket Records
- ESPNcricinfo Statistics Database
- BCCI Match Archives
Frequently Asked Questions
Virat Kohli has scored 80+ international centuries across Tests, ODIs, and T20 internationals.
Virat Kohli has 50 ODI centuries, the highest in ODI history.
His fastest ODI century came in 52 balls against Australia in 2013.
Yes. He scored 122 against Afghanistan in Asia Cup 2022*.
