IND vs Windies: ODI Cricket Records. 2. Kumara Sangakkara (Sri Lanka) Image source: Daily Express. In the list of players who have scored more than 10,000 runs in ODI cricket former Sri Lankan left-handed wicketkeeper batsman Kumar Sangakkara is on the second place. Kumar Sangakkara has scored 14234 runs in his 15 year long ODI career from 2000 to 2015. 3.