Virat Kohli smashed his 28th Test century on Sunday (12th Mar 2023) after a gap of 1205 days, as his last Test century came against Bangladesh in Nov 2019 in the pink ball Test match at Eden Gardens. Virat Kohli has been one of the most prolific batters in all 3 formats in the modern era and here in this article we will have a look at the list of all Test hundreds from Virat Kohli's career overall.

Virat Kohli's Test hundreds:
116(213) vs AUS in Adelaide, 2012
103(193) vs NZ in Bengaluru, 2012
103(295) vs ENG in Nagpur, 2012
107(206) vs AUS in Chennai, 2013
119(181) vs SA in Johannesburg, 2013
105*(135) vs NZ in Wellington, 2014
115(184) vs AUS in Adelaide, 2014
141(175) vs AUS in Adelaide, 2014
169(272) vs AUS in Melbourne, 2014
147(230) vs AUS in Sydney, 2015
103(191) vs SL in Galle, 2015
200(283) vs WI in North Sound, 2016
211(366) vs NZ in Indore, 2016
167(267) vs ENG in Visakhapatnam, 2016
235(340) vs ENG in Mumbai(WS), 2016
204(246) vs BAN in Hyderabad, 2017
103*(136) vs SL in Galle, 2017
104*(119) vs SL in Kolkata, 2017
213(267) vs SL in Nagpur, 2017
243(287) vs SL in Delhi, 2017
153(217) vs SA in Centurion, 2018
149(225) vs ENG in Birmingham, 2018
103(197) vs ENG in Nottingham, 2018
139(230) vs WI in Rajkot, 2018
123(257) vs AUS in Perth, 2018
254*(336) vs SA in Pune, 2019
136(194) vs BAN in Kolkata, 2019
186(364) vs AUS in Ahmedabad, 2023