Virat Kohli started his career in tests in the year 2011. However, the start of his test career was not good enough. He struggled to mark his impact in test cricket through his batting performance. But the bad phase was not long and he overcame it by performing brilliantly with his bat to score centuries, fifties, and lots of runs. He has now made some impressive impact on tests by scoring 29 centuries in Test and there is a lot more to come as he is still playing. He has a record of a total of 8848 runs in 113 test matches and he has been one of the greatest former Test captains of India. In his Test captaincy, he made one of the strongest teams who performed brilliantly throughout his captaincy days. India made some prolific performances under Virat’s guidance.
In this article, we will talk about the 29 centuries of Virat Kohli recorded in test format. Each of his century has a story to tell and has impacted the Indian cricket team greatly, mostly in winning the match.
Key highlights of Virat Kohli’s Test centuries
- Virat Kohli has a total of 29 Test Centuries.
- In 2018, on 22nd August Virat Kohli became the first-ever batsman from India to achieve the highest test rating of 937 against the England team.
- He is one of the few players who has a record of centuries in each inning of test matches.
- As of now, Virat Kohli scored his last century of 121 against West Indies in the Caribbean.
Test Centuries List of Virat Kohli
Sl No | Date | Score | Opposition | Venue | Innings | 4s | 6s |
1 | 24-Jan-12 | 116 | Australia | Adelaide | 2nd | 11 | 1 |
2 | 31-Aug-12 | 103 | New Zealand | Bangalore | 2nd | 14 | 1 |
3 | 13-Dec-12 | 103 | England | Vidarbha Cricket Association Stadium | 2nd | 11 | – |
4 | 22-Feb-13 | 107 | Australia | Chennai | 2nd | 15 | 1 |
5 | 18-Dec-13 | 119 | South Africa | Johannesburg | 1st | 18 | – |
6 | 14-Feb-14 | 105* | New Zealand | Wellington | 4th | 15 | 1 |
7 | 09-Dec-14 | 115 | Australia | Adelaide | 2nd | 12 | – |
8 | 09-Dec-14 | 141 | Australia | Adelaide | 4th | 16 | 1 |
9 | 26-Dec-14 | 169 | Australia | Melbourne | 2nd | 18 | – |
10 | 06-Jan-15 | 147 | Australia | Sydney | 2nd | 20 | – |
11 | 12-Aug-15 | 103 | Sri Lanka | Galle | 2nd | 11 | – |
12 | 21-Jul-16 | 200 | West Indies | North Sound | 1st | 24 | – |
13 | 08-Oct-16 | 211 | New Zealand | Indore | 1st | 20 | – |
14 | 17-Nov-16 | 167 | England | Visakhapatnam | 1st | 18 | – |
15 | 08-Dec-16 | 235 | England | Mumbai | 2nd | 25 | 1 |
16 | 09-Feb-17 | 204 | Bangladesh | Hyderabad | 1st | 24 | – |
17 | 26-Jul-17 | 103* | Sri Lanka | Galle | 3rd | 5 | 1 |
18 | 16-Nov-17 | 104* | Sri Lanka | Kolkata | 3rd | 12 | 2 |
19 | 24-Nov-17 | 213 | Sri Lanka | Vidarbha Cricket Association Stadium | 2nd | 17 | 2 |
20 | 02-Dec-17 | 243 | Sri Lanka | Delhi | 1st | 25 | – |
21 | 13-Jan-18 | 153 | South Africa | Centurion | 2nd | 15 | – |
22 | 01-Aug-18 | 149 | England | Birmingham | 2nd | 22 | 1 |
23 | 18-Aug-18 | 103 | England | Nottingham | 3rd | 10 | – |
24 | 04-Oct-18 | 139 | West Indies | Rajkot | 1st | 10 | – |
25 | 14-Dec-18 | 123 | Australia | Perth | 2nd | 13 | 1 |
26 | 10-Oct-19 | 254* | South Africa | Pune | 1st | 33 | 2 |
27 | 22-Nov-19 | 136 | Bangladesh | Kolkata | 2nd | 18 | – |
28 | 12-Mar-23 | 186 | Australia | Ahmedabad | 2nd | 15 | – |
29 | 21-Jul-23 | 121 | West Indies | Trinidad | 1st | 15 | 1 |