List of Virat Kohli Centuries: T20Is, ODIs, Test & IPL

Virat Kohli, the Indian cricket sensation has left permanent mark on sport with extraordinary batting prowess. Known for his masterful stroke play and unwavering consistency, Kohli has amassed centuries across various formats of the game – ODIs, Test matches, T20Is, and even in the high-octane IPL. Here we will delve into remarkable Virat Kohli centuries record in each format and explores his impact on modern-day cricket..
List of Virat Kohli Centuries in ODI
In ODIs, Kohli’s ability to chase down formidable totals under pressure has become legendary. With a staggering 47 centuries to his name as of September 2023, he holds multiple records in this format. His fastest century came against Australia in 2013 when he reached three figures off just 52 balls.
No. | Score | Match | Venue | Date |
47 | 122* | India vs Pakistan | Colombo | Sep 11, 2023 |
46 | 166* | India vs Sri Lanka | Thiruvananthapuram | Jan 15, 2023 |
45 | 113 | India vs Sri Lanka | Guwahati | Jan 10, 2023 |
44 | 113 | India vs Bangladesh | Chattogram | Dec 10, 2022 |
43 | 114* | India vs West Indies | Port of Spain | Aug 14, 2019 |
42 | 120 | India vs West Indies | Port of Spain | Aug 11, 2019 |
41 | 123 | India vs Australia | Ranchi | Mar 08, 2019 |
40 | 116 | India vs Australia | Nagpur | Mar 05, 2019 |
39 | 104 | India vs Australia | Adelaide | Jan 15, 2019 |
38 | 107 | India vs West Indies | Pune | Oct 27, 2018 |
37 | 157* | India vs West Indies | Visakhapatnam | Oct 24, 2018 |
36 | 140 | India vs West Indies | Guwahati | Oct 21, 2018 |
35 | 129* | India vs South Africa | Centurion | Feb 16, 2018 |
34 | 160* | India vs South Africa | Cape Town | Feb 07, 2018 |
33 | 112 | India vs South Africa | Durban | Feb 07, 2018 |
32 | 113 | India vs New Zealand | Kanpur | Oct 29, 2017 |
31 | 121 | India vs New Zealand | Mumbai | Oct 22, 2017 |
30 | 110* | India vs Sri Lanka | Colombo | Sep 03, 2017 |
29 | 131 | India vs Sri Lanka | Colombo | Aug 31, 2017 |
28 | 111* | India vs West Indies | Kingston | Jul 06, 2017 |
27 | 122 | India vs England | Pune | Jan 15, 2017 |
26 | 154* | India vs New Zealand | Mohali | Oct 23, 2016 |
25 | 106 | India vs Australia | Canberra | Jan 20, 2016 |
24 | 117 | India vs Australia | Melbourne | Jan 17, 2016 |
23 | 138 | India vs South Africa | Chennai | Oct 22, 2015 |
22 | 107 | India vs Pakistan | Adelaide | Feb 15, 2015 |
21 | 139* | India vs Sri Lanka | Ranchi | Nov 16, 2014 |
20 | 127 | India vs West Indies | Dharamshala | Oct 17, 2014 |
19 | 136 | India vs Bangladesh | Fatullah | Feb 26, 2014 |
18 | 123 | India vs New Zealand | Napier | Jan 19, 2014 |
17 | 115* | India vs Australia | Nagpur | Oct 30, 2013 |
16 | 100* | India vs Australia | Jaipur | Oct 16, 2013 |
15 | 115 | India vs Zimbabwe | Harare | Jul 24, 2013 |
14 | 102 | India vs West Indies | Port of Spain | Jul 05, 2013 |
13 | 128* | India vs Sri Lanka | Colombo | Jul 31, 2012 |
12 | 106 | India vs Sri Lanka | Hambantota | Jul 21, 2012 |
11 | 183 | India vs Pakistan | Dhaka | Mar 18, 2012 |
10 | 108 | India vs Sri Lanka | Dhaka | Mar 13, 2012 |
9 | 133* | India vs Sri Lanka | Hobart | Feb 28, 2012 |
8 | 117 | India vs West Indies | Visakhapatnam | Dec 02, 2011 |
7 | 112* | India vs England | Delhi | Oct 17, 2011 |
6 | 107 | India vs England | Cardiff | Sep 16, 2011 |
5 | 100* | India vs Bangladesh | Dhaka | Feb 19, 2011 |
4 | 105 | India vs New Zealand | Guwahati | Nov 28, 2010 |
3 | 118 | India vs Australia | Visakhapatnam | Oct 20, 2010 |
2 | 102* | India vs Bangladesh | Dhaka | Jan 11, 2010 |
1 | 107 | India vs Sri Lanka | Kolkata | Dec 24, 2009 |
Virat Kohli Centuries in Test
Kohli’s insatiable hunger for runs extends to the longest format of the game as well. He has notched up an impressive tally of 29 centuries in Tests so far. Noteworthy among them is his maiden double hundred against West Indies at Antigua in 2016, where he exhibited exceptional patience and resilience.
No. | Score | Match | Venue | Date |
29 | 121 | India vs West Indies | Port of Spain, Trinidad | Jul 21, 2023 |
28 | 186 | India vs Australia | Ahmedabad | Mar 12, 2023 |
27 | 136 | India vs Bangladesh | Kolkata | Nov 22, 2019 |
26 | 254* | India vs South Africa | Pune | Oct 10, 2019 |
25 | 123 | India vs Australia | Perth | Dec 14, 2018 |
24 | 139 | India vs West Indies | Rajkot | Oct 04, 2018 |
23 | 103 | India vs England | Nottingham | Aug 18, 2018 |
22 | 149 | India vs England | Birmingham | Aug 01, 2018 |
21 | 153 | India vs South Africa | Centurion | Jan 13, 2018 |
20 | 243 | India vs Sri Lanka | Delhi | Dec 02, 2017 |
19 | 213 | India vs Sri Lanka | Nagpur | Nov 24, 2017 |
18 | 104* | India vs Sri Lanka | Kolkata | Nov 16, 2017 |
17 | 103* | India vs Sri Lanka | Galle | Jul 26, 2017 |
16 | 204 | India vs Bangladesh | Hyderabad | Feb 09, 2017 |
15 | 235 | India vs England | Mumbai | Dec 08, 2016 |
14 | 167 | India vs England | Visakhapatnam | Nov 17, 2016 |
13 | 211 | India vs New Zealand | Indore | Oct 08, 2016 |
12 | 200 | India vs West Indies | North Sound | Jul 21, 2016 |
11 | 103 | India vs Sri Lanka | Galle | Aug 12, 2015 |
10 | 147 | India vs Australia | Sydney | Jan 06, 2015 |
9 | 169 | India vs Australia | Melbourne | Dec 26, 2014 |
8 | 141 | India vs Australia | Adelaide | Dec 09, 2014 |
7 | 115 | India vs Australia | Adelaide | Dec 09, 2014 |
6 | 105* | India vs New Zealand | Wellington | Feb 14, 2014 |
5 | 119 | India vs South Africa | Johannesburg | Dec 18, 2013 |
4 | 107 | India vs Australia | Chennai | Feb 22, 2013 |
3 | 103 | India vs England | Nagpur | Dec 13, 2012 |
2 | 103 | India vs New Zealand | Bangalore | Aug 31, 2012 |
1 | 116 | India vs Australia | Adelaide | Jan 24, 2012 |
Virat Kohli Centuries in T20 International
While T20Is demand quick scoring rates within limited overs, Kohli has demonstrated that adaptability can bring success even in this fast-paced format. Though he has recorded only one T20I century thus far i.e. 122 runs against Afghanistan during a thrilling run chase and it exemplified his ability to excel across all formats.
No. | Score | Match | Venue | Date |
1 | 122* | India vs Afghanistan | Dubai | Sept 08, 2022 |
Virat Kohli Centuries in IPL T20
As captain of Royal Challengers Bangalore (RCB) since 2013, Kohli is renowned for leading from the front during IPL seasons. He boasts an impressive tally of eight centuries in tournament including extraordinary 113-run knock against Kings XI Punjab in 2016. This breath-taking innings showcased ability to dominate even most formidable bowling attacks.
No. | Score | Match | Venue | Date |
8 | 113* | RCB vs RR | Jaipur | April 6, 2024 |
7 | 101* | RCB vs GT | Bangalore | May 21, 2023 |
6 | 100 | RCB vs SRH | Hyderabad | May 18, 2023 |
5 | 100 | RCB vs KKR | Kolkata | April 19, 2019 |
4 | 113 | RCB vs KXIP | Bangalore | May 18, 2016 |
3 | 109 | RCB vs GL | Bangalore | May 14, 2016 |
2 | 108* | RCB vs RPS | Bangalore | May 07, 2016 |
1 | 100* | RCB vs GL | Rajkot | April 24, 2016 |
Virat Kohli’s century-scoring spree across different formats has elevated him to cricketing greatness and established as one of finest modern-day batsmen. His adaptability, mental fortitude and unparalleled skill set enable to consistently perform at highest level regardless of format or conditions.
Kohli’s incredible records speak volumes about relentless commitment to honing skills and surpassing expectations on international cricket arena. With each new century he achieves fans from every corner of globe eagerly await the chance to witness this masterful player engrave name even deeper into records of cricketing history.
With each century, Virat Kohli inspires aspiring cricketers and captivates audiences with his sublime stroke play. The mark he has made on all formats of game is undeniable solidifying his status as a true legend in contemporary cricket.
                       ÂRelevant news

Former Australia Captain Reveals Skin Cancer Diagnosis
Former Australia cricket captain Michael Clarke has revealed that he has been diagnosed with skin…

Sri Lanka tour of Zimbabwe 2025 T20I & ODI: Full Schedule, Squad
The Sri Lanka tour of Zimbabwe 2025 promises exciting cricket action as the two sides…

Ravichandran Ashwin Bids Farewell to IPL, Eyes Global Franchise Cricket
Veteran Indian spinner Ravichandran Ashwin has officially announced his retirement from the Indian Premier League…

BCCI Ends ₹358 Crore Jersey Sponsorship Deal with Dream11 After New Gaming Bill
The Board of Control for Cricket in India (BCCI) has officially ended its ₹358 crore…

South Africa squads for white-ball tour of England 2025: T20Is & ODIs
South Africa has announced their ODI and T20I squads for the white-ball tour of England…

Dream11 Shuts Down Paid Contests, Embraces Free-to-Play Social Gaming Following New Law
In a landmark move poised to reshape India's digital gaming landscape, Dream11 - the country’s…