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 51Â 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 |
| 51 | 100* | India vs Pakistan | Dubai | Feb 11, 2025 |
| 50 | 117 | India vs New Zealand | Mumbai | Nov 15, 2023 |
| 49 | 101* | India vs South Africa | Kolkata | Nov 5, 2023 |
| 48 | 103 | India vs Bangladesh | Pune | Oct 19, 2023 |
| 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 30Â 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 |
| 30 | 100 | India vs Australia | Perth | Nov 24, 2024 |
| 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
Another Legend Bows Out: Brendan Taylor Ruled of T20 World Cup, Ben Curran Named Replacement
In a heart-breaking turn of events, Zimbabwe veteran Brendan Taylor has been officially ruled out…
Ireland Captain Paul Stirling Ruled Out of T20 World Cup with Knee Injury, Sam Topping Named Replacement
Ireland's T20 World Cup campaign has suffered a devastating blow with captain Paul Stirling ruled…
Afghanistan’s T20 World Cup Hopes Hanging by a Thread After Double Super Over Heartbreak
Afghanistan's T20 World Cup 2026 campaign, once filled with promise, is now on the brink…
Mohammad Nabi Fined for Umpire Dispute During Afghanistan-South Africa Thriller
Afghanistan all-rounder Mohammad Nabi has been fined 15 percent of his match fees and handed…
Australia’s T20 World Cup Blow: Josh Hazlewood Ruled Out, No Immediate Replacement
Australia's T20 World Cup campaign has been dealt another significant injury setback with confirmation that…
WPL Winners List from 2023: Man of the Match, and Player of the Series
Most WPL Trophy Winners WPL Team WPL Trophy WPL Winning Years Mumbai Indians 2 2023,…