Eddy participated in seven Tour de France. Cavendish must be up around a dozen Tour de France. So, on a percentile basis Eddy is still #1.
It's like those people who state that Lewis Hamilton is the greatest Formula 1 driver ever, based on all his records. Sure, he's got more poles and wins than anybody else, but when you look at those numbers based on a percentage of the number of races entered, he falls to 5th and 3rd respectively.