List of Virat Kohli Centuries in Test, ODI, T20I and IPL
Virat Kohli is marching towards the 100-century mark.
Virat Kohli is the greatest batter in the present era without the shadow of any doubt. He is an all-format player and is capable of taking the game away from the opposition whenever the situation demands. And, that’s why he is the best in the business.
The 33-year-old run-machine keeps things simple when he comes out to bat. He literally knows how to mount pressure on the opposition. Kohli gets off the mark and then plans to take singles or rotate the strike whenever possible.
At the same time, he dictates terms with his style of batting. More importantly, he maintains his consistency in his batting approach. This is what sets him apart from most other batters in the modern era. He has indeed set an example for future generations to follow suit.
List of Virat Kohli Test Centuries:
Virat Kohli has 29 Test hundreds to his name till date. Some of them came under extremely difficult conditions. Notably, he coverted those into 7 double tons as well, indicating his ability to score big once he is set.
No. | Date | Opponent | Score | Result |
---|---|---|---|---|
1 | 24 January 2012 | Australia | 116 | Lost |
2 | 31 August 2012 | New Zealand | 103 | Won |
3 | 13 December 2012 | England | 103 | Drawn |
4 | 22 February 2013 | Australia | 107 | Won |
5 | 18 December 2013 | South Africa | 119 | Drawn |
6 | 14 February 2014 | New Zealand | 105* | Drawn |
7 | 9 December 2014 | Australia | 115 | Lost |
8 | 9 December 2014 | Australia | 141 | Lost |
9 | 26 December 2014 | Australia | 169 | Drawn |
10 | 6 January 2015 | Australia | 147 | Drawn |
11 | 12 August 2015 | Sri Lanka | 103 | Lost |
12 | 21 July 2016 | West Indies | 200 | Won |
13 | 8 October 2016 | New Zealand | 211 | Won |
14 | 17 November 2016 | England | 167 | Won |
15 | 8 December 2016 | England | 235 | Won |
16 | 9 February 2017 | Bangladesh | 204 | Won |
17 | 26 July 2017 | Sri Lanka | 103* | Won |
18 | 16 November 2017 | Sri Lanka | 104* | Drawn |
19 | 24 November 2017 | Sri Lanka | 213 | Won |
20 | 2 December 2017 | Sri Lanka | 243 | Drawn |
21 | 13 January 2018 | South Africa | 153 | Lost |
22 | 1 August 2018 | England | 149 | Lost |
23 | 18 August 2018 | England | 103 | Won |
24 | 4 October 2018 | West Indies | 139 | Won |
25 | 14 December 2018 | Australia | 123 | Lost |
26 | 10 October 2019 | South Africa | 254* | Won |
27 | 22 November 2019 | Bangladesh | 136 | Won |
28 | 9 March 2023 | Australia | 186 | Drawn |
29 | 20 July 2023 | West Indies | 121 | Drawn |
List of Virat Kohli ODI Centuries:
ODI cricket is arguably the strongest format of Virat Kohli and his numbers are a proof of it. The 50-over format suits his batting style and it has been proven time and time again. Kohli has already scored 47 hunderds in this format and is expected to add many more before he quits the international stage.
No. | Date | Opponent | Score | Result |
---|---|---|---|---|
1 | 24 December 2009 | Sri Lanka | 107 | Won |
2 | 11 January 2010 | Bangladesh | 102* | Won |
3 | 20 October 2010 | Australia | 118 | Won |
4 | 28 November 2010 | New Zealand | 105 | Won |
5 | 19 February 2011 | Bangladesh | 100* | Won |
6 | 16 September 2011 | England | 107 | Lost (D/L) |
7 | 17 October 2011 | England | 112* | Won |
8 | 2 December 2011 | West Indies | 117 | Won |
9 | 28 February 2012 | Sri Lanka | 133* | Won |
10 | 13 March 2012 | Sri Lanka | 108 | Won |
11 | 18 March 2012 | Pakistan | 183 | Won |
12 | 21 July 2012 | Sri Lanka | 106 | Won |
13 | 31 July 2012 | Sri Lanka | 128* | Won |
14 | 5 July 2013 | West Indies | 102 | Won (D/L) |
15 | 24 July 2013 | Zimbabwe | 115 | Won |
16 | 16 October 2013 | Australia | 100* | Won |
17 | 30 October 2013 | Australia | 115* | Won |
18 | 19 January 2014 | New Zealand | 123 | Lost |
19 | 26 February 2014 | Bangladesh | 136 | Won |
20 | 17 October 2014 | West Indies | 127 | Won |
21 | 16 November 2014 | Sri Lanka | 139* | Won |
22 | 15 February 2015 | Pakistan | 107 | Won |
23 | 22 October 2015 | South Africa | 138 | Won |
24 | 17 January 2016 | Australia | 117 | Lost |
25 | 20 January 2016 | Australia | 106 | Lost |
26 | 23 October 2016 | New Zealand | 154* | Won |
27 | 15 January 2017 | England | 122 | Won |
28 | 6 July 2017 | West Indies | 111* | Won |
29 | 31 August 2017 | Sri Lanka | 131 | Won |
30 | 3 September 2017 | Sri Lanka | 110* | Won |
31 | 22 October 2017 | New Zealand | 121 | Lost |
32 | 29 October 2017 | New Zealand | 113 | Won |
33 | 1 February 2018 | South Africa | 112 | Won |
34 | 7 February 2018 | South Africa | 160* | Won |
35 | 16 February 2018 | South Africa | 129* | Won |
36 | 21 October 2018 | West Indies | 140 | Won |
37 | 24 October 2018 | West Indies | 157* | Tied |
38 | 27 October 2018 | West Indies | 107 | Lost |
39 | 15 January 2019 | Australia | 104 | Won |
40 | 5 March 2019 | Australia | 116 | Won |
41 | 8 March 2019 | Australia | 123 | Lost |
42 | 11 August 2019 | West Indies | 120 | Won |
43 | 14 August 2019 | West Indies | 114* | Won |
44 | 10 December 2022 | Bangladesh | 113 | Won |
45 | 10 January 2023 | Sri Lanka | 113 | Won |
46 | 15 January 2023 | Sri Lanka | 166* | Won |
47 | 10 September 2023 | Pakistan | 122* | Won |
List of Virat Kohli T20I Centuries:
Virat Kohli became one of the few Indians to have a century across all three formats after smashing a T20I hundred against Afghanistan. Coming back from a long break, he looked fresh and batting expressively to script the history.
No. | Date | Opponent | Score | Result |
---|---|---|---|---|
1 | 8 September 2022 | Afghanistan | 122* | Won |
List of Virat Kohli IPL Centuries:
The right-handed batter has five IPL centuries to his name, out of which four came in one season only. After getting four hundreds in the 2016 season, he crossed the 100-mark after 3 years in the 2019.
No. | Score | Opposition | Venue | Date |
1 | 100* | GL | Rajkot | 24 Apr 2016 |
2 | 108* | RPS | Bengaluru | 7 May 2016 |
3 | 109 | GL | Bengaluru | 14 May 2016 |
4 | 113 | KXIP | Bengaluru | 18 May 2016 |
5 | 100 | KKR | Kolkata | 19 Apr 2019 |