Sachin Tendulkar played 463 ODI matches and scored 18426 runs with 49 centuries.
In a surprising move, India's senior batsman Sachin Ramesh Tendulkar announced his retirement from one-day cricket on Sunday, just prior to the start of Pakistan series starting on December 25. If Tendulkar's Test records are phenomenal then his ODI numbers are more imposing.
Tendulkar will always be remembered for his batting, but it would be hard on anyone's part to ignore his statistics in both the formats. The master blaster's staggering run tally of 18426 from 463 ODI matches at an average of 44.83 is way above from his next two competitors in the highest run-getters list [Ricky Ponting, Sanath Jayasuriya], who also have retired.
While Tendulkar didn't had a dream start to his one-day career, as on his debut on 18 December, 1989 against Pakistan at Gujaranwala was out for a duck off Waqar Younis. But that duck didn't deter him and he went on from strength to strength to pile up records until his last match against the same opposition in Dhaka on 18 March, 2012 - where he scored a half-century.
His best year in ODIs was 1998 and scored 1,894 which included nine centuries. Tendulkar also holds the record of playing six World Cups, highest by any Indian player. In total, he has played 45 matches and scored 2278 runs that include six centuries and 15 fifties in the World Cups.
Tendulkar finishes his ODI career with 49 centuries, 96 half-centuries and not to forget an unbeaten 200 against South Africa in Gwalior at a strike rate of 86.23. Moreover, other than his batting, Tendulkar's bowling and fielding numbers are not bad either with 154 wickets and 140 catches.
Let's take a look at some of the key numbers that dominated Sachin Tendulkar's one-day career:
The most runs scored by any batsman in one-day cricket. Tendulkar amassed these runs after batting in the ODIs in the middle order at the start of his career and then moving up as an opener and continued in this position till his retirement. He is followed by Ponting  and Jayasuriya  in the highest run-getter list of one-day internationals.
The most number of one-day internationals played by any player. In the past two years, Tendulkar has been making choice which ODI series to feature in, but still then he is way ahead of other players of his generation. Jayasuriya is behind him with 445 matches, Inzamam-ul-Haq 378 and Ponting 375 matches.
Tendulkar scored an unbeaten double century off 147 balls against South Africa in Gwalior on 24 February, 2010. He became the first batsman to score a 200 and the feat was later broken by his team-mate Virender Sehwag in the next year.
The maximum number of centuries scored by Tendulkar in the one-dayers. There have been many match-winning knocks he played in the ODI format to clinch wins for India. Only Ponting is behind him with 30 centuries and after his retirement this record will take a while to be overhauled. However, Jacques Kallis is still playing with 17 centuries under his belt.
The most number of half-centuries by any batsman in the ODIs. Again Ponting is behind him in this category and Kallis with 85 half-centuries might break the record.
Tendulkar in the one-dayers when in his zone prefers to score runs off boundaries and sixes. What the stats suggests, he has hit 2016 fours and 195 sixes.