Virat Kohli became the latest to join the elite club of batsmen who have achieved 10000 ODI runs. While batting in the 2nd ODI against West Indies at Visakhapatnam out of the five-match ODI series.

The second One Day International ended in a tie but is memorable for Virat Kohli. Before the match started Virat was just 81 runs away to become the fifth Indian batsman and 13th player to join the 10000 runs in ODI club.

Virat scored 157 runs off 129 balls for India and became the latest to join the elite club of batsmen who have achieved 10000 ODI runs. He also broke the record of Master Blaster Sachin Tendulkar. Virat took 205 innings to reach the landmark. The Master Blaster did it in 259 innings.

India’s wicket keeper-batsman MS Dhoni while batting in the 2nd ODI against England at Lord’s in the month of July became the fifth fastest to 10000 ODI runs but as Virat moved to No. 1, Position of all others moved a place down.

Following Virat Kohli at No.1 and Sachin Tendulkar at No.2, the third spot in fastest 10000 runs in ODI is hold by Sourav Ganguly, he took 263 innings to score 10000 plus runs in ODI. Australian Cricketer Ricky Ponting holds fourth place by achieving the landmark in 266 innings.

South African batsmen Jacques Kallis stands at No. 5. He took 272 innings to score 10k runs. Then former Indian Captain MS Dhoni stands at position six as he took 273 innings to achieve the target. You can read MS Dhoni Biography to know more about the best Indian Captain.

Following MS Dhoni at No. 6, the list further includes players like West Indies Cricketer Brian Lara, Indian Cricketer Rahul Dravid, Sri Lankan Cricketer Tillakaratne Dilshan, and Kumar Sangakkara.

Apart from them, the list features Pakistan Player Inzamam-Ul-Haq, Sri Lankan Player Sanath Jayasuriya and Mahela Jayawardene who took 333 innings to achieve the landmark.

Players like Rohit Sharma and Hashim Amla may become the next to join the 10K ODI Runs Club.