Indian skipper Virat Kohli has become the fastest batsman to reach 10 000 ODI runs, reaching the mark against the West Indies in the second ODI in Visakhapatnam.

Kohli brought up his 10,000th run with a flick to deep midwicket, making him the fastest man by some distance to the mark. Fellow countryman Sachin Tendulkar took 259 innings to hit 10 000 runs.

Kohli’s average is head and shoulders above everyone else in the 10,000 runs club: Kohli’s average is 59.10, with the next best MS Dhoni, on 50.61, followed by Tendulkar on 44.83.

Kohli also has the highest strike rate among the pack of 13 batters in the 10,000-run club – he scores at 92.74 runs per 100 balls, with Sri Lankan hitman Sanath Jayasuriya just behind him on 91.20. He is also second on the list of ODI centurions, with 37 to his name, with only Tendulkar (49) ahead of him.

Visual: SuperSport

It’s been an incredible year with the bat for Kohli, who has gone from 9,000 runs to the 10,000 mark in just 11 ODI innings, with his latest innings being the seventh time in his ODI career that he has scored back-to-back ODI hundreds.

Another record to complete a memorable day – he has also become the fastest batsman to reach 1000 ODI runs in a calendar year, needing just 11 innings to crack the 1,000-run mark.

Proteas batsman Reeza Hendricks looks ahead to the 2nd ODI against Pakistan at Kingsmead in Durban as he tells the media that the side has prepared well. He says they want to bounce back from the frustration of losing the first ODI at St George’s Park.