Sachin Tendulkar is so far ahead in terms of the most prolific batsman in the history of ODI cricket that while he ended his career in 2012 on a whopping 18,426 runs, he remains the only batsman thus far to have crossed even 15,000 runs in the format.