Virat Kohli Centuries List (Test, ODI, and IPL Centuries)

Crickettipmaster List of Virat Kohli All Test, ODI, and IPL Centuries.

The run-machine Virat Kohli has 24,286 runs in his international cricket career and is only the third Indian batsman, after Sachin Tendulkar and Rahul Dravid, to have scored more than 20,000 runs in international cricket.

Virat Kohli is a right-handed top-order batsman and former Indian national cricket team captain with 71 international centuries to his name. As of 2022, Virat Kohli has 27 Test centuries, 43 ODI centuries, one T20I Century, and 5 IPL centuries. Kohli is widely regarded as one of the greatest cricket players of all time, as well as one of the world’s best.

Kohli is also third on the list of international cricket batsmen with the most centuries, with 71 centuries to his name. If he scores two more hundreds, he will surpass Ricky Ponting’s 71-century total and move into second place. Kohli, the IPL’s all-time leading run-scorer, has scored 6283 runs in 207 IPL matches since joining RCB in the inaugural edition in 2008 and leading them to a runner-up finish in 2016.

Virat Kohli currently has 71 centuries in just 530 innings. The God of cricket Sachin Tendulkar holds the number one spot, with a whopping 100 international centuries to his name. In the One-Day International (ODI) format, the 33-year-old Virat Kohli has produced some stunning knocks. His 133* off 86 balls against Sri Lanka in Hobart in 2012 helped India chase down a challenging target of 321 in just 36.4 overs. Another wonderful gameplay from King Kohli in ODI cricket is the 183 runs he scored against rival Pakistan in the Asia Cup in 2012.

Virat Kohli centuries list in ODI

List of Virat Kohli's ODI Centuries | One Day International cricket centuries of Virat Kohli - 2022 Updates

Virat Kohli is widely regarded as the greatest batsman of the modern era, with his greatest asset being consistency. Kohli, who was born on November 5, 1988, made his One-Day International (ODI) debut in August 2008 against Sri Lanka. On December 24, 2009, at Eden Gardens, he scored his first century against Sri Lanka. Since his international debut against Sri Lanka in Dambulla in August 2008, Virat Kohli has played 248 ODI innings in 257 matches, scoring 43 centuries. So far in the ODI format, he has delivered some stunning knocks; here is a list of Virat Kohli’s ODI centuries.

No.ScoreOpposition TeamVenueCentury Scored Date
1107Sri LankaEden Gardens, Kolkata24 Dec 2009
2102* BangladeshSher-e-Bangla Cricket Stadium, Dhaka11 Jan 2010
3118 AustraliaAPCA-VDCA Stadium, Visakhapatnam20 Oct 2010
4105 New ZealandNehru Stadium, Guwahati28 Nov 2010
5100*BangladeshSher-e-Bangla Cricket Stadium, Dhaka19 Feb 2011
6107EnglandSophia Gardens, Cardiff16 Sep 2011
7112* EnglandFeroz Shah Kotla Ground, Delhi17 Oct 2011
8117 West IndiesAPCA-VDCA Stadium, Visakhapatnam2 Dec 2011
9133* Sri LankaBellerive Oval, Hobart28 Feb 2012
10108 Sri LankaSher-e-Bangla Cricket Stadium, Dhaka13 Mar 2012
11183 PakistanSher-e-Bangla Cricket Stadium, Dhaka18 Mar 2012
12106 Sri LankaMRIC Stadium, Hambantota21 July 2012
13128*Sri LankaR. Premadasa Stadium, Colombo31 July 2012
14102West IndiesQueen’s Park Oval, Port of Spain5 July 2013
15115ZimbabweHarare Sports Club, Harare24 July 2013
16100*AustraliaSawai Mansingh Stadium, Jaipur16 Oct 2013
17115*AustraliaVCA Stadium, Nagpur30 Oct 2013
18123New ZealandMcLean Park, Napier19 Jan 2014
19136 BangladeshKhan Shaheb Osman Ali Stadium, Fatullah26 Feb 2014
20127 West IndiesHPCA Stadium, Dharamshala17 Oct 2014
21139* Sri LankaJSCA International Stadium, Ranchi16 Nov 2014
22107PakistanAdelaide Oval, Adelaide15 Feb 2015
23138 South AfricaM. A. Chidambaram Stadium, Chennai22 Oct 2015
24117AustraliaMelbourne Cricket Ground, Melbourne17 Jan 2016
25106AustraliaManuka Oval, Canberra20 Jan 2016
26154* New ZealandPunjab Cricket Association IS Bindra Stadium, Mohali23 Oct 2016
27122EnglandMaharashtra Cricket Association Stadium, Pune15 Jan 2017
28111*West IndiesSabina Park, Kingston6 Jul 2017
29131Sri LankaR. Premadasa Stadium, Colombo31 Aug 2017
30110* Sri LankaR. Premadasa Stadium, Colombo3 Sep 2017
31121New ZealandWankhede Stadium, Mumbai22 Oct 2017
32113New ZealandGreen Park Stadium, Kanpur29 Oct 2017
33112South AfricaKingsmead Cricket Ground, Durban1 Feb 2018
34160*South AfricaNewlands Cricket Ground, Cape Town7 Feb 2018
35129*South AfricaSuperSport Park, Centurion16 Feb 2018
36140West IndiesACA Stadium, Guwahati21 Oct 2018
37157*West IndiesACA-VDCA Cricket Stadium, Visakhapatnam24 Oct 2018
38107West IndiesMaharashtra Cricket Association Stadium, Pune27 Oct 2018
39104AustraliaAdelaide Oval, Adelaide15 Jan 2019
40116AustraliaVidarbha Cricket Association Stadium, Nagpur5 Mar 2019
41123AustraliaJSCA International Stadium, Ranchi8 Mar 2019
42120West Indies Queen’s Park Oval, Port of Spain11 Aug 2019
43114*West IndiesQueen’s Park Oval, Port of Spain14 Aug 2019

