Virat Kohli: Fastest to score 1,000 runs in T20 Internationals
The Indian Test captain brought up the milestone during his knock of 43 off 27 balls.
Published On Oct 05, 2015, 08:00 AM IST
Last UpdatedOct 05, 2015, 08:00 AM IST

In the first T20I against South Africa at Dharamsala, Virat Kohli broke the record of being the quickest to 1,000 T20 International (T20I) runs in terms of innings. Bharath Seervi highlights Kohliâs record and related statistics regarding 1,000 runs in T20Is.
The Gandhi-Mandela series 2015-16 has started off with several records. The first T20I between India and South Africa at Dharamsala witnessed several. One of the most important was Virat Kohli getting to 1,000 T20I runs in the fewest innings in history. Kohli hit a six off Imran Tahir to get to this milestone. READ: Virat Kohli completes 1,000 T20I runs during 1st T20I between India and South Africa
Kohli is also the first Indian to complete 1,000 T20I runs. India played her first T20I match in 2005-06 but Kohli made his debut in this shortest format of the sport only in 2010 but got to the milestone before everyone.
Overall, Kohli is the 20th batsman to complete 1,000 T20I runs. He did it in just his 27th innings â 5 fewer than the previous record holders, Kevin Pietersen and Alex Hales, who got there in their 32nd innings. Kohli has been shattering records in ODIs, and seems to be doing the same in T20Is.
The first batsman to complete 1,000 runs in T20Is was Brendon McCullum on May 4, 2010 against Zimbabwe. Of the 20 batsmen to this feat, 18 have got there since 2012. Let us list the men who completed 1,000 T20I runs:
Batsmen with 1,000 runs in T20 Internationals: Chronological order
| Batsman | Team | Opposition | Date | T20I # |
| Brendon McCullum | New Zealand | Zimbabwe | 04-May-10 | #159 |
| Kevin Pietersen | England | India | 31-Aug-11 | #204 |
| David Warner | Australia | Ireland | 19-Sep-12 | #264 |
| Mahela Jayawardene | Sri Lanka | New Zealand | 27-Sep-12 | #275 |
| Tillakaratne Dilshan | Sri Lanka | New Zealand | 27-Sep-12 | #275 |
| Kumar Sangakkara | Sri Lanka | West Indies | 29-Sep-12 | #280 |
| Martin Guptill | New Zealand | South Africa | 26-Dec-12 | #297 |
| Mohammad Hafeez | Pakistan | South Africa | 03-Mar-13 | #306 |
| JP Duminy | South Africa | Sri Lanka | 02-Aug-13 | #323 |
| Shane Watson | Australia | England | 29-Aug-13 | #328 |
| Umar Akmal | Pakistan | South Africa | 22-Nov-13 | #343 |
| Shahid Afridi | Pakistan | Sri Lanka | 11-Dec-13 | #350 |
| Chris Gayle | West Indies | Ireland | 19-Feb-14 | #359 |
| Ross Taylor | New Zealand | South Africa | 24-Mar-14 | #383 |
| Eoin Morgan | England | Sri Lanka | 27-Mar-14 | #387 |
| AB de Villiers | South Africa | India | 04-Apr-14 | #399 |
| Alex Hales | England | Sri Lanka | 20-May-14 | #401 |
| Shoaib Malik | Pakistan | Sri Lanka | 30-Jul-15 | #448 |
| Hamilton Masakadza | Zimbabwe | Pakistan | 29-Sep-15 | #455 |
| Virat Kohli | India | South Africa | 02-Oct-15 | #456 |
–Â Â Â Mahela Jayawardene and Tillakaratne Dilshan completed their 1,000 runs in the same T20I.
–Â Â Â Hamilton Masakadza and Kohli reached the milestone in consecutive T20Is.
Number of innings required to complete 1,000 T20I runs
| Batsman | Inns |
| Virat Kohli | 27 |
| Kevin Pietersen | 32 |
| Alex Hales | 32 |
| Chris Gayle | 34 |
| Brendon McCullum | 35 |
| Martin Guptill | 36 |
| Shane Watson | 36 |
| David Warner | 37 |
| Kumar Sangakkara | 38 |
| Hamilton Masakadza | 38 |
| Mahela Jayawardene | 40 |
| Tillakaratne Dilshan | 40 |
| JP Duminy | 40 |
| Mohammad Hafeez | 41 |
| Eoin Morgan | 45 |
| Umar Akmal | 46 |
| Ross Taylor | 51 |
| AB de Villiers | 54 |
| Shoaib Malik | 58 |
| Shahid Afridi | 64 |
–Â Â Â Only two Englishmen have scored 1,000 T20I runs, and both required same innings (32) â the record for the fastest to the mark before Kohli bettered it.
–Â Â Â It is interesting that Kohli took just 27 innings to score 1,000 T20I runs whereas the likes of AB de Villiers and Shahid Afridi took twice the number of innings. Shoaib Malik also took more than twice the number of innings by Kohli.
–Â Â Â Jayawardene and Dilshan reached 1,000 runs in the same match and in the same number of innings.
Kohli averages 46.13 after the match â the most in T20Is when a batsman reached 1,000:
Batting average at the end of 1,000 runs in T20Is
| Batsman | Ave |
| Virat Kohli | 46.13 |
| Alex Hales | 37.85 |
| Kevin Pietersen | 36.10 |
| Brendon McCullum | 36.03 |
| Martin Guptill | 33.93 |
| JP Duminy | 33.43 |
| Chris Gayle | 32.80 |
| Kumar Sangakkara | 31.12 |
| Shane Watson | 30.81 |
| Tillakaratne Dilshan | 30.35 |
| Eoin Morgan | 30.02 |
| Mahela Jayawardene | 29.77 |
| Umar Akmal | 28.64 |
| David Warner | 27.13 |
| Hamilton Masakadza | 27.08 |
| Ross Taylor | 24.80 |
| Mohammad Hafeez | 24.70 |
| Shoaib Malik | 23.15 |
| AB de Villiers | 22.37 |
| Shahid Afridi | 18.81 |
–Â Â Â Hales, Pietersen and McCullum are the only others barring Kohli who averaged more than 35 after when they reached 1,000 T20I runs.
–Â Â Â Afridi and de Villiers had the lowest averages.
Kohliâs average of 46.13 is also the highest among all who batted at least 15 T20I innings. Faf du Plessis is next (809 runs at40.45 from 25 innings).
Kohli is on a roll, and seems unstoppable as of now. Let us wait for more records to be broken by him!
(Bharath Seervi is a cricket statistician who is obsessed with digging numbers, facts and records related to the game. An active member of Society of Cricket Statisticians of India, he blogs at www.cricketseervistats.blogspot.com. He can be followed on Twitter at www.twitter.com/SeerviBharath and on Facebook at www.facebook.com/SeerviCricket)