Facebook Pixel Virat Kohli Centuries List In Test, ODI, T20I, And IPL | CREX

Virat Kohli Centuries List In Test, ODI, T20I, And IPL



Virat Kohli Centuries (Source: AFP)Virat Kohli Centuries (Source: AFP)

The undisputed ‘King’ of the Indian Cricket, Virat Kohli, is well known for his passion and dedication towards the sport. Coming into the Indian set-up as a 19-year-old, right after leading India to the Under-19 World Cup win in 2008, Kohli has, over the years, become the eternal fan favourite. 

Known for producing memorable run chases against the best teams in the world, Virat Kohli has a reputation for effortlessly breaking records. 

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 84 centuries to his name. 

Format
Test
ODI
T20
IPL
Span2011-242008-Present2010-20242008-Present
Matches123311125283
Total Runs92301479741889336
50s31773868
100s305419
200s7---

Can Virat Kohli break Sachin Tendulkar’s 100 century record? 

The ‘God of cricket’, Sachin Tendulkar holds the all-time record for the most international centuries. 

Making his debut at the young age of 16, Tendulkar had a 24-year career with the Indian men’s cricket team, setting a near-impossible-to-break record by hitting the most hundreds in international cricket history. 

Among the 100 centuries, 51 came in the Tests and 49 in One Day Internationals.  

Notably, Virat Kohli follows closely with 85 international centuries (30 Test, 54 ODI, 1 T20I), though Kohli holds the record for the most ODI centuries, 50. 

Now, coming back to the question, can Virat Kohli break Sachin Tendulkar’s 100 centuries record!

Will Virat Kohli score 100 centuries? 

Kohli has been relentless in breaking records ever since he stepped into international cricket and was once on track to surpass the seemingly unbreakable 100-century milestone of Sachin Tendulkar. 

It is worth noting that Tendulkar’s path to a century of centuries wasn’t smooth either. For the unversed, it took 24 years of sweat and 782 innings in total across the three formats. 

Also read: When Was The Last Time Virat Kohli Got Ruled Out Of Series Due To Injury

He was a favourite to break Tendulkar’s 100-century milestone, but following his retirement from Test and T20Is, the challenge has gotten harder and harder. 

This leaves him active only in one format, the ODIs. Though he is the undisputed ‘King’ in the format, aged 37, one cannot anticipate the number of years he has left in him. 

Kohli is expected to remain a part of the Indian ODI side at least until the 2027 ICC Cricket World Cup. 

Before the coveted tournament, India will play at least 15 ODIs, including 3 matches each against Afghanistan, England, West Indies, Sri Lanka, and Zimbabwe, as well as a tentative series against New Zealand. 

However, Kohli has been ruled out of India's upcoming three-match ODI series against Afghanistan (June 14–20, 2026) due to a hamstring injury, making the milestone even more difficult to attain. 

Virat Kohli Centuries in Test Cricket

Making his Test debut on June 20, 2011, against the West Indies in Kingston, Jamaica, Virat Kohli went on to score as many as 30 centuries. In 2017, Kohli became the first batter in Test cricket history to smash 4 double hundreds in 4 consecutive Test series.  

On May 12, 2025, at the age of 36, he called curtains on his Test career, concluding a 14-year career in which he played 123 Tests, scoring as many as 9230 runs, and becoming India’s most successful Test captain. 

S. No
Score
Opponent
Venue
Date
1116AustraliaAdelaide Oval24 January 2012
2103New ZealandM. 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
7115AustraliaAdelaide Oval9 December 2014
8141AustraliaAdelaide Oval9 December 2014
9169AustraliaMelbourne Cricket Ground26 December 2014
10147AustraliaSydney Cricket Ground6 January 2014
11103Sri LankaGalle International Stadium12 August 2015
12200West IndiesSir Vivian Richards Stadium21 July 2016
13211New ZealandHolkar Stadium8 October 2016
14167EnglandCA-VDCA Cricket Stadium17 November 2016
15235EnglandWankhede Stadium8 December 2016
16204BangladeshRajiv Gandhi International Cricket Stadium9 February 2017
17103*Sri LankaGalle International Stadium26 July 2017
18104*Sri LankaEden Gardens16 November 2017
19213Sri LankaVidarbha Cricket Association Stadium24 November 2017
20243Sri LankaFeroz Shah Kotla Ground02 December 2017
21153South AfricaSuperSport Park13 January 2018
22149EnglandEdgbaston Cricket Ground01 August 2018
23103EnglandTrent Bridge18 August 2018
24139West IndiesSaurashtra Cricket Association Stadium04 October 2018
25123AustraliaPerth Stadium14 December 2018
26254*South AfricaMaharashtra Cricket Association Stadium10 October 2019
27136BangladeshEden Gardens22 November 2019
28186AustraliaNarendra Modi Stadium12 March 2023
29121West IndiesQueen's Park Oval22 July, 2023
30100*AustraliaPerth Stadium24 July 2024

Virat Kohli Centuries in ODI

Kohli called curtains on his Test career on May 12, 2025, at the age of 36, concluding a 14-year career in which he played 123 Tests, scoring as many as 9230 runs, and becoming India’s most successful Test captain. 

Interestingly, Kohli made his ODI debut on the pretext of regular openers Sachin Tendulkar and Virender Sehwag being injured. In 2009, Kohli smashed his maiden ODI international century against Sri Lanka in Kolkata. 

In November 2023, he went past Sachin Tendulkar's record for most ODI centuries when he made his 50th century in the format; he scored 117 against New Zealand in the 2023 Cricket World Cup semi-final.

