Virat Kohli Centuries



Virat Kohli has second most international centuries (x.com/@BCCI)Virat Kohli has second most international centuries (x.com/@BCCI)

The face of Indian cricket, Virat Kohli, is famous for effortlessly breaking all the records. ‘King Kohli’, as fans call him, has had a glamorous time playing for the Men in Blue, scoring as many as 82 centuries at the highest level of the sport. 

Known for producing memorable runchases against the best teams in world, Virat Kohli is a name that will be remembered in the cricket fraternity eternally. 

Here’s a look at the list of Kohli’s centuries in the three formats.

Virat Kohli Total Centuries

On the list of most centuries in international cricket, Virat sits at the second position, behind the legendary Sachin Tendulkar. Kohli has amassed over 27,599 runs across formats, with 82 centuries to his name. 

Format
Test
ODI
T20
IPL
Span 2011-242008-Present2010-20242008-Present
Matches123302125263
Total Runs92301418141888509
50s31743862
100s305118
200s7---

Virat Kohli Test Centuries​

S. No
Score
Opponent
Venue
Date
1116AustraliaAdelaide Oval24 January 2012
2103New Zealand M. Chinnaswamy Stadium31 August 2012
3103EnglandVidarbha Cricket Association Stadium13 December 2012
4107AustraliaM. A. Chidambaram Stadium22 February 2013
5119South AfricaWanderers Stadium18 December 2013
6105* New ZealandBasin Reserve14 February 2014
7115Australia Adelaide Oval9 December 2014
8141AustraliaAdelaide Oval9 December 2014
9169AustraliaMelbourne Cricket Ground26 December 2014
10147Australia Sydney Cricket Ground6 January 2014
11103Sri LankaGalle International Stadium12 August 2015
12200West IndiesSir Vivian Richards Stadium21 July 2016
13211New ZealandHolkar Stadium8 October 2016
14167England CA-VDCA Cricket Stadium17 November 2016
15235England Wankhede Stadium8 December 2016
16204BangladeshRajiv Gandhi International Cricket Stadium9 February 2017
17103* Sri Lanka Galle International Stadium 26 July 2017
18104* Sri LankaEden Gardens16 November 2017
19213Sri LankaVidarbha Cricket Association Stadium24 November 2017
20243Sri LankaFeroz Shah Kotla Ground02 December 2017
21153South Africa SuperSport Park13 January 2018
22149EnglandEdgbaston Cricket Ground01 August 2018
23103EnglandTrent Bridge18 August 2018
24139West Indies Saurashtra Cricket Association Stadium04 October 2018
25123Australia Perth Stadium14 December 2018
26254* South Africa Maharashtra Cricket Association Stadium10 October 2019
27136BangladeshEden Gardens22 November 2019
28186AustraliaNarendra Modi Stadium12 March 2023
29121West IndiesQueen's Park Oval22 July, 2023
30100*Australia
Perth Stadium24 July 2024

Virat Kohli ODI Centuries​

