Virat Kohli IPL Centuries | List of Virat Kohli international & IPL centuries

Virat Kohli with 48 ODI tons is now just one away from equaling Sachin Tendulkar's tally of 49 centuries

View : 132.1K
12 Min Read

He can rightfully stake claim to being the greatest batsman of modern-day cricket. Virat Kohli is a batting colossus, and in his international career that has lasted over a decade, the Indian skipper has made the life of bowlers across the world miserable.

The batting legend has scored more than 26000 runs in international cricket thus far and is only the second Indian batsman after Sachin Tendulkar to score over 25000 runs in the international arena. Kohli also stands second in the list of batsmen with the most centuries in international cricket, with 80 tons to his name. With a century against Bangladesh in the third ODI, he went past Ricky Ponting’s tally of 71 centuries and occupied second place. His latest century, 80th one, also came against New Zealand in the semi-final of the ODI World Cup 2023 at Wankhede Stadium in Mumbai.

It is to be noted that Kohli has the most number of international centuries among active players across the world. The legendary Sachin Tendulkar occupies the top spot, with a mammoth 100 international hundreds to his name. While Virat Kohli has scored 50 hundreds in the ODI format, he has scored 29 centuries in Test cricket and a lone ton in the shortest form of the game.

The 34-year-old has played some stunning knocks in the ODI format. His blazing 133* off just 86 balls at Hobart against Sri Lanka in 2012 helped India chase down a challenging target of 321 in just 36.4 overs. Another gem from the willow of the master in ODI cricket is the 183 that he scored against rivals Pakistan in the Asia Cup in the year 2012.

Coming in with the scoreboard reading 0/1, Virat Kohli launched a murderous assault on the opposition, scoring a breathtaking 148-ball 183, and helped India to chase a mammoth target of 330 with 13 balls to spare. 

Virat Kohli has played several match-winning knocks in Tests 

In the Test arena too, Virat Kohli has set the stage on fire. The batting behemoth has scored 7 double centuries, the most by an Indian willow wielder in Tests. Out of the many ravishing knocks from Kohli in the whites, some of them stand out for the class and authority that he exhibited out in the middle. 

The 254* that he plundered against South Africa in the year 2019 is one that will rank as one of the most eye-catching knocks played by an Indian batsman in Test matches at home. The Delhi-born batting colossus faced 336 deliveries, and scored an unbeaten 254 to allow India to pile up a total of 601 runs on the board, and helped his side to trounce the Proteas by an innings and 137 runs. 

Also, another Virat Kohli special that will stay in our memories is the 235 that he scored at the Wankhede stadium in Mumbai against England in 2016. Coming in with the scorecard reading 146/2, Kohli took on the England bowling attack consisting of James Anderson, Ben Stokes and Adil Rashid to score a magical double ton. His exploits with the willow allowed India to thrash the England side by an innings and 36 runs.

Virat Kohli's IPL Centuries List:

No Date Score Opposition Venue
1 April 24, 2016 100* (63) Gujarat Lions Saurashtra Cricket Association Stadium, Rajkot
2 May 7, 2016 108* (58) Rising Pune Supergiants M Chinnaswamy Stadium, Bengaluru
3 May 14, 2016 109 (55) Gujarat Lions M Chinnaswamy Stadium, Bengaluru
4 May 18, 2016 113 (50) Kings XI Punjab M Chinnaswamy Stadium, Bengaluru
5 April 19, 2019 100 (58) Kolkata Knight Riders Eden Gardens, Kolkata
6 May 18, 2023 100 (63) Sunrisers Hyderabad Rajiv Gandhi International Cricket Stadium, Hyderabad
May 21, 2023 101* (61) Gujarat Titans M Chinnaswamy Stadium, Bengaluru
8 April 6, 2023 113* (72) Rajasthan Royals  Sawai Mansingh Stadium, Jaipur

Virat Kohli’s T20I Century:

No. Score Opposition Venue Date
1 122* (61) Afghanistan Dubai 08-Sep-22

Virat Kohli’s ODI Centuries:

