The legend of modern cricket, Virat Kohli debuted in international cricket in August 2008, in an ODI match against Sri Lanka. While playing against Sri Lanka in 2009, Kohli scored his first century (107 off 114 balls).
So far, Virat has broken many records and is currently holding the record for the most centuries in ODI internationals. But do you know how many centuries of Virat Kohli have in all formats of cricket? Let’s reveal this number.
How Many Centuries of Virat Kohli in International Cricket
Virat Kohli has a total of 82 centuries in 549 international matches with 51 in ODI matches, 30 in Test matches, and a single century in T20 international. The last century of Virat came in the test while he was playing in the Border-Gavaskar Trophy Test against Australia at Perth’s Optus Stadium.
With this 82nd century, Virat is now 19 centuries behind the world record created by cricket “GOD” Sachin Tendulkar. Idol for the modern cricket stars, Sachin has total of 100 centuries in 664 international cricket matches followed by Virat Kohli (71) and Ricky Ponting (71).
Read about Virat Kohli’s profile and career stats with all records.
Virat Kohli Total Centuries in All Formats
Former Indian captain Virat Kohli smashed 82 centuries so far in 549 matches. Virat is the record holder for the highest centuries in ODI international and Indian Premier League (IPL). However, in test cricket, Virat hasn’t performed well and ranks in 16th position with 30 centuries so far. Here is the complete list of Virat Kohli centuries in all formats –
Format | Matches | Runs | 100s | 50s | HS | Average |
Tests | 119 | 9145 | 30 | 31 | 254* | 48.13 |
ODIs | 301 | 14180 | 51 | 74 | 183 | 58.18 |
T20Is | 125 | 4275 | 1 | 38 | 122* | 48.69 |
IPL | 237 | 7263 | 8 | 50 | 113* | 37.24 |
Virat Kohli Test Centuries
Virat Kohli has 30 centuries in Test cricket in 119 matches with 31 half-centuries and an average of 48.13. His last test century came during the Border-Gavaskar Trophy in Australia, Perth Stadium in 143 balls. Virat scored 9145 runs in test cricket and ranks 25th position in the ICC test ranking.
Sachin Tendulkar remains the greatest player with the most centuries in the test cricket (51) and 15,921 runs at an average of 53.78.
Virat Kohli in ODI Centuries
Virat Kohli, the king of cricket has 51 centuries in 301 ODI matches. Kohli has played 289 innings with the top score of 183 that he smashed against Pakistan in 2012. With his last century in the ODI on 15th November 2023 against New Zealand, he outrun Sachin Tendulkar who had 49 ODI centuries in his career.
Virat Kohli Last Century in ODI: Virat Kohli smashed his 51st century in ODI cricket in Champions Trophy group stage match against Pakistan. Virat took 111 deliveries to reach the century when playing at Dubai International Stadium. His match-winning inning helps India to defeat Pakistan by six wickets.
Can Virat Kohli Make 100 Centuries?
It is very unlikely for Virat Kohli to break the record of 100 centuries – Currently held by Sachin Tendulkar. He has massive 82 centuries but with retirement from Tests and T20s, and only a few ODIs left, the chances of scoring 18 more hundreds are extremely slim—despite his fitness and form.
Top 10 Players with Highest Centuries in International Cricket
Sachin Tendulkar ranked at the top for the highest centuries with 100 hundred in 664 matches. Sachin is followed by Virat Kohli (82), Ricky Ponting (71), Kumar Sangakkara (63), and Jacques Kallis (62). Here is the complete list of the top 10 players with the most centuries in cricket –
Player | Country | Matches | 100s | Total Runs |
Sachin Tendulkar | India | 664 | 100 | 34,357 |
Virat Kohli | India | 543 | 82 | 27,324 |
Ricky Ponting | Australia | 560 | 71 | 27,483 |
Kumar Sangakkara | Sri Lanka | 594 | 63 | 28,016 |
Jacques Kallis | South Africa | 519 | 62 | 25,534 |
Hashim Amla | South Africa | 349 | 55 | 18,672 |
Mahela Jayawardene | Sri Lanka | 652 | 54 | 25,957 |
Brian Lara | West Indies | 430 | 53 | 22,912 |
JE Root | England | 356 | 52 | 20,406 |
DA Warner | Australia | 383 | 49 | 18,995 |
These players have performed exceptionally well in different conditions, securing their spots as top hitters. Their centuries include match-winning knocks and game-changing innings, showing commitment to their team, and passion for cricket.