I think Andy Flower deserves a mention, not only burdened with keeping as well as batting (and captaincy and opening at various times), he was in a naff Zimbabwe side and yet still managed to average 50 which a lot of batsmen don't. How many of the others mentioned played for a really weak Test nation throughout their whole career? he averaged over 40 against six of the nine Test nations, over 30 against two more with his one weakness an average of 14 against Australia BUT only from two innings.
Probably won't get many votes as others achieved "great things" but for those who do account for circumstance etc, then he has to be worth a mention. Almost certainly the best Zimbabwean batsman to play Tests, did the likes of Ponting, Dravid, Tendulkar, Sobers etc have to bat for the weakest side in the world with captaincy, wicket-keeping and opening to add to their responsibilities? (some or all at one time)
And in one Test he scored 142 and 199no (left stranded), having also kept wicket while the South Africans batted 139 overs 1st innings and 15.2 overs 2nd innings. He came in at 51/3 1st innings and 25/3 2nd innings (following on) so was in the field most of the match, scoring half his sides runs as well as keeping throughout.
Probably won't get many votes as others achieved "great things" but for those who do account for circumstance etc, then he has to be worth a mention. Almost certainly the best Zimbabwean batsman to play Tests, did the likes of Ponting, Dravid, Tendulkar, Sobers etc have to bat for the weakest side in the world with captaincy, wicket-keeping and opening to add to their responsibilities? (some or all at one time)
And in one Test he scored 142 and 199no (left stranded), having also kept wicket while the South Africans batted 139 overs 1st innings and 15.2 overs 2nd innings. He came in at 51/3 1st innings and 25/3 2nd innings (following on) so was in the field most of the match, scoring half his sides runs as well as keeping throughout.