Visakhapatnam: India captain Virat Kohli scaled another high in his illustrious international career as he crossed the 10,000-run mark in ODIs, breaking Sachin Tendulkar's record.

On Wednesday, Kohli became the fastest batsman to reach the 10,000-run milestone in the 50-overs internationals. The Delhi right-hander brought up his 37th ODI ton and on way to century, crossed the coveted mark.

The 29-year-old Kohli needed 205 innings to reach there, 54 lesser visits to the crease than Tendulkar. The Indian batting legend had made the record in 2001.

Since making his debut on August 18, 2008, against Sri Lanka, Kohli has been on a record-breaking spree. He is already rated as one of the legends in ODIs. He needed 10 years and 67 days to score 10,000 runs, which is also the fastest. Tendulkar took 11 years and 103 days from his debut on December 18, 1989.

In the second ODI against the West Indies, Kohli scored 157 not out off 129 balls as India posted 321/6 in 50 overs. It was a thrilling contest as the visitors tied the game at the Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium.

Kohli had entered the match needing 81 more to reach 10,000 ODI runs. He took a single off Ashley Nurse to complete the milestone in his 213th ODI. Overall, he is the 13th batsman in the elite club and fifth from India, joining Tendulkar, Sourav Ganguly, Rahul Dravid and Mahendra Singh Dhoni.

Among the 13 in the 10,000 club, Kohli has the highest average with 59.62. The next best is Dhoni with an average of 50.46.