No. Score Opposition Venue Date
1 107 Sri Lanka Eden Gardens, Kolkata 24-Dec-09
2 102* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 11-Jan-10
3 118 Australia APCA-VDCA Stadium, Visakhapatnam 20-Oct-10
4 105 New Zealand Nehru Stadium, Guwahati 28-Nov-10
5 100* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 19-Feb-11
6 107 England Sophia Gardens, Cardiff 16-Sep-11
7 112* England Feroz Shah Kotla Ground, Delhi 17-Oct-11
8 117 West Indies APCA-VDCA Stadium, Visakhapatnam 02-Dec-11
9 133* Sri Lanka Bellerive Oval, Hobart 28-Feb-12
10 108 Sri Lanka Sher-e-Bangla Cricket Stadium, Dhaka 13-Mar-12
11 183 Pakistan Sher-e-Bangla Cricket Stadium, Dhaka 18-Mar-12
12 106 Sri Lanka MRIC Stadium, Hambantota 21-Jul-12
13 128* Sri Lanka R. Premadasa Stadium, Colombo 31-Jul-12
14 102 West Indies Queen’s Park Oval, Port of Spain 05-Jul-13
15 115 Zimbabwe Harare Sports Club, Harare 24-Jul-13
16 100* Australia Sawai Mansingh Stadium, Jaipur 16-Oct-13
17 115* Australia VCA Stadium, Nagpur 30-Oct-13
18 123 New Zealand McLean Park, Napier 19-Jan-14
19 136 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah 26-Feb-14
20 127 West Indies HPCA Stadium, Dharamshala 17-Oct-14
21 139* Sri Lanka JSCA International Stadium, Ranchi 16-Nov-14
22 107 Pakistan Adelaide Oval, Adelaide 15-Feb-15
23 138 South Africa M. A. Chidambaram Stadium, Chennai 22-Oct-15
24 117 Australia Melbourne Cricket Ground, Melbourne 17-Jan-16
25 106 Australia Manuka Oval, Canberra 20-Jan-16
26 154* New Zealand Punjab Cricket Association IS Bindra Stadium, Mohali 23-Oct-16
27 122 England Maharashtra Cricket Association Stadium, Pune 15-Jan-17
28 111* West Indies Sabina Park, Kingston 06-Jul-17
29 131 Sri Lanka R. Premadasa Stadium, Colombo 31-Aug-17
30 110* Sri Lanka R. Premadasa Stadium, Colombo 03-Sep-17
31 121 New Zealand Wankhede Stadium, Mumbai 22-Oct-17
32 113 New Zealand Green Park Stadium, Kanpur 29-Oct-17
33 112 South Africa Kingsmead Cricket Ground, Durban 01-Feb-18
34 160* South Africa Newlands Cricket Ground, Cape Town 07-Feb-18
35 129* South Africa SuperSport Park, Centurion 16-Feb-18
36 140 West Indies ACA Stadium, Guwahati 21-Oct-18
37 157* West Indies ACA-VDCA Cricket Stadium, Visakhapatnam 24-Oct-18
38 107 West Indies Maharashtra Cricket Association Stadium, Pune 27-Oct-18
39 104 Australia Adelaide Oval, Adelaide 15-Jan-19
40 116 Australia Vidarbha Cricket Association Stadium, Nagpur 05-Mar-19
41 123 Australia JSCA International Stadium, Ranchi 08-Mar-19
42 120 West Indies Queen’s Park Oval, Port of Spain 11-Aug-19
43 114* West Indies Queen’s Park Oval, Port of Spain 14-Aug-19
44 113 Bangladesh Zahur Ahmed Chowdhury Stadium, Chattogram 10-Dec-2022
45 113 Sri Lanka Barsapara Cricket Stadium, Guwahati 10-Jan-2023
46 166* Sri Lanka Greenfield International Stadium, Thiruvananthapuram 15-Jan-2023
47 122* Pakistan  R.Premadasa Stadium, Khettarama, Colombo 11- Sep- 2023
48 103* Bangladesh Maharashtra Cricket Association Stadium, Pune 19-Oct-2023
49 101* South Africa Eden Gardens, Kolkata 05-Nov-2023
50 117 New Zealand Wankhede Stadium, Mumbai 15-Nov-2023

Virat Kohli’s Test Centuries:

No. Score Opposition Venue Date
1 116 Australia Adelaide Oval, Adelaide 24-Jan-12
2 103 New Zealand M. Chinnaswamy Stadium, Bangalore 31-Aug-12
3 103 England Vidarbha Cricket Association Stadium, Nagpur 13-Dec-12
4 107 Australia M. A. Chidambaram Stadium, Chennai 22-Feb-13
5 119 South Africa Wanderers Stadium, Johannesburg 18-Dec-13
6 105* New Zealand Basin Reserve, Wellington 14-Feb-14
7 115 Australia Adelaide Oval, Adelaide 09-Dec-14
8 141 Australia Adelaide Oval, Adelaide 09-Dec-14
9 169 Australia Melbourne Cricket Ground, Melbourne 26-Dec-14
10 147 Australia Sydney Cricket Ground, Sydney 06-Jan-15
11 103 Sri Lanka Galle International Stadium, Galle 12-Aug-15
12 200 West Indies Sir Vivian Richards Stadium, North Sound 21-Jul-16
13 211 New Zealand Holkar Stadium, Indore 08-Oct-16
14 167 England ACA-VDCA Cricket Stadium, Visakhapatnam 17-Nov-16
15 235 England Wankhede Stadium, Mumbai 08-Dec-16
16 204 Bangladesh Rajiv Gandhi International Cricket Stadium, Hyderabad 09-Feb-17
17 103* Sri Lanka Galle International Stadium, Galle 26-Jul-17
18 104* Sri Lanka Eden Gardens, Kolkata 16-Nov-17
19 213 Sri Lanka Vidarbha Cricket Association Stadium, Nagpur 24-Nov-17
20 243 Sri Lanka Feroz Shah Kotla Ground, Delhi 02-Dec-17
21 153 South Africa SuperSport Park, Centurion 13-Jan-18
22 149 England Edgbaston Cricket Ground, Birmingham 01-Aug-18
23 103 England Trent Bridge, Nottingham 18-Aug-18
24 139 West Indies Saurashtra Cricket Association Stadium, Rajkot 04-Oct-18
25 123 Australia Perth Stadium, Perth 14-Dec-18
26 254* South Africa Maharashtra Cricket Association Stadium, Pune 10-Oct-19
27 136 Bangladesh Eden Gardens, Kolkata 22-Nov-19
28 186 Australia Narendra Modi Stadium, Ahmedabad 12-Mar-23
29 121 West Indies Queen's Park Oval, Port of Spain, Trinidad 21-Jul-23

*Last updated on 15th November, 2023

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store