Virat Kohli’s List of Centuries in All Three Format – List of All Centuries of VK

Virat Kohli is one of the greatest batsmen of all time, but how many centuries has he scored in each format of the game? In this article, we will reveal the astonishing numbers behind Kohli’s record-breaking career, and show you why he is a legend of cricket.

Whether it’s Test, ODI, or T20, Kohli has always delivered with the bat and led his team to victory. Read on to find out List of Virat Kohli international & IPL centuries.

List of Virat Kohli Centuries in T20I

Virat Kohli centuries in T20I:Virat Kohli is one of the greatest batsmen of all time, but he has only scored one century in T20I cricket.

List of Virat Kohli Centuries in All Three Format

Kohli scored his first T20I century against Afghanistan in 2022. He knocked the ball around with ease, and he reached his century with a magnificent six. Kohli’s innings was a masterclass in T20 batting, and it showed that he is still one of the best batsmen in the world, even in the shortest format of the game. Check out the full list of Virat Kohli Centuries in T20I below:

S.No.DateAgainstScoreInningsVenueResult
18 September 2022Afghanistan122*1Dubai International Cricket Stadium, DubaiWon

Virat Kohli Centuries in Test

List of Virat Kohli Centuries in Test:Virat Kohli made his Test debut in 2011, and quickly established himself as one of the greatest batsmen of all time. He has scored 29 Test centuries, which is the most by any Indian batsman, and he is also the fastest Indian to reach 10,000 Test runs.

Find the Full List of Virat Kohli Centuries in Test Below:

S.No.DateAgainstScoreInningsVenue
124 January 2012Australia1162Adelaide Oval, Adelaide
231 August 2012New Zealand1032M. Chinnaswamy Stadium, Bangalore
313 December 2012England1032Vidarbha Cricket Association Stadium, Nagpur
422 February 2013Australia1072M. A. Chidambaram Stadium, Chennai
518 December 2013South Africa1191Wanderers Stadium, Johannesburg
614 February 2014New Zealand1054Basin Reserve, Wellington
79 December 2014Australia1152Adelaide Oval, Adelaide
89 December 2014Australia1414Adelaide Oval, Adelaide
926 December 2014Australia1692Melbourne Cricket Ground, Melbourne
106 January 2015Australia1472Sydney Cricket Ground, Sydney
1112 August 2015Sri Lanka1032Galle International Stadium, Galle
1221 July 2016West Indies2001Sir Vivian Richards Stadium, North Sound
138 October 2016New Zealand2111Holkar Stadium, Indore
1417 November 2016England1671ACA-VDCA Cricket Stadium, Visakhapatnam
158 December 2016England2352Wankhede Stadium, Mumbai
169 February 2017Bangladesh2041Rajiv Gandhi International Cricket Stadium, Hyderabad
1729 July 2017Sri Lanka1033Galle International Stadium, Galle
1820 November 2017Sri Lanka1043Eden Gardens, Kolkata
1924 November 2017Sri Lanka2132Vidarbha Cricket Association Stadium, Nagpur
202 December 2017Sri Lanka2431Feroz Shah Kotla Ground, Delhi
2113 January 2018South Africa1532SuperSport Park, Centurion
221 August 2018England1492Edgbaston Crikcet Ground
2320 August 2018England1033Trent Bridge, Nottingham
245 October 2018West Indies1391Saurashtra Cricket Association Stadium
2514 December 2018Australia1232Perth Stadium, Perth
2611 October 2019South Africa2541Maharashtra Cricket Association Stadium, Pune
2723 November 2019Bangladesh131*2Eden Gardens, Kolkata
2812 March 2023Australia1861Narendra Modi Stadium, Ahmedabad
2921 July 2023West Indies1211Queen’s Park Oval, Port of Spain, Trinidad

List of centuries of Virat Kohli in ODI cricket

Virat Kohli centuries in ODI: Kohli made his ODI debut in 2008, and he scored his first century in 2009 against Sri Lanka. He has since gone on to score centuries against all major cricketing nations, and he has a particular knack for scoring big centuries in big matches.

Kohli has scaled the highest peaks of ODI batting, leaving behind legends like Ponting, Sangakkara, and Kallis in his wake.

Find the Full List of Virat Kohli Centuries in ODI Below:

