Stats: Batsmen fastest to 8000 ODI runs

Kohli achieved the feat when knocked down the ground a single, in the 39th over of the run-chase to bring up the landmark 8,000 runs

Virat Kohli India
India’s batsman Virat Kohli celebrates hitting the winning runs. (Photo by ADRIAN DENNIS/AFP/Getty Images)

It would be a surprise a few years ago if people said that an Indian batsman would start chasing Sachin Tendulkar’s record in just ten years time. Virat Kohli seemed to be a man destined to break all the records set in the cricketing arena. Before Virat Kohli, there were batsmen such as Sourav Ganguly and AB de Villiers who featured on the fastest list, but the right-handed Indian batsman set his sights on chasing down the records.

Kohli began the tournament with less than 300 runs required to become the fastest player to score 8000 runs in One Day Internationals, a task which was huge even for an in-form player such as Virat Kohli. The right-handed batsman began the tournament in red-hot form with a 68-ball 81 against arch-rivals Pakistan in the opening Group B fixture. The knock consisted of six boundaries and three sixes.


Kohli, however, failed to backup his first match performance against Asian side Sri Lanka, against whom he could not get off the mark, edging a good delivery straight to the hands of the keeper. The batsman, however, made sure that he would come back with a knock that would guide the Indian team home against the World No.1 side South Africa in a do-or-die encounter.

The right-hander followed his heroics against South Africa, with a well-made innings against Bangladesh in the second semi-final of the tournament. Batting at No.3, the right-hander came soon after the dismissal of the left-handed opener Shikhar Dhawan with India requiring 178 runs to win the tie to reach the finals for the second campaign in a row.

The previous record of fastest to 8000 ODI runs was held by Virat Kohli’s RCB teammate and South Africa’s dynamic right-hander AB de Villiers. The Proteas’ batsman had scored 8000 runs in 182 innings, with the second best at that time being Sourav Ganguly who had achieved the same feat in 200 innings. The Indian skipper Kohli reached the milestone in just 175 innings, seven innings quicker than the South African batsman.

Here are the batsmen fastest to 8000 ODI runs:

Player Team Mat Inns Time
Virat Kohli India 183 175 8y 301d
AB de Villiers South Africa / Africa XI 190 182 10y 205d
SC Ganguly India 208 200 10y 302d
SR Tendulkar India 217 210 9y 172d
BC Lara West Indies 216 211 12y 204d
MS Dhoni India / Asia XI 243 214 9y 39d
Saeed Anwar Pakistan 221 218 12y 102d
DL Haynes West Indies 220 219 15y 5d
RT Ponting Australia / ICC World XI 225 220 10y 128d
CH Gayle West Indies / ICC World XI 226 221 11y 174d