1.
Graeme Smith- The most successful Test Captain who scored runs everywhere and probably very consistent
2.
Virender Sehwag- Probably the most destructive yet a very consistent batsman who can single handedly destroy the opposition. I remember he scored a 100 in South Africa in 2001 facing bowlers like Donald and Pollock and hitting them all over the park.
3.
Kumar Sangakkara- Actually a personal choice here. I really love to watch him bat and actually my all-time favourite batsman. A classy left-hander with a wide range of shots and could play the cover drive better than anyone and also a wicket-keeper.
4.
Sachin Tendulkar- My favourite player of all-time and probably only next to the great Bradman himself. King of hundreds and can play in almost every condition at any place in the world. Greatness of the man can't be described in words.
5.
Michael Clarke- Another classy right-hand batsman and is very difficult to get out. I could very well remember his back to back double tons against the Proteas back in 2012. He can also play spin bowling really well. A career cut-down due to depression of losing his team-mate Phillip Hughes.
6.
Angelo Matthews- I can't really pick between Misbah ul Haq's 100 at Lord's and Matthew's 100 at Headingley. Those were really great knocks under pressure which I personally watched Live. But I go with Matthews probably because him having a power hitting ability to go after the bowler with low risk shots and same time having the ability to hang on.
I did wanted to have Dravid, Lara, Ponting and Laxman in the side but probably wanted to go with my personal favourites