While there is a widespread consensus over the greatest cricketers to play for each of the current Test Playing countries,or most of them atleast,the question of the 2nd best cricketer from the respective countries is more debatable.
To put it in simplistic terms,there's a far bigger gap between the The Best Cricketer and the 2nd Best Cricketer,then there is between the 2nd Best and 3rd Best.So,who would the 2nd Best Cricketers be from the current Test Playing countries(minus Bangladesh since they don't have enough cricketing history)?
For the record,we can use the following cricketers as the greatest ever to play for their countries :
Pakistan : Imran
India : Tendulkar
Australia : Bradman
Srilanka : Murali
West Indies : Sobers
NewZealand : Hadlee
England : Botham?Hutton?Gooch? (Not a clear winner here IMO.This can be debated too)
SouthAfrica : Kallis?Donald?Pollock Sr.?Pollock Jr.? (This too,is very debatable)
So,who would be the 2nd best cricketers from each country?Also,we can debate on the best to emerge from England and SA since it's too close to call IMO,unlike th other countries.
Personally,i think Australia has a clear cut 2nd best cricketer ever in Warne,but it's very very close as far as Pakistan(Wasim?Miandad?Waqar?),India (Kapil?Gavaskar?Kumble?),Srilanka (Sanath?Aravinda?Vaas?),West Indies (Richards?Lara?Marshall?) and New Zealand (Cairns?Vettori?Crowe?) are concerned.