S.No.DateAgainstScoreInningsVenue
124-Dec-09Sri Lanka1072Eden Gardens, Kolkata
211-Jan-10Bangladesh1022Shere Bangla National Stadium, Dhaka
320-Oct-10Australia1182APCA-VDCA Stadium, Visakhapatnam
428-Nov-10New Zealand1051Nehru Stadium, Guwahati
519-Feb-11Bangladesh1001Shere Bangla National Stadium, Dhaka
616-Sep-11England1071Sophia Gardens, Cardiff
717-Oct-11England1122Feroz Shah Kotla Ground, Delhi
802-Dec-11West Indies1172APCA-VDCA Stadium, Visakhapatnam
928-Feb-12Sri Lanka1332Bellerive Oval, Hobart
1013-Mar-12Sri Lanka1081Shere Bangla National Stadium, Dhaka
1118-Mar-12Pakistan1832Shere Bangla National Stadium, Dhaka
1221-Jul-12Sri Lanka1061MRIC Stadium, Hambantota
1331-Jul-12Sri Lanka1282R. Premadasa Stadium, Colombo
1405-Jul-13West Indies1021Queen’s Park Oval, Port of Spain
1524-Jul-13Zimbabwe1152Harare Sports Club, Harare
1616-Oct-13Australia1002Sawai Mansingh Stadium, Jaipur
1730-Oct-13Australia1152VCA Stadium, Nagpur
1819-Jan-14New Zealand1232McLean Park, Napier
1926-Feb-14Bangladesh1362Khan Shaheb Osman Ali Stadium, Fatullah
2017-Oct-14West Indies1271HPCA Stadium, Dharamshala
2116-Nov-14Sri Lanka1392JSCA International Stadium, Ranchi
2215-Feb-15Pakistan1071Adelaide Oval, Adelaide
2322-Oct-15South Africa1381M. A. Chidambaram Stadium, Chennai
2417-Jan-16Australia1171Melbourne Cricket Ground, Melbourne
2520-Jan-16Australia1062Manuka Oval, Canberra
2623-Oct-16New Zealand1542Punjab Cricket Association IS Bindra Stadium, Mohali
2715-Jan-17England1222Maharashtra Cricket Association Stadium, Pune
2806-Jul-17West Indies1112Sabina Park, Kingston
2931-Aug-17Sri Lanka1311R. Premadasa Stadium, Colombo
3003-Sep-17Sri Lanka1102R. Premadasa Stadium, Colombo
3122-Oct-17New Zealand1211Wankhede Stadium, Mumbai
3229-Oct-17New Zealand1131Green Park Stadium, Kanpur
3301-Feb-18South Africa1122Kingsmead Cricket Ground, Durban
3407-Feb-18South Africa1601Newlands Cricket Ground, Cape Town
3516-Feb-18South Africa1292SuperSport Park, Centurion
3621-Oct-18West Indies1402Barsapara Cricket Ground, Guwahati
3724-Oct-18West Indies157*1ACA-VDCA Stadium, Visakhapatnam
3827-Oct-18West Indies1072MCA Stadium, Pune
3915-Jan-19Australia1042Adelaide Oval, Adelaide
4005-Mar-19Australia1161Vidarbha Cricket Association Stadium, Nagpur
4108-Mar-19Australia1232JSCA International Stadium Complex, Ranchi
4211-Aug-19West Indies1201Queen’s Park Oval, Port of Spain
4314-Aug-19West Indies114*2Queen’s Park Oval, Port of Spain
4410-Dec-22Bangladesh1131Zohur Ahmed Chowdhury Stadium, Chittagong
4510-Jan-23Sri Lanka1131Barsapara Cricket Stadium, Guwahati
4615-Jan-23Sri Lanka166*1Greenfield International Stadium, Thiruvananthapuram
4711-Sep-23Pakistan122*1R.Premadasa Stadium, Colombo
4819-Oct-23Bangladesh103*2Maharashtra Cricket Association Stadium, Pune

Virat Kohli Centuries in IPL

List of Virat Kohli centuries in IPL: Kohli has scored eight centuries in the IPL, which is the most by any batsman. He has also scored 66 half-centuries, and he is the all-time leading run-scorer in the IPL.

Below is Full List of Virat Kohli Centuries in IPL

#RunsBalls4s6sTeamOppVenueDate
110067124RCBRR Jaipur2024-04-06
2101*61131RCBGTBangalore2023-05-21
310063124RCBSRHHyderabad2023-05-18
41005894RCBKKRKolkata2019-04-19
511350128RCBPBKSBangalore2016-05-18
61095558RCBGLBangalore2016-05-14
7108*5887RCBRPSBangalore2016-05-07
8100*63111RCBGLRajkot2016-04-24

How many centuries has Virat Kohli scored in ODI cricket?

As of now, Virat Kohli has scored 48 centuries in One Day International (ODI) cricket.

What is Virat Kohli’s fastest ODI century?

Virat Kohli’s fastest ODI century was scored in 52 balls against Australia on October 16, 2013, at the Sawai Mansingh Stadium in Jaipur.

How many centuries has Virat Kohli scored in Test cricket?

As of the current date, Virat Kohli has scored 29 centuries in Test cricket.

When did Virat Kohli score his first T20I century?

Virat Kohli scored his first T20I century against Afghanistan on September 8, 2022, at the Dubai International Cricket Stadium in Dubai.

How many centuries has Virat Kohli scored in the Indian Premier League (IPL)?

Virat Kohli has scored 8 centuries in the IPL, all of them while playing for the Royal Challengers Bangalore (RCB).

What is Virat Kohli’s highest ODI score?

Virat Kohli’s highest ODI score is 183, which he scored against Pakistan on March 18, 2012, at the Shere Bangla National Stadium in Dhaka.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.