Virat Kohli Centuries
Published - 09 Sep 2024, 12:31 PM | Updated - 09 Sep 2024, 12:36 PM
Table of Contents
Virat Kohli is an Indian cricketer who plies his trade for Team India in international cricket and Royal Challengers Bengaluru in the Indian Premier League (IPL). In domestic cricket, he represents Delhi.
The former India skipper is widely regarded as the best all-format batsman of this generation. The game has seen very few prolific run-scorers like Kohli. In the last decade or so, the right-handed batsman has scored heavily across formats and against all the oppositions irrespective of conditions.
Very few batsmen in the history of cricket have scored centuries as consistently as Kohli in international cricket. Kohli has already broken Sachin Tendulkar's record of most centuries in ODIs which looked unbreakable not very long ago. Virat Kohli's total centuries in all formats currently stands at 80.
Virat Kohli ODI centuries list:
Virat Kohli has been playing in ODIs since 2008. He has played 295 ODIs so far and has scored a staggering 13906 runs at an average of 58.18. At present, Virat Kohli's ODI century number stands at 50. He has also hit 72 half-centuries.
Virat Kohli's first ODI century came against Sri Lanka in 2009. In 2012, he scored his 10th century when he hit 108 against Bangladesh in the Asia Cup. His 20th century came against the West Indies in 2014. In 2015, Kohli scored his 23rd ODI ton against South Africa to surpass Sourav Ganguly and became the second-highest Indian centurion.
In 2017, he scored another century against Sri Lanka to become just the third player after Tendulkar and Ricky Ponting to touch the 30-century mark in ODIs. Kohli's 40th ODI ton came against Australia in 2019.
He finally equaled Tendulkar's 49-century record in 2023 during the World Cup game against South Africa at the Eden Gardens. In the same tournament, he hit the 50th ODI ton to become the first player to achieve the incredible feat.
List of Virat Kohli ODI centuries:
No. |
Date |
Against |
Score |
Venue |
1 |
24 December 2009 |
Sri Lanka |
107 |
Eden Gardens, Kolkata |
2 |
11 January 2010 |
Bangladesh |
102* |
Shere Bangla National Stadium, Dhaka |
3 |
20 October 2010 |
Australia |
118 |
APCA-VDCA Stadium, Visakhapatnam |
4 |
28 November 2010 |
New Zealand |
105 |
Nehru Stadium, Guwahati |
5 |
19 February 2011 |
Bangladesh |
100* |
Shere Bangla National Stadium, Dhaka |
6 |
16 September 2011 |
England |
107 |
Sophia Gardens, Cardiff |
7 |
17 October 2011 |
England |
112* |
Feroz Shah Kotla Ground, Delhi |
8 |
2 December 2011 |
West Indies |
117 |
APCA-VDCA Stadium, Visakhapatnam |
9 |
28 February 2012 |
Sri Lanka |
133* |
Bellerive Oval, Hobart |
10 |
13 March 2012 |
Sri Lanka |
108 |
Shere Bangla National Stadium, Dhaka |
11 |
18 March 2012 |
Pakistan |
183 |
Shere Bangla National Stadium, Dhaka |
12 |
21 July 2012 |
Sri Lanka |
106 |
MRIC Stadium, Hambantota |
13 |
31 July 2012 |
Sri Lanka |
128 |
R. Premadasa Stadium, Colombo |
14 |
5 July 2013 |
West Indies |
102 |
Queen's Park Oval, Port of Spain |
15 |
24 July 2013 |
Zimbabwe |
115 |
Harare Sports Club, Harare |
16 |
16 October 2013 |
Australia |
100* |
Sawai Mansingh Stadium, Jaipur |
17 |
30 October 2013 |
Australia |
115* |
VCA Stadium, Nagpur |
18 |
19 January 2014 |
New Zealand |
123 |
McLean Park, Napier |
19 |
26 February 2014 |
Bangladesh |
136 |
Khan Shaheb Osman Ali Stadium, Fatullah |
20 |
17 October 2014 |
West Indies |
127 |
HPCA Stadium, Dharamshala |
21 |
16 November 2014 |
Sri Lanka |
139* |
JSCA International Stadium, Ranchi |
22 |
15 February 2015 |
Pakistan |
107 |
Adelaide Oval, Adelaide |
23 |
22 October 2015 |
South Africa |
138 |
M. A. Chidambaram Stadium, Chennai |
24 |
17 January 2016 |
Australia |
117 |
Melbourne Cricket Ground, Melbourne |
25 |
20 January 2016 |
Australia |
106 |
Manuka Oval, Canberra |
26 |
23 October 2016 |
New Zealand |
154* |
Punjab Cricket Association IS Bindra Stadium, Mohali |
27 |
15 January 2017 |
England |
122 |
Maharashtra Cricket Association Stadium, Pune |
28 |
6 July 2017 |
West Indies |
111* |
Sabina Park, Kingston |
29 |
31 August 2017 |
Sri Lanka |
131 |
R. Premadasa Stadium, Colombo |
30 |
3 September 2017 |
Sri Lanka |
110* |
R. Premadasa Stadium, Colombo |
31 |
22 October 2017 |
New Zealand |
121 |
Wankhede Stadium, Mumbai |
32 |
29 October 2017 |
New Zealand |
113 |
Green Park Stadium, Kanpur |
33 |
1 February 2018 |
South Africa |
112 |
Kingsmead Cricket Ground, Durban |
34 |
7 February 2018 |
South Africa |
160* |
Newlands Cricket Ground, Cape Town |
35 |
16 February 2018 |
South Africa |
129* |
SuperSport Park, Centurion |
36 |
21 October 2018 |
West Indies |
140 |
Barsapara Cricket Ground, Guwahati |
37 |
24 October 2018 |
West Indies |
157* |
ACA-VDCA Stadium, Visakhapatnam |
38 |
27 October 2018 |
West Indies |
107 |
MCA Stadium, Pune |
39 |
15 January 2019 |
Australia |
104 |
Adelaide Oval, Adelaide |
40 |
05 March 2019 |
Australia |
116 |
Vidarbha Cricket Association Stadium, Nagpur |
41 |
08 March 2019 |
Australia |
123 |
JSCA International Stadium Complex, Ranchi |
42 |
11 August 2019 |
West Indies |
120 |
Queen's Park Oval, Port of Spain |
43 |
14 August 2019 |
West Indies |
114* |
Queen's Park Oval, Port of Spain |
44 |
10 December 2022 |
Bangladesh |
113 |
Zahur Ahmed Chowdhury Stadium, Chittagong |
45 |
10 January 2023 |
Sri Lanka |
113 |
Barsapara Cricket Stadium, Guwahati |
46 |
15 January 2023 |
Sri Lanka |
166* |
Greenfield International Stadium, Thiruvananthapuram |
47 |
11 September 2023 |
Pakistan |
122* |
R. Premadasa Stadium, Khettarama, Colombo |
48 |
19 October 2023 |
Bangladesh |
103 |
Maharashtra Cricket Association Stadium, Pune |
49 |
5 November 2023 |
South Africa |
101 |
Eden Gardens, Kolkata |
50 |
15 November 2023 |
New Zealand |
117 |
Wankhede Stadium, Mumbai |
Virat Kohli Test centuries list:
Kohli made his Test debut in 2011. Virat Kohli's first Test century came against Australia in 2012. Kohli has scored 29 Test centuries so far. He is 18th in the list of most Test centuries scored by a player. For India, he is the fourth highest.
List of Virat Kohli Test centuries:
No. |
Date |
Against |
Score |
Venue |
1 |
24 January 2012 |
Australia |
116 |
Adelaide Oval, Adelaide |
2 |
31 August 2012 |
New Zealand |
103 |
M. Chinnaswamy Stadium, Bangalore |
3 |
13 December 2012 |
England |
103 |
Vidarbha Cricket Association Stadium, Nagpur |
4 |
22 February 2013 |
Australia |
107 |
M. A. Chidambaram Stadium, Chennai |
5 |
18 December 2013 |
South Africa |
119 |
Wanderers Stadium, Johannesburg |
6 |
14 February 2014 |
New Zealand |
105* |
Basin Reserve, Wellington |
7 |
9 December 2014 |
Australia |
115 |
Adelaide Oval, Adelaide |
8 |
9 December 2014 |
Australia |
141 |
Adelaide Oval, Adelaide |
9 |
26 December 2014 |
Australia |
169 |
Melbourne Cricket Ground, Melbourne |
10 |
6 January 2015 |
Australia |
147 |
Sydney Cricket Ground, Sydney |
11 |
12 August 2015 |
Sri Lanka |
103 |
Galle International Stadium, Galle |
12 |
21 July 2016 |
West Indies |
200 |
Sir Vivian Richards Stadium, North Sound |
13 |
8 October 2016 |
New Zealand |
211 |
Holkar Stadium, Indore |
14 |
17 November 2016 |
England |
167 |
ACA-VDCA Cricket Stadium, Visakhapatnam |
15 |
8 December 2016 |
England |
235 |
Wankhede Stadium, Mumbai |
16 |
9 February 2017 |
Bangladesh |
204 |
Rajiv Gandhi International Cricket Stadium, Hyderabad |
17 |
26 July 2017 |
Sri Lanka |
103* |
Galle International Stadium, Galle |
18 |
16 November 2017 |
Sri Lanka |
104* |
Eden Gardens, Kolkata |
19 |
24 November 2017 |
Sri Lanka |
213 |
Vidarbha Cricket Association Stadium, Nagpur |
20 |
2 December 2017 |
Sri Lanka |
243 |
Feroz Shah Kotla Ground, Delhi |
21 |
13 January 2018 |
South Africa |
153 |
SuperSport Park, Centurion |
22 |
1 August 2018 |
England |
149 |
Edgbaston Cricket Ground |
23 |
18 August 2018 |
England |
103 |
Trent Bridge, Nottingham |
24 |
4 October 2018 |
West Indies |
139 |
Saurashtra Cricket Association Stadium |
25 |
14 December 2018 |
Australia |
123 |
Perth Stadium, Perth |
26 |
10 October 2019 |
South Africa |
254* |
Maharashtra Cricket Association Stadium, Pune |
27 |
22 November 2019 |
Bangladesh |
136 |
Eden Gardens, Kolkata |
28 |
9 March 2023 |
Australia |
186 |
Narendra Modi Stadium, Ahmedabad |
29 |
20 July 2023 |
West Indies |
121 |
Queen’s Park Oval, Port of Spain, Trinidad |
Virat Kohli T20I centuries list:
Virat Kohli has one century in the T20Is. After making his debut in T20Is in 2010, Virat Kohli's first T20I century came in 2022 during the Asia Cup clash against Afghanistan.
Virat Kohli World Cup centuries list:
The number of Virat Kohli centuries in the World Cup is 5. He announced his arrival in the World Cup by scoring a century in his first-ever World Cup game, achieving the feat in the 2011 World Cup clash against Bangladesh. In the 2015 ODI World Cup, he hit one century that came against arch-rivals Pakistan.
In the 2019 edition, Kohli could not score a century before scoring three centuries in the 2023 edition. He is yet to hit a century in the T20I World Cup.
List of Virat Kohli World Cup centuries:
Date |
Against |
Score |
Venue |
19 February 2011 |
Bangladesh |
100* |
Sher-e-Bangla Cricket Stadium, Dhaka |
15 February 2015 |
Pakistan |
107 |
Adelaide Oval, Adelaide |
19 October 2023 |
Bangladesh |
103 |
Maharashtra Cricket Association Stadium, Pune |
5 November 2023 |
South Africa |
101 |
Eden Gardens, Kolkata |
15 November 2023 |
New Zealand |
117 |
Wankhede Stadium, Mumbai |
Virat Kohli IPL centuries list:
While Virat Kohli has been playing in the IPL since 2008, he managed to hit his first IPL century in 2016. Virat Kohli's first IPL century came against the now-defunct Gujarat Lions. He went on to score a record four centuries that season.
In 2019, he scored one more century before scoring two centuries in 2023. In 2024, the right-handed batsman scored another century. With 8 centuries to his name, Kohli holds the record for most IPL tons.
List of Virat Kohli IPL centuries:
No. |
Date |
Team Played |
Against |
Score |
Venue |
1 |
24 April 2016 |
RCB |
GL |
100* |
Rajkot |
2 |
7 May 2016 |
RCB |
RPS |
108* |
Bengaluru |
3 |
14 May 2016 |
RCB |
GL |
109 |
Bengaluru |
4 |
18 May 2016 |
RCB |
KXIP |
113 |
Bengaluru |
5 |
19 April 2019 |
RCB |
KKR |
100 |
Kolkata |
6 |
18 May 2023 |
RCB |
SRH |
100 |
Hyderabad |
7 |
21 May 2023 |
RCB |
GT |
101* |
Bengaluru |
8 |
19 March 2024 |
RCB |
RR |
113* |
Jaipur |