Virat Kohli becomes first captain to score 1000+ Test runs in three consecutive years


India captain Virat Kohli on Friday achieved a significant milestone on the Day 2 of the first Test match against the Windies at the Saurashtra Cricket Association Stadium (SCA) in Rajkot.


Virat Kohli became the only Indian cricketer to score more than 1000 runs in Test cricket for the third consecutive year. The 29-year-old Kohli (139), who also notched up his 24th Test ton in the match, took nine matches and 17 innings to cross the 1000-run mark in 2018. He has scored with an impressive average of a little over 59 in this calendar year with the highest score of 153.

Virat Kohli is also the only batsman so far to score over 1000 runs in this calendar year. England Test captain Joe Root is second in the list with 719 runs from 10 matches while South African Aiden Markram is third with 660 runs from nine matches.

The Board of Control for Cricket In India (BCCI) took note of Kohli’s achievement and tweeted, “He becomes the only Indian player to score 1,000+ Test runs in three consecutive calendar years #KingKohli.”

Here are some interesting statistical highlights from Virat Kohli’s knock:

0 – No batsman has got to 3,000 Test runs in India quicker than Virat Kohli. He took 53 innings to get there, the same as Cheteshwar Pujara, with whom he jointly holds the record for being the fastest to 3,000 Test runs in India.

1 – Virat Kohli became the first captain to score 1000+ Test runs in three consecutive years. He is also the first Indian to score 1000+ Test runs in three successive years.

1 – Kohli became the first player to cross 1,000 Test runs in 2018. Overall, he has the most runs in international cricket in the calendar year as well. He has 1,913 runs in 25 matches, which is 350 runs more than Joe Root, who is second and has played 7 more matches than Kohli.

2 – Kohli is the second-quickest to 24 Test centuries. He got there in 123 innings, only Don Bradman (66) has got there quicker.

2 – Among Indian captains, only MS Dhoni and Mohammad Azharuddin have scored more runs in international cricket than Virat Kohli. He overtook Sourav Ganguly and is now in third place with 7,692 runs in 110 matches.

3 – Virat Kohli is now in third place on the list of most centuries by a captain in international cricket. He has 30 now and only Ricky Ponting (41) and Graeme Smith (33) have more.

6 – Kohli became only the sixth player in the history of Tests to register at least 1000+ runs in three successive calendar years. Matthew Hayden holds the world record having scored in excess of 1000 Test runs in five straight years while Steve Smith has done so in four. Kohli joins Marcus Trescothick (2003-05), Brian Lara (2003-05) and Kevin Pietersen (2006-08) as batsmen who have done it three successive years.

9 – Kohli is currently in ninth place on the list of most runs in international cricket by a captain.

749 – Virat Kohli has now scored 749 runs in his last five innings in India. No player has scored more runs in five consecutive innings in India. His scores in the last five Test innings in India reads 104*, 213, 243, 50 and 139. He broke Virender Sehwag’s record of 714 in the process.



  1. Shikhar Dhawan is an Indian international cricketer. A left-handed opening batsman and occasional right-arm off break bowler, he plays for Delhi in domestic cricket and Sunrisers Hyderabad in the IPL. He played for the Indian Under-17 and Under-19 teams before making his first-class debut for Delhi in November 2004.