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 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 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 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: