Who is the best Batsmen in the Indian Squad according to you?

Hello Friends,
I think that there are many batsmen who are performing really well in the cricket matches so far. I am sure that India has the world class batsmen in our team who can perform really well and take the game away from the opposition. Some of the batsmen are Virat Kohli, Gautham Gambhir, Sachin Tendulkar, Sehwag, Raina, Dhoni and many more. Who do you think is the best according to you out of the ones stated above who can steal the game from the opposition at crucial times?