now a days Indian Cricket team is known for its strong batting line because it has many good batsmen for different formats of cricket.
Here is list of top 5 Indian Batsmen of current time.
1 Sachin Tendulkar
2 Virender Sehwag
3 Virat Kohli
4 M.S Dhoni
5 Yuvraj Singh