Virat Kohli made his ODI debut in 2008 against Sri Lanka

India captain Virat Kohli became the fastest batsman to reach 10,000 one-day international runs against West Indies in Visakhapatnam.

Kohli, who achieved the feat in his 205th innings, surpassed India legend Sachin Tendulkar, who did it in 259 innings in 2001.

He got to 10,000 runs with a single off spinner Ashley Nurse in his 213th ODI.

The 29-year-old becomes the 13th batsman to reach the milestone and the fifth Indian.

Kohli made his ODI debut against Sri Lanka in August 2008.

The landmark run against West Indies was part of his 37th ton in ODIs.

Kohli still has some way to go to break Tendulkar's all-time ODI run record however, with the former India skipper having made 18,426 runs before his retirement from the format in 2012.

Sri Lanka's Kumar Sangakkara is second on 14,234 with Australia's Ricky Ponting on 13,704.

Top five fastest men to 10,000 ODI runs
Virat Kohli (Ind) 205 innings
Sachin Tendulkar (Ind) 259 innings
Sourav Ganguly (Ind) 263 innings
Ricky Ponting (Aus) 266 innings
Jacques Kallis (SA) 272 innings