
Introduction
Virat Kohli, often hailed as one of the greatest batsmen of all time, has left an indelible mark on international cricket with his prolific run-scoring across all formats. His centuries have not only led India to numerous victories but have also established him as a global cricketing icon. This article provides an updated and comprehensive list of all Virat Kohli centuries in Test, ODI, and T20I formats, reflecting his consistency and mastery of the game.
Also Read: ICC Cricket World Cup Journey
Virat Kohli’s Century Milestones
Test Centuries
Virat Kohli made his Test debut on June 20, 2011, against the West Indies. Over the years, he has amassed several centuries, showcasing his ability to adapt to the longest format of the game. His Test centuries are a testament to his technique, patience, and temperament.
- Total Test Centuries: 29 (as of August 2024)
- First Test Century: 116 vs Australia, Adelaide, January 2012
- Latest Test Century: 121 vs West Indies, Trinidad, July 2023
List of Test Centuries
No. | Score | Opposition | Date | Venue |
1st | 116 | Australia | 24-Jan-12 | Adelaide Oval, Adelaide |
2nd | 103 | New Zealand | 31-Aug-12 | M. Chinnaswamy Stadium, Bangalore |
3rd | 103 | England | 13-Dec-12 | Vidarbha Cricket Association Stadium, Nagpur |
4th | 107 | Australia | 22-Feb-13 | M. A. Chidambaram Stadium, Chennai |
5th | 119 | South Africa | 18-Dec-13 | Wanderers Stadium, Johannesburg |
6th | 105* | New Zealand | 14-Feb-14 | Basin Reserve, Wellington |
7th | 115 | Australia | 09-Dec-14 | Adelaide Oval, Adelaide |
8th | 141 | Australia | 09-Dec-14 | Adelaide Oval, Adelaide |
9th | 169 | Australia | 26-Dec-14 | Melbourne Cricket Ground, Melbourne |
10th | 147 | Australia | 06-Jan-15 | Sydney Cricket Ground, Sydney |
11th | 103 | Sri Lanka | 12-Aug-15 | Galle International Stadium, Galle |
12th | 200 | West Indies | 21-Jul-16 | Sir Vivian Richards Stadium, North Sound |
13th | 211 | New Zealand | 08-Oct-16 | Holkar Stadium, Indore |
14th | 167 | England | 17-Nov-16 | ACA-VDCA Cricket Stadium, Visakhapatnam |
15th | 235 | England | 08-Dec-16 | Wankhede Stadium, Mumbai |
16th | 204 | Bangladesh | 09-Feb-17 | Rajiv Gandhi International Cricket Stadium, Hyderabad |
17th | 103* | Sri Lanka | 26-Jul-17 | Galle International Stadium, Galle |
18th | 104* | Sri Lanka | 16-Nov-17 | Eden Gardens, Kolkata |
19th | 213 | Sri Lanka | 24-Nov-17 | Vidarbha Cricket Association Stadium, Nagpur |
20th | 243 | Sri Lanka | 02-Dec-17 | Feroz Shah Kotla Ground, Delhi |
21st | 153 | South Africa | 13-Jan-18 | SuperSport Park, Centurion |
22nd | 149 | England | 01-Aug-18 | Edgbaston Cricket Ground, Birmingham |
23rd | 103 | England | 18-Aug-18 | Trent Bridge, Nottingham |
24th | 139 | West Indies | 04-Oct-18 | Saurashtra Cricket Association Stadium, Rajkot |
25th | 123 | Australia | 14-Dec-18 | Perth Stadium, Perth |
26th | 254* | South Africa | 10-Oct-19 | Maharashtra Cricket Association Stadium, Pune |
27th | 136 | Bangladesh | 22-Nov-19 | Eden Gardens, Kolkata |
28th | 186 | Australia | 12-Mar-23 | Narendra Modi Stadium, Ahmedabad |
29th | 121 | West Indies | 21-Jul-23 | Queen’s Park Oval, Port of Spain, Trinidad |
30th | 100* | Australia | 24-Nov-24 | Perth Stadium, Perth |
ODI Centuries
Virat Kohli’s dominance in One Day Internationals (ODIs) is unparalleled. Known for his aggressive yet calculated approach, he has broken several records, including the fastest to 8,000, 9,000, 10,000, 11,000, and 12,000 runs in ODIs.
- Total ODI Centuries: 50 (as of August 2024)
- First ODI Century: 107 vs Sri Lanka, Kolkata, December 2009
- Latest ODI Century: 117 vs New Zealand, Wankhede Stadium, November 2023
List of ODI Centuries
No. | Score | Opposition | Date | Venue |
1st | 107 | Sri Lanka | 24-Dec-09 | Eden Gardens, Kolkata |
2nd | 102* | Bangladesh | 11-Jan-10 | Sher-e-Bangla Cricket Stadium, Dhaka |
3rd | 118 | Australia | 20-Oct-10 | APCA-VDCA Stadium, Visakhapatnam |
4th | 105 | New Zealand | 28-Nov-10 | Nehru Stadium, Guwahati |
5th | 100* | Bangladesh | 19-Feb-11 | Sher-e-Bangla Cricket Stadium, Dhaka |
6th | 107 | England | 16-Sep-11 | Sophia Gardens, Cardiff |
7th | 112* | England | 17-Oct-11 | Feroz Shah Kotla Ground, Delhi |
8th | 117 | West Indies | 02-Dec-11 | APCA-VDCA Stadium, Visakhapatnam |
9th | 133* | Sri Lanka | 28-Feb-12 | Bellerive Oval, Hobart |
10th | 108 | Sri Lanka | 13-Mar-12 | Sher-e-Bangla Cricket Stadium, Dhaka |
11th | 183 | Pakistan | 18-Mar-12 | Sher-e-Bangla Cricket Stadium, Dhaka |
12th | 106 | Sri Lanka | 21-Jul-12 | MRIC Stadium, Hambantota |
13th | 128* | Sri Lanka | 31-Jul-12 | R. Premadasa Stadium, Colombo |
14th | 102 | West Indies | 05-Jul-13 | Queen’s Park Oval, Port of Spain |
15th | 115 | Zimbabwe | 24-Jul-13 | Harare Sports Club, Harare |
16th | 100* | Australia | 16-Oct-13 | Sawai Mansingh Stadium, Jaipur |
17th | 115* | Australia | 30-Oct-13 | VCA Stadium, Nagpur |
18th | 123 | New Zealand | 19-Jan-14 | McLean Park, Napier |
19th | 136 | Bangladesh | 26-Feb-14 | Khan Shaheb Osman Ali Stadium, Fatullah |
20th | 127 | West Indies | 17-Oct-14 | HPCA Stadium, Dharamshala |
21st | 139* | Sri Lanka | 16-Nov-14 | JSCA International Stadium, Ranchi |
22nd | 107 | Pakistan | 15-Feb-15 | Adelaide Oval, Adelaide |
23rd | 138 | South Africa | 22-Oct-15 | M. A. Chidambaram Stadium, Chennai |
24th | 117 | Australia | 17-Jan-16 | Melbourne Cricket Ground, Melbourne |
25th | 106 | Australia | 20-Jan-16 | Manuka Oval, Canberra |
26th | 154* | New Zealand | 23-Oct-16 | Punjab Cricket Association IS Bindra Stadium, Mohali |
27th | 122 | England | 15-Jan-17 | Maharashtra Cricket Association Stadium, Pune |
28th | 111* | West Indies | 06-Jul-17 | Sabina Park, Kingston |
29th | 131 | Sri Lanka | 31-Aug-17 | R. Premadasa Stadium, Colombo |
30th | 110* | Sri Lanka | 03-Sep-17 | R. Premadasa Stadium, Colombo |
31st | 121 | New Zealand | 22-Oct-17 | Wankhede Stadium, Mumbai |
32nd | 113 | New Zealand | 29-Oct-17 | Green Park Stadium, Kanpur |
33rd | 112 | South Africa | 01-Feb-18 | Kingsmead Cricket Ground, Durban |
34th | 160* | South Africa | 07-Feb-18 | Newlands Cricket Ground, Cape Town |
35th | 129* | South Africa | 16-Feb-18 | SuperSport Park, Centurion |
36th | 140 | West Indies | 21-Oct-18 | ACA Stadium, Guwahati |
37th | 157* | West Indies | 24-Oct-18 | ACA-VDCA Cricket Stadium, Visakhapatnam |
38th | 107 | West Indies | 27-Oct-18 | Maharashtra Cricket Association Stadium, Pune |
39th | 104 | Australia | 15-Jan-19 | Adelaide Oval, Adelaide |
40th | 116 | Australia | 05-Mar-19 | Vidarbha Cricket Association Stadium, Nagpur |
41st | 123 | Australia | 08-Mar-19 | JSCA International Stadium, Ranchi |
42nd | 120 | West Indies | 11-Aug-19 | Queen’s Park Oval, Port of Spain |
43rd | 114* | West Indies | 14-Aug-19 | Queen’s Park Oval, Port of Spain |
44th | 113 | Bangladesh | 10-Dec-2022 | Zahur Ahmed Chowdhury Stadium, Chattogram |
45th | 113 | Sri Lanka | 10-Jan-2023 | Barsapara Cricket Stadium, Guwahati |
46th | 166* | Sri Lanka | 15-Jan-2023 | Greenfield International Stadium, Thiruvananthapuram |
47th | 122* | Pakistan | 11- Sep- 2023 | R.Premadasa Stadium, Khettarama, Colombo |
48th | 103* | Bangladesh | 19-Oct-2023 | Maharashtra Cricket Association Stadium, Pune |
49th | 101* | South Africa | 05-Nov-2023 | Eden Gardens, Kolkata |
50th | 117 | New Zealand | 15-Nov-2023 | Wankhede Stadium, Mumbai |
T20I Centuries
T20 cricket requires a blend of innovation and aggression, and Virat Kohli has been exceptional in this format as well. Though centuries in T20Is are rare, Kohli has managed to register multiple tons, reflecting his ability to adapt to the shortest format.
- Total T20I Centuries: 1 (as of August 2024)
- Only T20I Century: 122* vs Afghanistan, Dubai, September 2022
List of T20I Centuries
S.No | Runs | Opposition | Date | Venue |
1st | 122* | Afghanistan | 8th-Sep-2022 | Dubai |
Analyzing Virat Kohli’s Century Pattern
Home vs. Away Centuries
Virat Kohli’s centuries are evenly spread between home and away matches, showcasing his ability to perform under different conditions.
- Home Centuries: 45
- Away Centuries: 33
- Neutral Venue Centuries: 0
Performance Against Major Teams
Kohli’s record against cricketing powerhouses like Australia, England, and South Africa is exemplary. He has scored over 10 centuries against Australia, making them his favorite opponent.
Also Read: Upcoming Cricket Events of Team India
Kohli’s Record-Breaking Centuries
Kohli holds the record for the fastest century by an Indian in ODIs, reaching the landmark in just 52 balls against Australia in Jaipur in 2013. He is also the fastest to reach 20,000 international runs, achieving this milestone in just 417 innings.
The Impact of Kohli’s Centuries on Team India
Kohli’s centuries have often come in crucial matches, leading India to victory numerous times. His ability to chase down targets is particularly noteworthy, earning him the nickname “Chase Master.” Out of his 48 ODI centuries, 26 have come while chasing, and India has won 22 of those matches.
Latest Update on Virat Kohli Centuries
Virat Kohli etched another milestone in his illustrious cricketing career by scoring his 81st international century (100 not out) during the Border-Gavaskar Trophy 2024-25. Facing Australia, Kohli showcased his class with flawless innings, blending patience with exquisite stroke play. His century not only steadied India’s innings but also reaffirmed his dominance in Test cricket. Playing in front of a packed stadium, Kohli received a standing ovation upon reaching the landmark. This ton adds to his legacy as one of the greatest batsmen of all time, further fueling India’s hopes of a series triumph in this fiercely contested rivalry.
Also Read: Sachin Tendulkar Centuries
Conclusion: The Legacy of Virat Kohli
As of August 2024, Virat Kohli stands as a modern-day cricket legend. His centuries across formats not only reflect his technical brilliance but also his unparalleled mental toughness. With many more years of cricket ahead of him, fans and cricket pundits alike anticipate Kohli breaking even more records and setting new benchmarks in the sport.
Virat Kohli Centuries in All Formats FAQs
How many centuries has Virat Kohli scored in international cricket?
Ans. As of August 2024, Virat Kohli has scored a total of 81 international centuries across all formats: 30 in Tests, 50 in ODIs, and 1 in T20Is.
Which format does Virat Kohli have the most centuries in?
Ans. Virat Kohli has the most centuries in One Day Internationals (ODIs), with 50 centuries to his name.
What is Virat Kohli’s highest score in international cricket?
Ans. Virat Kohli’s highest score in international cricket is 254* in a Test match against South Africa at Pune in October 2019.
How many centuries has Virat Kohli scored against Australia?
Ans. Virat Kohli has scored a total of 17 centuries against Australia across all formats – 9 in Tests and 8 in ODIs.
Which was Virat Kohli’s fastest century in ODIs?
Ans. Virat Kohli’s fastest century in ODIs came off just 52 balls against Australia in Jaipur on October 16, 2013.
How many centuries has Virat Kohli scored in T20 Internationals?
Ans. As of August 2024, Virat Kohli has scored 1 century in T20 Internationals. He scored 122* against Afghanistan in Dubai on September 8, 2022.
Has Virat Kohli scored a century in all formats in a single year?
Ans. Yes, Virat Kohli achieved the rare feat of scoring a century in all three formats in 2018.
How many centuries has Virat Kohli scored while chasing?
Ans. Virat Kohli has scored 26 centuries while chasing in ODIs. He is renowned for his chasing abilities, earning him the title “Chase Master.”
What is Virat Kohli’s conversion rate of 50s to 100s in ODIs?
Ans. Virat Kohli has a remarkable conversion rate, with nearly half of his ODI half-centuries being converted into centuries. He has 50 centuries and 66 fifties in ODIs.
Which opposition has Virat Kohli scored the most centuries against?
Ans. Virat Kohli has scored the most centuries against Sri Lanka, with a total of 14 centuries across all formats—10 in ODIs and 4 in Tests.
Has Virat Kohli scored a century in World Cup matches?
Ans. Yes, Virat Kohli has scored 2 centuries in ICC Cricket World Cup matches. He scored his first World Cup century against Bangladesh in 2011 and his second against Pakistan in 2023.
What is Virat Kohli’s record in Test centuries away from home?
Ans. Virat Kohli has scored 15 centuries in Test matches away from home, proving his ability to perform in challenging conditions outside India.
How many double centuries has Virat Kohli scored in Tests?
Ans. Virat Kohli has scored 7 double centuries in Test cricket, with his highest being 254* against South Africa.
Who are the fastest players to reach 10,000 ODI runs along with Virat Kohli?
Ans. Virat Kohli is the fastest player to reach 10,000 ODI runs, achieving the milestone in just 205 innings. He surpassed the previous record held by Sachin Tendulkar, who reached 10,000 runs in 259 innings.
How does Virat Kohli compare with other century-makers like Sachin Tendulkar?
Ans. Virat Kohli is often compared to Sachin Tendulkar due to his consistent performance and century-making ability. While Sachin Tendulkar holds the record for most international centuries (100), Kohli is closing in with 80 centuries and has the potential to break the record.
5 thoughts on “Virat Kohli Centuries in All Formats (Updated Completed List)”