Sachin Tendulkar, Ricky Ponting, Sanath Jayasuriya and Mahela Jayawardene are the others before him to reach the milestone.
Quickest to 13,000 ODI runs
Player
Inns
Virat Kohli
267
Sachin Tendulkar
321
Ricky Ponting
341
Kumar Sangakkara
363
Sanath Jayasuriya
416
While Tendulkar took 321 innings to get to the mark, Kohli has reached the same in 267 innings, becoming the quickest to the milestone. Ponting (341) and Sangakkara (363) took over 300 innings too while Jayasuriya reached the mark in 416 innings.
Kohli is also the only one among the five to average over 50. With 47 ODI hundreds, Kohli is also just two away from equalling Tendulkar’s record tally of ODI tons.
Most runs in men’s ODIs
Player
Innings
Runs
Ave
Hundreds
Sachin Tendulkar
452
18426
44.83
49
Kumar Sangakkara
380
14234
41.98
25
Ricky Ponting
365
13704
42.03
30
Sanath Jayasuriya
433
13430
32.36
28
Virat Kohli
267
13024
57.62
47
The No.3 batter resumed from his score of seven overnight and survived an early review for caught behind off Naseem Shah’s over. He looked in pristine touch thereafter, combining with a proactive KL Rahul to really press home India’s good start.
Kohli took 55 balls to get to his half-century but took only 29 more balls to get to his 47th ODI hundred. Rahul too, meanwhile, completed his ton to give India a strong total in Colombo.