Also read: 5 Sachin Tendulkar records broken by Virat Kohli

Over the years, Kohli has evolved into a “chase master” in limited-overs cricket, and his exploits, especially in 50-over cricket, have simply reached a different level. In his ODI career, Kohli has scored 77 hundreds. 

Sl. No.
Score
Opponent
Venue
Date
1107Sri Lanka Eden Gardens24 December 2009
2102*BangladeshSher-e-Bangla Cricket Stadium11 January 2010
3118AustraliaAPCA-VDCA Stadium20 October 2010
4105New ZealandNehru Stadium28 November 2010
5100* BangladeshSher-e-Bangla Cricket Stadium19 February 2011
6107EnglandSophia Gardens16 September 2011
7112*EnglandFeroz Shah Kotla Ground17 October 2011
8117West Indies APCA-VDCA Stadium02 December 2011
9133*Sri LankaBellerive Oval28 February 2012
10108Sri Lanka Sher-e-Bangla Cricket Stadium13 March 2012
11183PakistanSher-e-Bangla Cricket Stadium18 March 2012
12106Sri Lanka MRIC Stadium21 July 2012
13128*Sri LankaR. Premadasa Stadium31 July 2012
14102West IndiesQueen’s Park Oval05 July 2013
15115ZimbabweHarare Sports Club24 July 2013
16100*Australia Sawai Mansingh Stadium16 October 2013
17115*AustraliaVCA Stadium30 October 2013
18123New ZealandMcLean Park19 January 2014
19136BangladeshKhan Shaheb Osman Ali Stadium26 February 2014
20127West IndiesHPCA Stadium17 October 2014
21139* Sri Lanka JSCA International Stadium16 November 2014
22107Pakistan Adelaide Oval15 February 2015
23138South Africa M. A. Chidambaram Stadium22 October 2015
24117AustraliaMelbourne Cricket Ground17 January 2016
25106Australia Manuka Oval20 January 2016
26154*New ZealandPunjab Cricket Association IS Bindra Stadium23 October 2016
27122EnglandMaharashtra Cricket Association Stadium15 January 2017
28111*West IndiesSabina Park
06 July 2017
29131Sri LankaR. Premadasa Stadium31 August 2017
30110*Sri LankaR. Premadasa Stadium03 September 2017
31121New ZealandWankhede Stadium22 October 2017
32113New Zealand Green Park Stadium29 October 2017
33112South Africa Kingsmead Cricket Ground01 February 2018
34160* South AfricaNewlands Cricket Ground07 February 2018
35129*South AfricaSuperSport Park16 February 2018
36140West Indies ACA Stadium21 October 2018
37157* West IndiesACA-VDCA Cricket Stadium24 October 2018
38107West Indies Maharashtra Cricket Association Stadium,27 October 2018
39104AustraliaAdelaide Oval15 January 2019
40116AustraliaVidarbha Cricket Association Stadium05 March 2019
41123AustraliaJSCA International Stadium08 Mar 2019
42120West Indies Queen’s Park Oval11 August 19
43114*West Indies Queen’s Park Oval14 August 2019
44113BangladeshZahur Ahmed Chowdhury Stadium10 December 2022
45113Sri LankaBarsapara Cricket Stadium10 January 2023
46166*Sri LankaGreenfield International Stadium15 January 2023
47122*PakistanR. Premadasa Stadium13 September 2023
48103*BangladeshMCA Stadium19 October 2023
49101South Africa Eden Gardens05 November 2023
50117New ZealandWankhede Stadium15 November 2023
51100*PakistanDubai International Cricket Stadium23 February 2025
52135South AfricaJSCA International Stadium Complex30 November 2025
53102South AfricaShaheed Veer Narayan Singh International Cricket Stadium, New Raipur3 December 2025

Virat Kohli Centuries in T20I

On June 12, 2010, Kohli made his T20I debut against Zimbabwe. Throughout his career, the Indian batter has played remarkable innings, with his 82* against Pakistan in the 2022 T20 World Cup, ranked the best.

Having boots on his T20I career on June 29, 2024, immediately after helping India win the ICC Men's T20 World Cup in Barbados, Kohli finished his T20I career with 4188 runs from 125 matches. 

The batter scored a century and 38 half-centuries. Virat Kohli’s highest T20I score of 122 came against Afghanistan in the Asia Cup 2023.

Sl. No.
Score
Opponent
Venue
Date
1122*AfghanistanDubai International Stadium8 September 2022

Virat Kohli Centuries in IPL

Virat Kohli is the only player to have played for a single team in the Indian Premier League (IPL), Royal Challengers Bengaluru. Kohli also holds the all-time record for the most centuries in the league with 9 hundreds to his name.

Sl. No.
Score
Opponent
Venue
Date
1100*Gujarat LionsSaurashtra Cricket Association Stadium24 April 2016
2108*Rising Pune SupergiantsM Chinnaswamy Stadium7 May 2016
3109Gujarat LionsM Chinnaswamy Stadium14 May 2016
4113Kings XI PunjabM Chinnaswamy Stadium19 May 2016
5100Kolkata Knight RidersEden Gardens19 April 2019
6100Sunrisers HyderabadRajiv Gandhi International Cricket Stadium18 May 2023
7101*Gujarat TitansM Chinnaswamy Stadium21 May 2023
8113*Rajasthan RoyalsSawai Mansingh Stadium06 April 2024

Also read: Ruturaj Gaikwad Leaves For Sri Lanka Despite Virat Kohli's Replacement Rumours