In my opinion, Rahul was the most difficult batsman to be dismissed in his era but I think Sunil Gavaskar was the biggest headache for bowlers. He faced and beat west indies' fast bowlers very easily. During his age, four permanent fast bowlers of the west indies team were too difficult to face but Sunil Gavaskar always performed well against them.
Dhoni and Yuvraj were my favourite players in the Indian team. Virender Sehwag was the best-attacking batsman against all bowlers.
Since the author is a fan of Rahul Dravid, I regard Dravid as a great batsman. He was a Wall for bowlers.
K Mohan @ Moga
'Idhuvum Kadandhu Pogum "
Even this challenging situation would ease
Knowledge is power.