- Views: 1
- Report Article
- Articles
- Recreation & Sports
- Cricket
Virat Kohli ODI Centuries List (Year-wise, opponents and full details)
Posted: Mar 08, 2026
Virat Kohli ODI centuries record is nothing less than a dream. He has completely changed the history of ODI cricket. He continues to show the same hunger and sharpness even at the age of 37. Virat Kohli has made his 52nd century against South Africa, where Sachin Tendulkar's "unbreakable" record of 49 centuries was broken, and he became the first batsman in the world to score 50+ centuries. Virat Kohli ODI centuries against different opponents and across formats are a testament to his goal-scoring ability. Here is the complete and updated list of Virat Kohli total ODI centuries.
Virat Kohli total ODI centuries – full list107 – 2009 – Sri Lanka – Eden Gardens, Kolkata
102* – 2010 – Bangladesh – Sher e Bangla Stadium, Dhaka
118 – 2010 – Australia – APCA VDCA Stadium, Visakhapatnam
105 – 2010 – New Zealand – Nehru Stadium, Guwahati
100* – 2011 – Bangladesh – Sher e Bangla Stadium, Dhaka
107 – 2011 – England – Sophia Gardens, Cardiff
112* – 2011 – England – Feroz Shah Kotla, Delhi
117 – 2011 – West Indies – APCA VDCA Stadium, Visakhapatnam
133* – 2012 – Sri Lanka – Bellerive Oval, Hobart
108 – 2012 – Sri Lanka – Sher e Bangla Stadium, Dhaka
183 – 2012 – Pakistan – Sher e Bangla Stadium, Dhaka
106 – 2012 – Sri Lanka – MRIC Stadium, Hambantota
128* – 2012 – Sri Lanka – R Premadasa Stadium, Colombo
102 – 2013 – West Indies – Queen’s Park Oval, Port of Spain
115 – 2013 – Zimbabwe – Harare Sports Club, Harare
100* – 2013 – Australia – Sawai Mansingh Stadium, Jaipur
115* – 2013 – Australia – VCA Stadium, Nagpur
123 – 2014 – New Zealand – McLean Park, Napier
136 – 2014 – Bangladesh – Fatullah Stadium, Fatullah
127 – 2014 – West Indies – HPCA Stadium, Dharamsala
139* – 2014 – Sri Lanka – JSCA Stadium, Ranchi
107 – 2015 – Pakistan – Adelaide Oval, Adelaide
138 – 2015 – South Africa – MA Chidambaram Stadium, Chennai
117 – 2016 – Australia – MCG, Melbourne
106 – 2016 – Australia – Manuka Oval, Canberra
154* – 2016 – New Zealand – PCA IS Bindra Stadium, Mohali
122 – 2017 – England – MCA Stadium, Pune
111* – 2017 – West Indies – Sabina Park, Kingston
131 – 2017 – Sri Lanka – R Premadasa Stadium, Colombo
110* – 2017 – Sri Lanka – R Premadasa Stadium, Colombo
121 – 2017 – New Zealand – Wankhede Stadium, Mumbai
113 – 2017 – New Zealand – Green Park, Kanpur
112 – 2018 – South Africa – Kingsmead, Durban
160* – 2018 – South Africa – Newlands, Cape Town
129* – 2018 – South Africa – SuperSport Park, Centurion
140 – 2018 – West Indies – Baraspara Stadium, Guwahati
157* – 2018 – West Indies – ACA VDCA Stadium, Visakhapatnam
107 – 2018 – West Indies – MCA Stadium, Pune
104 – 2019 – Australia – Adelaide Oval, Adelaide
116 – 2019 – Australia – VCA Stadium, Nagpur
123 – 2019 – Australia – JSCA Stadium, Ranchi
120 – 2019 – West Indies – Queen’s Park Oval, Port of Spain
114* – 2019 – West Indies – Queen’s Park Oval, Port of Spain
113 – 2022 – Bangladesh – Zohur Ahmed Chowdhury Stadium, Chattogram
113 – 2023 – Sri Lanka – Baraspara Stadium, Guwahati
166* – 2023 – Sri Lanka – Greenfield Stadium, Thiruvananthapuram
122* – 2023 – Pakistan – R Premadasa Stadium, Colombo
103* – 2023 – Bangladesh – MCA Stadium, Pune
101* – 2023 – South Africa – Eden Gardens, Kolkata
117 – 2023 – New Zealand – Wankhede Stadium, Mumbai
100* – 2025 – Pakistan – Dubai International Stadium, Dubai
135 – 2025 – South Africa – JSCA Stadium, Ranchi
Virat Kohli announced himself with his maiden ODI century, signaling the arrival of a reliable young stroke maker who could hold the middle order together.
2010 – 3 centuriesThis season strengthened his credentials. His centuries came with a mix of timing, placement, and confidence that marked him as India’s next long-term ODI asset.
2011 – 4 centuries
A World Cup-winning year in which he played key support roles. His century count was low compared to the seasons that followed, but his maturity under pressure added real depth to India’s campaign.
2012 – 5 centuries
Kohli’s double century in ODI came close in Hobart when he smashed an unbeaten 183 against Sri Lanka, a knock often discussed alongside Virat Kohli's fastest century in ODI for its brutality and chase mastery.
2013 – 4 centuries
Kohli was unstoppable as his chasing numbers skyrocketed and his hundreds flowed smoothly against top-tier bowling attacks.
2014 – 4 centuries
A balanced year where he delivered assured knocks in varying conditions, refining his judgement and tempo.
2015 – 2 centuries
A strong World Cup year, highlighted by a key ton in Australia, further strengthened India’s batting foundation.
2016 – 3 centuries
A calm and commanding season where he finished chases with clarity, adding to his growing legacy ahead of captaincy tenure.
2017 – 6 centuries
A superb stretch packed with milestones as he crossed new landmarks and cemented his dominance at number three.
2018 – 6 centuries
One of the finest years of his career, when he scored everywhere with supreme control, enhancing his buildup towards future century exhibitions.
2019 – 5 centuries
A productive year where his discipline and aggression combined well as India headed into another major ODI cycle.
2020–2021 – 0 centuries
A rare dry spell where he went two full years without a hundred, fueling debates around form and future in the format.
2022 – 1 century
A revival year in which he found fluency again and struck a timely hundred against Bangladesh.
2023 – 6 centuries
A historic year in which he delivered standout knocks during the home World Cup. He made history by bringing up the 50th ODI century against New Zealand, a landmark innings that placed him firmly at the top of the charts.
2024 – 0 centuries
A quieter period with no hundreds, yet he remained steady with key contributions and partnerships.
2025 – 2 centuries
Virat Kohli last century in ODI came against South Africa in Ranchi, where he scored 135, reaffirming his dominance. Another ton in 2025 added to his unmatched tally as fans continued comparing this phase with earlier landmark years.
Centuries by Opposition
Australia – 8 centuries
Kohli thrives under Australian competitiveness. His centuries against them come with fierce intent and confident stroke play that often lifts India in high-intensity contests.
Bangladesh – 5 centuries
He enjoys batting against Bangladesh with natural ease. His hundreds here usually arrive with smooth pacing and sharp finishing.
England – 3 centuries
Kohli’s ODI centuries against England reflect adaptability. He reads their seams well and adjusts to different surfaces with controlled precision.
New Zealand – 6 centuries
His hundreds against New Zealand highlight his temperament. He handles tricky conditions calmly and builds his innings with patience.
Pakistan – 4 centuries
Pressure never unsettles him against Pakistan. His centuries are composed, steady and often decisive in high-profile matches.
South Africa – 6 centuries
His last ODI century came against the same opponent. He plays their pace attack with extraordinary balance and technique.
Sri Lanka – 10 centuries
Kohli has dominated Sri Lanka more than any other side. Many of his most fluent and high-scoring hundreds have come against them, reflecting complete control.
West Indies – 9 centuries
He has a rich record against the West Indies. Kohli often converts starts into commanding hundreds in these fixtures.
Zimbabwe – 1 century
Though fewer in number, his century against Zimbabwe reflects his habit of maximizing every opportunity.
Centuries by VenueHome
Kohli has been a fortress at home, scoring 25 centuries across 125 matches between 2009 and 2025. He has turned good starts into big hundreds, often anchoring India’s innings and dominating familiar conditions with confident stroke play.
Away
On foreign soil, Kohli has produced 21 centuries from 124 matches, showing his adaptability to varied conditions. He plays both pace and spin smartly, often steering India through challenging overseas tours with composed innings.
Neutral Venues
In 57 matches at neutral venues, Kohli has scored 6 centuries, including a memorable unbeaten 183 in Hobart. He has delivered consistently in tri-series and ICC tournaments, proving his ability to perform under high-pressure scenarios.
Virat Kohli ODI World Cup centuries
Kohli scored 5 centuries in 37 World Cup matches from 2011 to 2023. He amassed 1795 runs at an impressive average of 59.83, consistently being India’s backbone in big tournaments with crucial hundreds that shaped matches.
Asia Cup (ODI)
Across 16 matches in the Asia Cup from 2010 to 2023, Kohli scored 4 centuries, including an unbeaten 183. He dominated spin and pace attacks alike, often pacing innings smartly to lead India to strong positions.
ICC Champions Trophy
In 18 Champions Trophy matches from 2009 to 2025, Kohli recorded 1 century and 6 fifties. His unbeaten 100 against Pakistan highlighted his skill in high-pressure games against elite opposition, contributing consistently to India’s success.
Kohli’s ODI Century Milestones10th century: 108 vs Sri Lanka. This innings showcased his growing mastery and ability to anchor the innings under pressure.
20th century: 127 vs West Indies. By this time, Kohli had become the backbone of India’s ODI batting, consistently converting starts into big scores.
30th century: 110* vs Sri Lanka. His skill in chasing totals was evident as he remained unbeaten, demonstrating his calm and calculated approach.
50th century: 117 vs New Zealand in the ICC ODI World Cup 2023. An iconic innings that led the charts, cementing his place as the first Indian to reach 50 ODI hundreds and reinforcing his dominance in World Cup history.
A legacy for agesVirat Kohli’s ODI career is defined by unmatched consistency, record-breaking centuries, and masterful chases. With 52 centuries, including iconic World Cup knocks, he dominates across opponents, venues, and conditions. His ability to perform under pressure and set benchmarks makes him one of the greatest ODI batsmen in cricket history.
About the Author
This address is commonly known as ‘IP address’ or ‘IP.’ The IP address is a 32-bit binary address which consists of two sub-addresses
Rate this Article
Leave a Comment