8 who is regarded as the best ODI batsman ever?
Sobers only played 1 ODI... So u r incorrect... Statistically it's Tendulkar... But I've heard many say it's Richards... Jayasuriya also is a good one...
http://content.cricinfo.com/westindies/content/player/52946.html
9 who has the most catches...