King of All Formats: 30 Records Kohli Holds on His 30th Birthday
In the decade since he made his India debut as a 19-year-old, Virat Kohli has not only stamped his class as a batsman – at home and abroad – but has led India to many historic and memorable victories.
Over 10,000 runs in ODIs, 6,000 in Tests and 2,000 in T20Is, India’s captain in all formats, Virat has already etched his place among the country’s top cricketers. He has time and again stood tall, and led his team by example. As the skipper enters the fourth decade of his life, The Quint takes a look at 30 records he holds.
Virat scored a massive 973 runs in 16 matches during the ninth edition of the IPL – the most runs scored by a player in a T20 competition.
With scores of 107, 157* and 140 against West Indies, Virat became the only Indian to score hundreds in three consecutive ODIs.
With a century against New Zealand at Kanpur in October 2017 and three straight hundreds against West Indies, Kohli went past Pakistan’s Zaheer Abbas to become the only player in the world to score 4 hundreds in consecutive home ODIs.
Almost 800 runs ahead of AB de Villiers, Virat holds the record for most runs by a captain after 56 One Day Internationals.
Against South Africa in South Africa, Virat became the first batsman to score over 500 runs in a bilateral ODI series. He also set the record for most runs in a bilateral ODI series, with 558 runs in 6 matches.
In 2016, Virat scored a total of 641 runs in 15 T20 Internationals – the most runs scored by a cricketer in T20Is in a year.
He is the only captain to score four hundreds in T20 cricket in a calendar year; all four centuries were scored in IPL 2016.
In December 2017, Kohli surpassed Brian Lara to set the record for most double centuries scored by a Test captain.
Home to his IPL team Royal Challengers Bangalore, Virat Kohli has had a run-fest at the M Chinnaswamy Stadium. With 2,447 runs, he holds the record for most runs scored in T20s in a ground.
With 4,233 runs in 42 Tests as skipper, Virat holds the record for most runs by an Indian captain in Test cricket.
And also, the record for most 100s by an Indian captain in Test cricket, with 17 centuries in 42 Tests as captain at an average of 65.12.
Three among the top five highest scores by an Indian captain in Test cricket belong to Virat. This includes a 243 against Sri Lanka in 2017 – the highest score by an Indian captain in Test cricket.
In the list of most runs by an Indian Test captain in a calendar year, Virat has made an entry three years running – 2016, 2017 and 2018.
He rewrote his own record of fewest innings to 1,000 ODI runs in a calendar year after taking just 11 innings to reach the feat in 2018.
He took the fewest innings to cross the 2,000 run- (56 innings) marks in in T20Is.
Virat holds the records for fewest innings to 8,000 ODI runs (175 innings), 9,000 ODI runs (194 innings) & 10,000 ODI runs (205 innings)!
He is the only Indian captain, and one of the only two captains worldwide, to make two scores of 150 or more in ODIs.
The king of run-chases, Virat has scored the most number of centuries (23) while chasing in One Day Internationals.
With 2,102 runs in 62 matches, Virat holds the record for most runs for India in T20Is.
Virat has won the most Man of the Match awards for India in T20Is – 10 awards in 62 matches. With one more award, he will match Shahid Afridi’s record for most MoM awards in the shortest format.
He holds the record for most runs by an ODI captain in a year – 1,460 runs in 2017.
Before turning 30, Virat scored a total of 38 ODI centuries – the most by any cricketer at this age.
With 286 runs in 3 matches, Virat holds the record for most runs by an Indian captain in Test series in South Africa.
He also has the most runs by an Indian captain in Test series in England – 593 runs in 5 matches.
Surpassing the likes of Rahul Dravid, VVS Laxman and Sachin Tendulkar, Virat set the record for most runs by an Indian batsman in the Test series in Australia.
Virat became the first Indian captain to win five consecutive ODI series at home.
He is the only player to score 100s in his first three Test innings as captain.
Virat surpassed Rahul Dravid to become the Indian batsman with most runs in an international cricket season.
Among the 82 batsmen to have scored over 10,000 runs across formats in international cricket, Kohli is the only one to have averaged above 50 (56.56).