Never seen any point in this question TBH, as I've said before. I don't feel ODIs fit the "all-time" mantra. I don't see any point whatsoever in comparing ODIs of the 1970s and 1980s with those of the 1990s and 2000s, they were inestimably different.
Bevan was the best of the modern ODI for mine, and Richards the best of the older ones.
And Dean Jones did more to change the game from what it was in the 1970s and 1980s than anyone else, and hence probably deserves a mention before anyone. Even though he was obviously not quite as good as Bevan or Tendulkar.
RIP Fardin Qayyumi (AKA "cricket player"; "Bob"), 1/11/1990-15/4/2006