Virat Kohli centuries list in test cricket

Virat Kohli All Test Centuries: List of Virat Kohli Test Centuries | 2022 Updates

In Test cricket, Virat Kohli has set the stage on fire. Virat Kohli scored his first Test century (107 runs) against Australia on January 24, 2012, at Adelaide Oval in Adelaide. The monstrous batsman has seven double centuries in Tests, the most by an Indian batsman. Some of Virat Kohli’s many wonderful Test cricket knocks stand out for the class and authority he displayed out in the middle. Virat Kohli’s 254* runs against South Africa on 10 Oct 2019 will go down as one of the most eye-catching knocks by an Indian batsman in Test matches at home series. The King of the batting arena faced 336 deliveries and scored an unbeaten 254 to help India post a total of 601 runs, helping his side to defeat the South Africans by an innings and 137 runs.

Former Indian Captain Virat Kohli’s 235 against England at the Wankhede Stadium in Mumbai in 2016 will live on in our memories. With the score at 146/2, Kohli took on England’s bowling attack and scored a magical double tonne. His prowess with the willow enabled India to defeat England by an innings and 36 runs.

Virat Kohli Test Centuries

No.ScoreOpposition TeamVenueCentury Scored Date
1116AustraliaAdelaide Oval, Adelaide24 Jan 2012
2103 New ZealandM. Chinnaswamy Stadium, Bangalore31 Aug 2012
3103EnglandVidarbha Cricket Association Stadium, Nagpur13 Dec 2012
4107AustraliaM. A. Chidambaram Stadium, Chennai22 Feb 2013
5119 South AfricaWanderers Stadium, Johannesburg18 Dec 2013
6105*New ZealandBasin Reserve, Wellington14 Feb 2014
7115 AustraliaAdelaide Oval, Adelaide9 Dec 2014
8141AustraliaAdelaide Oval, Adelaide9 Dec 2014
9169AustraliaMelbourne Cricket Ground, Melbourne26 Dec 2014
10147AustraliaSydney Cricket Ground, Sydney6 Jan 2015
11103Sri LankaGalle International Stadium, Galle12 Aug 2015
12200West IndiesSir Vivian Richards Stadium, North Sound21 Jul2016
13211New ZealandHolkar Stadium, Indore8 Oct 2016
14167EnglandACA-VDCA Cricket Stadium, Visakhapatnam17 Nov 2016
15235EnglandWankhede Stadium, Mumbai8 Dec 2016
16204BangladeshRajiv Gandhi International Cricket Stadium, Hyderabad9 Feb 2017
17103*Sri LankaGalle International Stadium, Galle26 Jul 2017
18104*Sri LankaEden Gardens, Kolkata16 Nov 2017
19213Sri LankaVidarbha Cricket Association Stadium, Nagpur24 Nov 2017
20243Sri LankaFeroz Shah Kotla Ground, Delhi2 Dec 2017
21153South AfricaSuperSport Park, Centurion13 Jan 2018
22149EnglandEdgbaston Cricket Ground, Birmingham1 Aug 2018
23103 EnglandTrent Bridge, Nottingham18 Aug 2018
24139West IndiesSaurashtra Cricket Association Stadium, Rajkot4 Oct 2018
25123AustraliaPerth Stadium, Perth14 Dec 2018
26254*South AfricaMaharashtra Cricket Association Stadium, Pune10 Oct 2019
27136BangladeshEden Gardens, Kolkata22 Nov 2019

List of Virat Kohli’s IPL Centuries

List of Virat Kohli's IPL Centuries

It is difficult to score a century in the shortest format of the game, with only 20 overs per innings. Nonetheless, former India and Royal Challengers Bangalore captain Virat Kohli has five centuries in the Indian Premier League (IPL), four of which came in a single season (2016). With 6238 IPL runs, Virat Kohli is the leading and highest run-scorer in IPL history. Kohli is the second-highest century scorer in IPL history, with 5 centuries, trailing only Chris Gayle, who has 6 IPL centuries.

No.ScoreOpposition TeamVenueCentury Scored Date
1113Vs Kings XI PunjabM. Chinnaswamy Stadium, Bangalore18 May 2016
2109Vs Gujarat LionsM. Chinnaswamy Stadium, Bangalore14 May 2016
3108*Vs Rising Pune SupergiantsM. Chinnaswamy Stadium, Bangalore7 May 2016
4100*Vs Gujarat LionsSaurashtra Cricket Association Stadium, Rajkot24 Apr 2016
5100Vs Kolkata Knight Riders Eden Gardens, Kolkata19 Apr 2019

Also, read KL Rahul Net Worth – IPL Salary 2022, Girlfriend, Income, Biography/Wikipedia, Age, Height, Family, ICC Ranking, Records, Career Info & More.


We hope you enjoyed our list of Virat Kohli’s ODI, Test, and IPL centuries. We’d love to hear your thoughts on this article in the comments section. This data was obtained from The accuracy of the information in this article is not guaranteed by our website.

Hello, I'm a freelance writer and author. You talk to me about cricket, and I could talk to you all day. Writing about the sport gives me peace. I've been writing sports articles for years and enjoy it; I keep most of the recent activities on this blog up to date. I enjoy writing about a wide range of topics and learning about new and exciting subjects. I'm a cricket fan who likes to play the game. I hope you find my blogs informative.
Posts created 246