Virat Kohli Centuries List (Test+ODI+T20I) With All Records

By Team ABJ

Last Updated:

Virat Kohli is one of the greatest batsmen of all time, and his century list is a testament to his brilliance. He has scored 77 centuries in international cricket, including 29 in Test matches, 47 in ODIs, and 1 in T20Is. In this post, we will take a look at the centuries list of Virat Kohli, and discuss some of his most memorable records and important information.

Information Includes:

Information Table

NameVirat Kohli
Date of Birth5 November 1988
Playing RoleBatsman
Teams Played ForIndia, Delhi, Royal Challengers Bangalore
Test Debut20 June 2011 v West Indies
ODI Debut18 August 2008 v Sri Lanka
T20I Debut12 June 2010 v Zimbabwe
Test Matches Played111
Test Runs Scored8676
Test Centuries29
Test Half-Centuries29
ODI Matches Played280
ODI Runs Scored13027
ODI Centuries47
ODI Half-Centuries65
T20I Matches Played115
T20I Runs Scored4008
T20I Centuries1
T20I Half-Centuries37
Highest Test Score254 v South Africa
Highest ODI Score183 v Pakistan
Highest T20I Score122 v Afghanistan
Awards and HonorsGet the full List here

Also read: Virat Kohli Quotes

Virat Kohli Test Centuries List (29 Centuries)

SL NoRunsOpponentDate
1116Australia24 January 2012
2103New Zealand31 August 2012
3103England13 December 2012
4107Australia22 February 2013
5119South Africa18 December 2013
6105*New Zealand14 February 2014
7115Australia9 December 2014
8141Australia9 December 2014
9169Australia26 December 2014
10147Australia6 January 2015
11103Sri Lanka12 August 2015
12200West Indies21 July 2016
13211New Zealand8 October 2016
14167England17 November 2016
15235England8 December 2016
16204Bangladesh9 February 2017
17103*Sri Lanka26 July 2017
18104*Sri Lanka16 November 2017
19213Sri Lanka24 November 2017
20243Sri Lanka2 December 2017
21153South Africa13 January 2018
22149England1 August 2018
23103England18 August 2018
24139West Indies4 October 2018
25123Australia14 December 2018
26254*South Africa10 October 2019
27136Bangladesh22 November 2019
28186Australia9 Mar 2023
29121West Indies20 Jul 2023

Virat Kohli One Day International Centuries List (47 Centuries)

Sl NoScoreOpponentDate
1107Sri Lanka24 December 2009
2102*Bangladesh11 January 2010
3118Australia20 October 2010
4105New Zealand28 November 2010
5100*Bangladesh19 February 2011
6107England16 September 2011
7112*England17 October 2011
8117West Indies2 December 2011
9133*Sri Lanka28 February 2012
10108Sri Lanka13 March 2012
11183Pakistan18 March 2012
12106Sri Lanka21 July 2012
13128*Sri Lanka31 July 2012
14102West Indies5 July 2013
15115Zimbabwe24 July 2013
16100*Australia16 October 2013
17115*Australia30 October 2013
18123New Zealand19 January 2014
19136Bangladesh26 February 2014
20127West Indies17 October 2014
21139*Sri Lanka16 November 2014
22107Pakistan15 February 2015
23138South Africa22 October 2015
24117Australia17 January 2016
25106Australia20 January 2016
26154*New Zealand23 October 2016
27122England15 January 2017
28111*West Indies6 July 2017
29131Sri Lanka31 August 2017
30110*Sri Lanka3 September 2017
31121New Zealand22 October 2017
32113New Zealand29 October 2017
33112South Africa1 February 2018
34160*South Africa7 February 2018
35129*South Africa16 February 2018
36140West Indies21 October 2018
37157*West Indies24 October 2018
38107West Indies27 October 2018
39104Australia15 January 2019
40116Australia5 March 2019
41123Australia8 March 2019
42120West Indies11 August 2019
43114*West Indies14 August 2019
44113Bangladesh10 December 2022
45113Sri Lanka10 January 2023
46166*Sri Lanka15 January 2023
47122*Pakistan10 Sep 2023

Virat Kohli Twenty20 International century

122*Afghanistan8 September 2022

Virat Kohli Career & Stats

Virat Kohli Total Runs:


Virat Kohli Bowling Records


Common Queries About Virat Kohli

1. Virat Kohli’s net worth

Virat Kohli’s net worth is estimated to be around $112 million (INR 1050 crores). He is one of the highest-paid athletes in the world and earns a significant amount of money from his cricket salary, brand endorsements, and business ventures. (Source)

2. Virat Kohli’s wife

Virat Kohli is married to Anushka Sharma, a Bollywood actress. They got married in December 2017, and have a daughter named Vamika.

3. Virat Kohli’s total centuries

Virat Kohli has scored 77 centuries in international cricket, including 29 in Test matches, 47 in ODIs, and 1 in T20Is. He is the 2nd player in the world to have scored over 77 centuries in all three formats of the game.

4. Virat Kohli records

  • Virat Kohli holds numerous records in international cricket, including:
  • Most runs scored in a calendar year: 2818 runs in 2018
  • Most ODI centuries in a calendar year: 11 centuries in 2017
  • Fastest player to reach 13,000 runs in T20Is (267 innings)
  • 1st Most T20I runs in career (4008)

5. Virat Kohli IPL Career

Virat Kohli has played for the Royal Challengers Bangalore (RCB) in the Indian Premier League (IPL) since 2008. He is the leading run-scorer in IPL history with over 6000 runs.

6. Virat Kohli’s house

Virat Kohli and Anushka Sharma live in a luxurious apartment in Worli, Mumbai. The apartment is estimated to be worth around $3.4 million (INR 26 crores). (Source)

7. Virat Kohli family

Virat Kohli’s family consists of his parents, Prem and Saroj Kohli, and his elder brother, Vikas Kohli, and an elder sister, Bhawna Kohli. He is also married to Anushka Sharma, and they have a daughter named Vamika.

8. Virat Kohli’s total ODI runs

Virat Kohli has scored 13027 runs in ODIs (as of 19 Sep), at an average of 57.38. He is the fifth-highest run-scorer in ODI history, behind Sachin Tendulkar (18426), Kumar Sangakkara (14234), Ricky Ponting (13704), and Sanath Jayasuriya (13430).

9. Virat Kohli’s T20I runs

Virat Kohli has scored 4008 runs in T20Is (as of 19 Sep 2023), at an average of 52.73. He is the highest run-scorer in T20I history.

10. Virat Kohli’s Test runs

Virat Kohli has scored 8676 runs in Test matches, at an average of 49.29 (as of 19 Sep 2023).

11. Virat Kohli’s total runs in all formats

Virat Kohli has scored 25711 runs in international cricket (as of 19 Sep 2023), at an average of 53.67. He is the fifth-highest run-scorer in international cricket history, behind Sachin Tendulkar (34357), Kumar Sangakkara (28016), Ricky Ponting (27483), and Mahela Jayawardene (25957).

12. Virat Kohli’s total runs in IPL

Virat Kohli has scored 7263 runs in the IPL, at an average of 37.25. He is the leading run-scorer in IPL history with 7 centuries & 50 fifties.

Source: ESPN Cricinfo, Image source: Getty Images

Leave a Comment