Virat Kohli's Test Centuries: A Quick Overview
Explore the impressive journey of Virat Kohli in Test cricket with this quick overview of his 29 centuries. Discover the memorable moments and dominance that define Kohli's legacy in the longest format of the game.

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 NoDateScoreOppositionVenueInnings4s6s
124-Jan-12116AustraliaAdelaide2nd111
231-Aug-12103New ZealandBangalore2nd141
313-Dec-12103EnglandVidarbha Cricket Association Stadium2nd11
422-Feb-13107AustraliaChennai2nd151
518-Dec-13119South AfricaJohannesburg1st18
614-Feb-14105*New ZealandWellington4th151
709-Dec-14115AustraliaAdelaide2nd12
809-Dec-14141AustraliaAdelaide4th161
926-Dec-14169AustraliaMelbourne2nd18
1006-Jan-15147AustraliaSydney2nd20
1112-Aug-15103Sri LankaGalle2nd11
1221-Jul-16200West IndiesNorth Sound1st24
1308-Oct-16211New ZealandIndore1st20
1417-Nov-16167EnglandVisakhapatnam1st18
1508-Dec-16235EnglandMumbai2nd251
1609-Feb-17204BangladeshHyderabad1st24
1726-Jul-17103*Sri LankaGalle3rd51
1816-Nov-17104*Sri LankaKolkata3rd122
1924-Nov-17213Sri LankaVidarbha Cricket Association Stadium2nd172
2002-Dec-17243Sri LankaDelhi1st25
2113-Jan-18153South AfricaCenturion2nd15
2201-Aug-18149EnglandBirmingham2nd221
2318-Aug-18103EnglandNottingham3rd10
2404-Oct-18139West IndiesRajkot1st10
2514-Dec-18123AustraliaPerth2nd131
2610-Oct-19254*South AfricaPune1st332
2722-Nov-19136BangladeshKolkata2nd18
2812-Mar-23186AustraliaAhmedabad2nd15
2921-Jul-23121West IndiesTrinidad1st151
Virat Kohli Test Centuries List