Most runs scored in a One-Day International career (male)
Who
Sachin Tendulkar
Where
Not Applicable ()
When
Sachin Tendulkar (India) holds the record for the most runs scored in a One-Day International (ODI) career. The prolific batsman scored 18,426 runs in 452 innings (463 matches) between 18 December 1989 and his ODI retirement on 18 March 2012, averaging 44.83 runs per innings.