Centuries of Virat Kohli in All Formats (Test, ODI, T20, & IPL)

Share

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?

How Many Centuries of Virat Kohli in International Cricket

Virat Kohli has a total of 81 centuries in 538 international matches with 50 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 81st 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 (International)

Former captain and right-handed top-order batsman Virat Kohli scored 81 centuries so far in 538 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 295 13906 50 72 183 58.18
T20Is 125 4275 1 38 122* 48.69
IPL 237 7263 8 50 113* 37.24

 

Virat Kohli Centuries in Test Cricket

Virat Kohli has 30 centuries in Test cricket in 119 matches with 31 half-centuries and an average of 48.13. His latest 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 in the test with 51 centuries and 15,921 runs at an average of 53.78.

Centuries of Virat Kohli in ODI

Virat Kohli is a true gem for limited-over cricket (ODI) and scored 50 centuries in 295 matches. Kohli has played 283 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.

Top 10 Players with Highest Centuries in International Cricket

Sachin Tendulkar ranked at the top position for the highest centuries with 100 hundred in 664 matches. Sachi is followed by Virat Kohli (81), 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 81 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.

Read more

Local News