Sachin Tendulkar became the first batsman in the history of one-day cricket to cross the 16,000-run mark, a milestone that could be a distant dream for any other player in the near future.

Tendulkar, who scored 35 runs against Sri Lanka in the second tri-series ODI at the Gabba on Tuesday, now tallies 16007 runs, which is far more than Sri Lankan Sanath Jayasuriya's aggregate of 12207, second in the list of all-time top scorers.

The champion batsman from India achieved the feat when he scored his 28th run during the India innings in his 409th match.

Next in the list is another Indian, Sourav Ganguly (11363), but with the selectors shutting the ODI door on him, he also does not appear a likely candidate to achieve the feat. He is followed by Australia captain Ricky Ponting (10835) and Rahul Dravid (10585).