Virat Kohli, one of cricket’s modern giants, has amassed with second most centuries in cricketing history after Legendary Sachin Tendulkar. His first century in Tests came against Australia in 2012, marking the beginning of a prolific journey. In ODIs, he has achieved the feat to score the most number of hundreds beating Tendulkar with 50 tons. Let us look at Virat Kohli’s centuries in all formats.
Virat Kohli Tests centuries
King Kohli has scored 29 Test centuries in 112 matches. He also has 30 fifties in Test cricket. Virat has played the biggest knock of an unbeaten 254.
Matches | Centuries | Sixes | Fours |
113 | 29 | 26 | 991 |
Virat Kohli centuries in ODIs
Surpassing Tendulkar, Virat has 50 ODI hundreds with 151 sixes. He has 72 half-centuries in 50-over cricket. The right-hand batter has 183 as the biggest innings which he played against Pakistan.
Matches | Centuries | Sixes | Fours |
292 | 50 | 151 | 1294 |
Virat centuries in T20Is
Virat scored one century in T20I against Afghanistan in 2022. He had scored an unbeaten 122 in Dubai.
Matches | Centuries | Sixes | Fours |
125 | 1 | 124 | 369 |
Virat Kohli domestic centuries
Format | Mat | Runs | HS | Ave | SR | 100s | 50s |
FC | 145 | 11097 | 254* | 50.21 | 55.96 | 36 | 38 |
List A | 326 | 15290 | 183 | 57.48 | 93.61 | 54 | 80 |
T20s | 399 | 12886 | 122* | 41.43 | 134.2 | 9 | 97 |
Virat centuries in IPL
RCB former captain has played 237 matches and scored seven tons. He has most number of IPL centuries.
Matches | Centuries | Sixes | Fours |
237 | 7 | 234 | 643 |