S.No
Score
Opponent
Venue
Date
1.
107 Sri Lanka Eden Gardens24 December 2009
2.102* BangladeshSher-e-Bangla Cricket Stadium11 January 2010
3.118 AustraliaAPCA-VDCA Stadium20 October 2010
4.105 New ZealandNehru Stadium28 November 2010
5.100* BangladeshSher-e-Bangla Cricket Stadium19 February 2011
6.107 EnglandSophia Gardens16 September 2011
7.112* EnglandFeroz Shah Kotla Ground17 October 2011
8.117 West Indies APCA-VDCA Stadium02 December 2011
9.133* Sri LankaBellerive Oval28 February 2012
10.108 Sri Lanka Sher-e-Bangla Cricket Stadium13 March 2012
11.183 PakistanSher-e-Bangla Cricket Stadium18 March 2012
12.106 Sri Lanka MRIC Stadium 21 July 2012
13.128* Sri LankaR. Premadasa Stadium31 July 2012
14.102 West IndiesQueen’s Park Oval05 July 2013
15.115 ZimbabweHarare Sports Club24 July 2013
16.100* Australia SawaiMansingh Stadium16 October 2013
17.115* AustraliaVCA Stadium30 October 2013
18.123 New ZealandMcLean Park19 January 2014
19.136 BangladeshKhan Shaheb Osman Ali Stadium26 February 2014
20.127West Indies HPCA Stadium 17 October 2014
21.139* Sri Lanka JSCA International Stadium16 November 2014
22.107Pakistan Adelaide Oval15 February 2015
23.138 South Africa M. A. Chidambaram Stadium22 October 2015
24.117 AustraliaMelbourne Cricket Ground17 January 2016
25.106 Australia Manuka Oval20 January 2016
26.154*New ZealandPunjab Cricket Association IS Bindra Stadium23 October 2016
27.122 EnglandMaharashtra Cricket Association Stadium15 January 2017
28.111* West IndiesSabina Park
06 July 2017
29.131 Sri LankaR. Premadasa Stadium31 August 2017
30.110* Sri LankaR. Premadasa Stadium03 September 2017
31.121 New ZealandWankhede Stadium22 October 2017
32.113 New Zealand Green Park Stadium29 October 2017
33.112 South Africa Kingsmead Cricket Ground01 February 2018
34.160* South AfricaNewlands Cricket Ground07 February 2018
35.129* South AfricaSuperSport Park16 February 2018
36.140 West Indies ACA Stadium21 October 2018
37.157* West IndiesACA-VDCA Cricket Stadium24 October 2018
38.107 West Indies Maharashtra Cricket Association Stadium,27 October 2018
39.104 AustraliaAdelaide Oval15 January 2019
40.116 AustraliaVidarbha Cricket Association Stadium05 March 2019
41.123 AustraliaJSCA International Stadium 08 Mar 2019
42.120 West Indies Queen’s Park Oval11 August 19
43.
114* West Indies Queen’s Park Oval14 August 2019
44.113BangladeshZahur Ahmed Chowdhury Stadium10 December 2022
45.113 Sri LankaBarsapara Cricket Stadium10 January 2023
46.166* Sri LankaGreenfield International Stadium15 January 2023
47.122*PakistanR. Premadasa Stadium13 September 2023
48.103*BangladeshMCA Stadium19 October 2023
49.101South Africa Eden Gardens05 November 2023
50.117New ZealandWankhede Stadium15 November 2023
51.100*PakistanDubai International Cricket Stadium23 February 2025

Virat Kohli T20I Centuries

S.No
Score
Opponent
Venue
Date
1.122* AfghanistanDubai International Stadium08 September 2022

Virat Kohli IPL Century​

S.No
Score
Opponent
Venue
Date
1100*Gujarat Lions Saurashtra Cricket Association StadiumApril 24, 2016
2108* Rising Pune SupergiantsM Chinnaswamy StadiumMay 7, 2016
3109Gujarat LionsM Chinnaswamy StadiumMay 14, 2016
4113Kings XI PunjabM Chinnaswamy StadiumMay 19, 2016
5100Kolkata Knight RidersEden GardensApril 19, 2019
6100Sunrisers HyderabadRajiv Gandhi International Cricket StadiumMay 18, 2023
7101* Gujarat TitansM Chinnaswamy StadiumMay 21,2023
8113*Rajasthan RoyalsSawai Mansingh StadiumApril 6, 2024

FAQs: Virat Kohli Total Centuries in all Format

Q. When was Virat Kohli's last century in ODI?

A. Virat Kohli’s last ODI century came on February 23, 2025, against arch-rivals Pakistan. 

Q. How many international centuries does Virat Kohli have?

A. Famously known as the “Run Machine”, Virat Kohli has as many as 82 international centuries: 51 in ODIs, 30 in Tests, and 1 in T20Is. 

Q. Did Virat Kohli ever score a double century? 

A. Former India captain Virat Kohli has scored 7 double centuries at the highest level of the sport. 

Q. How many centuries does  Virat Kohli has in IPL?

A. Virat Kohli has scored 8 centuries in the Indian Premier League (IPL).