
Virat Kohli has seen many ups and downs in his extraordinary career so far and he will be listed in the elite group of players on Friday (March 4) at the PCA Stadium. Mohali will witness Virat Kohli becoming only the 12th Indian and 71st player overall to feature in 100 Test matches.
During this auspicious occasion, we will take a look at some of his stats as a captain and as a player.
Virat Kohli at his peak (2016-2019)
Virat Kohli peaked at the time period of 2016-2019. He averaged 66.79 in Tests, 80.98 in ODIs, 59.88 in T20Is, and 52.59 across all T20s. The formats were changing and evolving so fast during that phase. Being as dynamic as Kohli during the fast-changing period would be next to impossible to witness again.
Format | Matches | Innings | Runs | Average | Strike Rate | 100/50 |
Tests | 43 | 69 | 4208 | 66.88 | 61.88 | 16/10 |
ODIs | 76 | 75 | 4778 | 80.98 | 99.27 | 20/21 |
T20Is | 45 | 42 | 1617 | 59.88 | 141.71 | 0/15 |
All T20s | 99 | 96 | 3892 | 52.59 | 141.71 | 5/32 |
Virat Kohli: Most Runs as a Captain

Captain | Matches | Runs | Average | 100s | Wins | Win% |
G Smith | 109 | 8659 | 47.84 | 25 | 53 | 48.62 |
A Border | 93 | 6623 | 50.95 | 15 | 32 | 34.41 |
R Ponting | 77 | 6542 | 51.51 | 19 | 48 | 62.34 |
Virat Kohli | 68 | 5864 | 54.80 | 20 | 40 | 58.82 |
C Lloyd | 74 | 5233 | 6233 | 14 | 36 | 48.65 |
S Fleming | 80 | 5156 | 5156 | 8 | 28 | 32.00 |
Unlike India’s other red-ball legends, Kohli fought well with the pressure under his captaincy stint. Virat Kohli’s batting form went through the roofs after taking over as the captain. His average was 54.80 as a skipper compared to 41.13 when not in charge. He lies in the fourth position in the list of most runs as captain. His 20 centuries are only surpassed by Graeme Smith’s 25 centuries.
It was decided before that there will not be any audience in the stadium to witness Kohli’s 100th Test but that status was later changed as the audience got the permit to watch the match.