Virat Kohli Total Runs: Test, ODI, T20I & IPL Career Stats

Virat Kohli Total Runs

None in international cricket however are as successful a run-scorer as Virat Kohli. He has been a reliable batter across formats and conditions since debuting internationally in 2008. His being unfazed in pressure situation and large record of run-chases have made him the most loved cricketer in one of the richest cricketing nations, India. As of now, he has scored thousands and thousands of runs in Tets, ODIs and T20Is besides a huge tally runs in IPL. Along with it came several tons, half-centuries and many memorable match-winning knocks.

Virat Kohli Total Runs in International Cricket

Virat Kohli-28,359 (Test, ODI and T20I combined) He has contributed most in ODIs, scoring 14,941 runs so far as one of the greatest batters in the format’s history. Prior to retiring from Test cricket, he accumulated a total of 9,230 runs in the format and his T20I career ended with him scoring 4,188 runs. That total makes him one of the highest run-scorers in men’s international cricket history.

FormatMatchesRunsHighest Score100s50s
Test1239,230254*3031
ODI31414,9411835479
T20I1254,188122*138
Total56228,359–85148

Virat Kohli ODI Runs

ODI cricket is the format of Kohli’s international career where he has scored the most runs overall. In 314 ODI matches, his runs tally stands at an even 14,941 from 314 ODIs with the bat accompanied by a World record for the maximum number of centuries and half-centuries (54/79). Understandable, considering he has one of the most – if not THE most – remarkable consistency records, as reflected by his ODI batting average of around 58.59. Kohli has become the first to score 50 centuries in men’s ODI cricket, breaking Sachin Tendulkar’s previous record of 49 ODI centuries. Because of that ability to score quickly at an astronomical average, his ODI record all the more formidable as well.

This is surely not the first ODI inning which will last long in memory – Kohli has a record of doing so on numerous occasions for India (One such innings that comes to mind is his 183 against Pakistan in the Asia Cup held at Dhaka back in 2012). And he has made a name for himself as one of the very best run-chasers in ODI cricket, most notably during his stellar chasing record. His ability to deliver at several major tournaments, bilateral series, and high-pressure matches has been a significant pillar for India’s success over the years.

Virat Kohli Test Runs

Kohli ended his Test career with 9,230 runs from 123 matches. He scored 30 tons and 31 fifties with a best score of 254 not out. Kohli was also India’s most successful Test captain as far as runs scored under his captaincy and one of the key architects of the country’s reputation as an overseas Test team. His stature as an elite player in India’s triumphant warm-up to the highest point of the Test game has been attached to his savage mentality and fitness levels in red-ball cricket.

The highlight of Kohli’s Test career was his seven double centuries. The innings on Saturday also made him the first Indian to have seven Test double centuries – something showing he has a penchant for making very long innings. 2018 was his best calendar year in Test cricket, scoring more than 1,300 runs and putting on several memorable performances around the world.

Test Career RecordStatistics
Matches123
Innings210
Runs9,230
Highest Score254*
Batting Average46.85
Centuries30
Half-Centuries31
Double Centuries7

Virat Kohli T20I Runs

Kohli finished his T20I run with 4,188 runs in 125 matches. While he could find the century, he scored just one in T20Is his consistency across the shortest format of the international game was second to none. He averaged 48.69 in T20Is, one of the highest for a player with such an extensive career. Some of Kohli’s highest T20I innings include his match-winning knock of 82 not out against archrivals Pakistan in the 2022 T20 World Cup, which has been labelled as one of the greatest hits in T20 World Cup history.

He scored 122 (not out) against Afghanistan in the Asia Cup 2022, his only T20I century. After India conquered the 2024 T20 World Cup, Kohli bid adieu to T20I cricket. As a result, he concluded his T20I career with 4,188 runs, including 38 fifties and one hundred.

T20I Career RecordStatistics
Matches125
Innings117
Runs4,188
Highest Score122*
Average48.69
Strike Rate137.04
Centuries1
Half-Centuries38

Virat Kohli Total Runs in IPL

Outside of international cricket, Kohli also holds an incredible record in the Indian Premier League. During his IPL career, he has represented Royal Challengers Bengaluru only and holds the record of most runs scorer in the tournament. Thousands of runs, hundreds and several match-winning innings over years in IPL.

