It is impossible to compare batsman over multiple eras when the ODI format is still a joke with major rule changes every 2 years. If there is a standard rule set implemented soon and the ODI format is more developed than the batsman from different eras afterwards can be compared. For now, comparing Richards to Sachin is difficult (and any conclusion might be wrong) and so is Sachin and de Villiers. We don’t know how well Richards would have done in Sachin’s time or how well both of them would have done now.
Thankfully tests have been consistent and the only major change is the protective gear (e.g. helmets), bouncer regulation and frequency of flat pitches. Still there is the issue of fewer great bowlers but at least the rules are consistent.
Thankfully tests have been consistent and the only major change is the protective gear (e.g. helmets), bouncer regulation and frequency of flat pitches. Still there is the issue of fewer great bowlers but at least the rules are consistent.