cant agree with you. would you prefer a boycott over greenidge because he averaged 3 runs more? or kallis over lara coz he averages 4 runs more?
why do you prefer gordon and brian to open and for middle order in these cases? it is about the way they scored their runs.
viv was a very very special player. one of the four top contenders for the second greatest batsman ever along with hobbs, hammond and sobers. of course there a few more geniuses running very close. but he is definitely above them in my books.
i would love to hear you justify your case (numbers over style) though.
It isn't as black and white as you are making it out to be mate, and statistics don't tell the whole story, but they go a long way towards proving my point. In the cases you mentioned, I wouldn't take Kallis over Lara, despite him averaging more, for a number of reasons. Once you figure out a more reflective Test average for each player it cuts down the gap, and then you can judge based on the individual circumstances. Brian Lara was a fine batsman, and while he may not score with quite the same consistency as Jacques Kallis, in his prime he churned out runs against some very good attacks and won matches for his side. I have had the benefit of seeing both batsman play and I think it's safe to say that Brian Lara is the better batsman, and statistics can prove this once you delve a little more closely into it.
I would consider the case of Boycott vs Greenidge a little more closely, but due to my limited knowledge on both batsman I'm not really prepared to make a judgement. You could look straight at the averages and decide that Geoffrey Boycott was the better batsman, but that would be a poor analysis of statistics.
Sir Vivian Richards was a very special batsman, I agree. I wouldn't rank him that highly though, and although I've never really produced a list of my personal top 10 Test batsman of all-time, I'd hazard a guess and say he'd be low down on the list. That is if he featured at all. If I was talking pure averages, which I would never do, then Richards would be the 30th best Test batsman of all-time, which is too low. I do think there can be good cases made for Wally Hammond, Garfield Sobers, Jack Hobbs, Len Hutton, Greg Chappell, Sachin Tendulkar, Everton Weekes and Clyde Walcott to all be ranked above him, while others like Graeme Pollock, Eddie Paynter and George Headley all had fairly short Test careers, meaning it is harder to judge them.