This is strong from Kohli because his IPL career has history behind it. He continues to score runs across generations of IPL cricket, and one of the stalwarts in the games history. His most successful IPL season was in 2016, when he accumulated a whopping total of 973 runs in a single season with four hundreds.

IPL Career RecordStatistics
Matches275*
Runs9,336*
Highest Score113
Average40.42
Strike Rate134.80
Centuries9
Half-Centuries68

*IPL statistics can change as the competition continues.

Virat Kohli Total Runs: International vs IPL

Now ignore these Test and ODI numbers when we talk career of Kohli’s runs with the bat (international & IPL). His 28,359 runs in international cricket only include his performances for India as a Test cricketer and One Day cricketer as well as Twenty20 Internationals. His IPL runs are scored while playing for franchises and thus not counted in his International tally. For those who are keeping score, his career run total in these three major competitions grows even greater when both figures are combined.

CategoryRuns
Test9,230
ODI14,941
T20I4,188
International Total28,359
IPL9,336*
International + IPL37,695*

Also Read: Highest Partnership in IPL | Harare Sports Club | Awards Won by MS Dhoni

Virat Kohli vs Sachin Tendulkar Total International Runs

The records that Kohli breaks in run-scoring career has often sceptically compared with Sachin Tendulkar. Sachin Tendulkar still has most runs in men’s international cricket, scoring 34,357 runs including his career. Kohli is 2nd in the list, with 28,359 runs. Kohli has more than 10,000 runs (and an even higher average) in ODIs and is the fastest player ever to reach that mark; but Tendulkar is still perceived as being over Kohli – only because Sachin played for so long, international cricket too.

PlayerTest RunsODI RunsT20I RunsTotal International Runs
Sachin Tendulkar15,92118,426–34,357
Virat Kohli9,23014,9414,18828,359

Virat Kohli’s Major Run-Scoring Records

Kohli is no stranger to high-profile batting records in his long cricketing career. The 54 ODI centuries are more than any men’s ODI batter, while his 85 international centuries sit him right at the top table of cricket century-makers. He has also amassed over 28,000 international runs and is one of the most successful Indian batters in ICC tournaments too.

One characteristic that defines the career of Stephen Curry is his ability to perform in pressure situations. Kohli has played several critical innings, be it World Cups or Asia Cups, bilateral series or Tests in foreign lands. It is his consistency over all formats that has made him a unique career, along with amazing numbers.

Virat Kohli Total Runs in World Cup Cricket

In World Cup cricket, Kohli has been one of India’s most reliable batsmen. Making his ODI World Cup debut in 2011, he has appeared in a number of editions since. The best ODI World Cup in his career came two months back, when he amassed a staggering 765 runs off 11 matches and was the Player of the Tournament.

He had a significant hand in India’s win in the 2011 World Cup and came up with unforgettable moments in the next two editions as well. That overall capability to thrive under pressure not only in such early rounds of the tournament but more so in a single-knockout system has become one of the unique trademarks of his World Cup tenure.

Frequently Asked Questions

1. How many total runs does Virat Kohli have?

Virat Kohli has scored 28,359 runs in international cricket, combining his Test, ODI and T20I career.

2. How many ODI runs does Virat Kohli have?

Virat Kohli has scored 14,941 runs in ODI cricket. He has also scored 54 ODI centuries, the most in men’s ODI cricket.

3. How many Test runs does Virat Kohli have?

Kohli finished his Test career with 9,230 runs in 123 matches, including 30 centuries and seven double centuries.

4. How many T20I runs does Virat Kohli have?

Virat Kohli scored 4,188 runs in 125 T20I matches before retiring from T20I cricket in 2024.

5. How many IPL runs does Virat Kohli have?

Kohli has scored 9,336 IPL runs according to current career statistics, making him the leading run-scorer in IPL history.

Conclusion

To-date, he has 28,359 international runs to showcase as one of the finest modern-age batters who stood the test of time. He has scored 14,941 ODI runs along with 9,230 Test runs and a total of 4188 T20I runs which is the proof that he knows how to perform in all formats hybrid. Adding to his tally with 54 half centuries in ODIs, further establishes him as one of the greatest run getters. The ODI records and his overall record even after retirement from Test and T20I cricket still makes him one of the most prominent figures in Indian cricket and world cricket in general.

Also Read: Rohit Sharma Record List | CSK vs KKR Head to Head in IPL | Rohit Sharma Stats | Mohammed Siraj Stats