Virat Kohli centuries: List of ODI, Test & IPL centuries made by Virat Kohli

 

Virat Kohli centuries are a beautiful sight in cricket, and fans have been treated to a double dose in IPL 2023. The past week has seen Kohli in sublime IPL form, blitzing back-to-back centuries to become the most prolific century scorer in IPL history.

Most recently, his latest century came in the final IPL match of the 2023 regular season, crushing 101 not out off 61 balls for the Royal Challengers Bangalore against the Gujarat Titans.

The innings came as RCB were batting first against the GT, needing a win in order to make the playoffs. Kohli led RCB to a total of 197/5, but unfortunately, a Shubman Gill century denied RCB any further cricket this year, as GT posted 198/4 in reply to finish top of the table.

Here's a look at all Virat Kohli centuries in IPL and beyond.

List of Virat Kohli IPL centuries

Virat Kohli century
Phot Credit: Icon Sport

Virat Kohli has scored a total of five centuries in IPL prior to 2023. Now, adding two further tons in the IPL 2023, Kohli has become the greatest century scorer of all time in the IPL, leapfrogging Chris Gayle who has six.

Here are all seven of Virat Kohli's IPL centuries:

S.NO  Opposition  Score Venue Result
1. GL 100* SCA Stadium, Rajkot WON
2. RPS 108* M.Chinnaswamy Stadium, Bengaluru WON
3. GL 109 M.Chinnaswamy Stadium, Bengaluru WON
4. KXIP 113 M.Chinnaswamy Stadium, WON
5. KKR 100 Eden Gardens, Kolkata WON
6. SRH 100 Rajiv Gandhi International Stadium, Hyderabad WON
7. GT 101* M.Chinnaswamy Stadium, Bengaluru LOST

List of ODI centuries scored by Virat Kohli

Virat Kohli has scored a total of 72 centuries in his international career playing for India.

One of the most prolific batsmen in world cricket, Kohli has grown by leaps and bounds ever since his ODI debut in 2008, as have the number of Virat Kohli centuries. Currently, Kohli is the third batsman in the list of most centuries scored in international cricket. He is preceded by Sachin Tendulkar who tops the list with 100 centuries while Ricky Ponting is positioned at second spot with 71 centuries.

Kohli at Asia Cup
Kohli scored his highest ODI individual score vs Pakistan in 2012

Kohli scored his highest individual ODI score of 183 against Pakistan in Asia Cup 2012. The Indian skipper is known as the ‘Chase Master' who has the knack of chasing down ODI totals with ease. Virat Kohli also holds the record for scoring most ODI hundreds in a run chase. Out of his 45 ODI centuries, 26 have come while chasing totals in ODIs.

Here's a look at all the Virat Kohli centuries in ODI cricket:

S.No Score Innings Against Venue Date
1 107 2 Sri Lanka Eden Garden, Kolkata, India 24/12/2009
2 102* 2 Bangladesh Shere Bangla Stadium, Dhaka, Bangladesh 11/01/2010
3 118 2 Australia ACA-VDCA Cricket Stadium, Visakhapatnam, India 20/10/2010
4 105 1 New Zealand Nehru Stadium, Guwahati, India 28/11/2010
5 100* 1 Bangladesh Shere Bangla Stadium, Dhaka, Bangladesh 19/02/2011
6 107 1 England Sophia Garden, Cardiff, England 16/09/2011
7 112* 2 England Feroz Shah Kotla, Delhi, India 17/10/2011
8 117 2 West Indies ACA-VDCA Cricket Stadium, Visakhapatnam, India 2/12/2011
9 133* 2 Sri Lanka Bellerive Oval, Hobart, Australia 28/02/2012
10 108 1 Sri Lanka Shere Bangla Stadium, Dhaka, Bangladesh 13/03/2012
11 183 2 Pakistan Shere Bangla Stadium, Dhaka, Bangladesh 18/03/2012
12 106 1 Sri Lanka MRIC Stadium, Hambantota, Sri Lanka 21/07/2012
13 128* 2 Sri Lanka R. Premadasa Stadium, Colombo, Sri Lanka 31/07/2012
14 102 1 West Indies Queen’s Park Oval, Port of Spain, West Indies 5/07/2013
15 115 2 Zimbabwe Harare Sport Club, Harare, Zimbabwe 24/07/2013
16 100* 2 Australia Sawai Mansingh Stadium, Jaipur, India 16/10/2013
17 115* 2 Australia VCA Stadium, Nagpur 30/10/2013
18 123 2 New Zealand McLean Park, Napier, New Zealand 19/01/2014
19 136 2 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah, Bangladesh 26/02/2014
20 127 1 West Indies HPCA Stadium, Dharamshala, India 17/10/2014
21 139* 2 Sri Lanka JSCA International Stadium, Ranchi, India 16/11/2014
22 107 1 Pakistan Adelaide Oval, Australia 15/02/2015
23 138 1 South Africa M.A. Chidambaram Stadium, Chennai, India 22/10/2015
24 117 1 Australia Melbourne Cricket Ground, Melbourne, Australia 17/01/2016
25 106 2 Australia Manuka Oval, Canberra, Australia 20/01/2016
26 154* 2 New Zealand Punjab Cricket Association IS Bindra Stadium, Mohali, India 23/10/2016
27 122 2 England Maharashtra Cricket Association Stadium, Pune, India 15/01/2017
28 111* 2 West Indies Sabina Park, Kingston, Jamaica 6/07/2017
29 131 1 Sri Lanka R. Premadasa Stadium, Colombo, Sri Lanka 31/08/2017
30 110* 2 Sri Lanka R. Premadasa Stadium, Colombo, Sri Lanka 03/09/2017
31 121 1 New Zealand Wankhede Stadium, Mumbai, India 22/10/2017
32 113 1 New Zealand Green Park Stadium, Kanpur, India 29/10/2017
33 112 2 South Africa Kingsmead Cricket Ground, Durban, South Africa 1/02/2018
34 160* 1 South Africa Newlands Cricket Ground, Cape Town, South Africa 07/02/2018
35 129* 2 South Africa SuperSport Park, Centurion, South Africa 16/02/2018
36 140 2 West Indies ACA- Stadium, Guwahati, India 21/10/2018
37 157* 1 West Indies ACA-VDCA Cricket Stadium, Visakhapatnam, India 24/10/2018
38 107 2 West Indies Maharashtra Cricket Association Stadium, Pune, India 27/10/2018
39 104 2 Australia Adelaide Oval, Adelaide, Australia 15/01/2019
40 116 1 Australia Vidarbha Cricket Association Stadium, Nagpur 05/03/2019
41 123 2 Australia JHCA International Stadium Complex, Ranchi 08/03/2019
42 120 1 West Indies Queen’s Park Oval 11/08/2019
43 114 2 West Indies Queen’s Park Oval, Trinidad 14/08/2019
44 113 1 Bangladesh Zahur Ahmed Chowdhury Stadium 10/12/2022
45 113* 1 Sri Lanka Barsapara Stadium 10/1/2023

