Answer
Sir Viv Richards scored approximately 7,000 runs in One Day Internationals. This was the highest number of runs scored by any player in ODIs at the time, and Richards held the record for over a decade. He was a key player in the West Indies team that dominated ODI cricket in the 1970s and 1980s, and he was one of the most destructive batsmen of all time.