Answer
Viv Richards had a higher average in Test cricket than in One Day Internationals. He scored 8,540 runs in Test cricket at an average of 50.23, while he scored 6,721 runs in One Day Internationals at an average of 47.00. Richards was a prolific run-scorer in both formats, but he was more successful in Test cricket, where he was able to use his power and skill to dominate the bowling.