ALSO READ List of Virat Kohli IPL records 

List of Virat Kohli Test centuries

Virat Kohli Test Centuries
Virat Kohli scored his highest Test score against South Africa in 2019

Virat Kohli has scored 27 Test centuries in his career playing for India. Kohli scored his first Test century against Australia at Adelaide Oval in 2012. Virat scored his highest Test individual score of 254 against South Africa at Pune in 2019.

Here are the Virat Kohli centuries in Test cricket:

S.No. Date Against Score Venue Result
1 24 January 2012 Australia 116 Adelaide Oval, Adelaide Lost
2 31 August 2012 New Zealand 103 M. Chinnaswamy Stadium, Bangalore Won
3 13 December 2012 England 103 Vidarbha Cricket Association Stadium, Nagpur Drawn
4 22 February 2013 Australia 107 M. A. Chidambaram Stadium, Chennai Won
5 18 December 2013 South Africa 119 Wanderers Stadium, Johannesburg Drawn
6 14 February 2014 New Zealand 105 Basin Reserve, Wellington Drawn
7 9 December 2014 Australia 115 Adelaide Oval, Adelaide Lost
8 9 December 2014 Australia 141 Adelaide Oval, Adelaide Lost
9 26 December 2014 Australia 169 Melbourne Cricket Ground, Melbourne Drawn
10 6 January 2015 Australia 147 Sydney Cricket Ground, Sydney Drawn
11 12 August 2015 Sri Lanka 103 Galle International Stadium, Galle Lost
12 21 July 2016 West Indies 200 Sir Vivian Richards Stadium, North Sound Won
13 8 October 2016 New Zealand 211 Holkar Stadium, Indore Won
14 17 November 2016 England 167 ACA-VDCA Cricket Stadium, Visakhapatnam Won
15 8 December 2016 England 235 Wankhede Stadium, Mumbai Won
16 9 February 2017 Bangladesh 204 Rajiv Gandhi International Cricket Stadium, Hyderabad Won
17 29 July 2017 Sri Lanka 103 Galle International Stadium, Galle Won
18 20 November 2017 Sri Lanka 104 Eden Gardens, Kolkata Drawn
19 24 November 2017 Sri Lanka 213 Vidarbha Cricket Association Stadium, Nagpur Won
20 2 December 2017 Sri Lanka 243 Feroz Shah Kotla Ground, Delhi Drawn
21 13 January 2018 South Africa 153 SuperSport Park, Centurion Lost
22 1 August 2018 England 149 Edgbaston Cricket Ground Lost
23 20 August 2018 England 103 Trent Bridge, Nottingham Won
24 5 October 2018 West Indies 139 Saurashtra Cricket Association Stadium Won
25 14 December 2018 Australia 123 Perth Stadium, Perth Lost
26 11 October 2019 South Africa 254 Maharashtra Cricket Association Stadium, Pune Won
27 23 November 2019 Bangladesh 131* Eden Gardens, Kolkata Won

Virat Kohli T20I Century

A rocking 122* in just 53 balls marks the 1st ever T20I century for Virat Kohli against Afghanistan in Asia Cup 2022!

Frequently Asked Questions (FAQs)/ Most Asked Questions

1. Can Virat Kohli make 100 centuries?

 Yes, Virat Kohli can make 100 centuries in international cricket. The rate at which he's scoring centuries at present, it won't be surprising if he surpasses Sachin Tendulkar to score 100 centuries. Kohli has completed 14 years in international cricket and can easily score 100 centuries if he continues to play for India for the next 5-6 years.

2. Who scored most centuries in ODIs?

Sachin Tendulkar holds the record for most centuries in ODIs. Sachin ended his ODI career with 49 centuries in ODI cricket. Currently, Virat Kohli sits behind Sachin in the list of most ODI centuries with 44 tons to his name.

3. How many centuries does Virat Kohli have?

Virat Kohli has 72 centuries to his name Kohli has scored 44 ODI centuries and 27 Test centuries playing for India.

4. Who is the king of cricket?

Virat Kohli is regarded as the king of cricket in the modern era. Kohli's performance in the last 12 years of his international career has earned him the tag of ‘King Kohli'.

5. How many centuries does Virat Kohli have in IPL?

With back-to-back centuries in his final two games of IPL 2023, Virat Kohli has overtaken Chris Gayle to become the most prolific century scorer of the league. There are seven Virat Kohli centuries in IPL so far.

Article & Stats last updated on: