Virat Kohli who made his One Day International debut on 18 August 2008 against Sri Lanka at Dambulla has completed 10 years in this format.
In these 10 years, he has broken and created many records and now widely regarded as one of the greatest batsmen of all time in ODIs. He has scored almost 10,000 runs and 35 centuries in this format and still has at least 5-6 years of cricket left in him and there is a possibility that he might break Sachin Tendulkar's record of 49 ODIs hundreds.
A look at Virat Kohli's ODI Career in Numbers:-
Debut - vs Sri Lanka at Dambulla (18 August 2008)
- Since his ODI debut, Virat Kohli has scored more runs than any other batsman in this format.
Most ODIs runs since Virat Kohli's debut (18 Aug 2008)
9779 - VIRAT KOHLI
7671 - Hashim Amla
7494 - Kumar Sangakkara
7430 - AB de Villiers
21 - Virat Kohli has scored 21 ODIs hundreds while batting second - the most hundreds by any batsman in ODIs. And 19 of them came in successful run chases.
Most hundreds in ODIs while batting second
21 - VIRAT KOHLI
17 - Sachin Tendulkar
11 - Chris Gayle / Tillakaratne Dilshan
10 - Sanath Jayasuriya / Saeed Anwar
9 - Brian Lara
35 - Number of hundreds Virat Kohli has scored in ODIs so far - the second most in the world and only Sachin Tendulkar (49) is ahead of him.
Most hundreds in ODI cricket
Sachin Tendulkar - 49
VIRAT KOHLI - 35
Ricky Ponting - 30
Sanath Jayasuriya - 28
Hashim Amla - 26
58.20 - Virat Kohli's ODI batting average - the highest average for a batsman in One Day Internationals (Min 2000 runs)
Highest ODI batting average (Min 2000 runs)
VIRAT KOHLI - 58.20
Michael Bevan - 53.58
AB de Villiers - 53.50
Joe Root - 51.61
MS Dhoni - 51.25
97.36 - Virat Kohli's ODI batting average in successful run chases - the second highest average for a batsman in successful run chases in ODIs (Min 1000 runs)
Highest batting average in successful run chases in ODIs (Min 1000 runs)
MS Dhoni - 102.88
VIRAT KOHLI - 97.36
Michael Bevan - 86.25
AB de Villiers - 82.77
Joe Root - 79.78
- Virat Kohli is also the fastest to reach 1000, 2000 and 3000 runs as captain in terms of innings in One Day Internationals. As captain Virat Kohli has scored 3059 runs at an average of 82.67 in 49 innings with 13 centuries and fifties each.