Sachin Tendulkar
The greatest batsman of them all, Sachin Tendulkar has the abilit to dominate any bowling attack at any stage of a match. He is far ahead of the other batsmen of the world, and has scored heaps of runs, winning matches on his own practically all the time. He is also a partnership breaker with his slow off spin and leg spin, and is an inspiration in every department of he game.

 
       
 

Ajit Agarkar
Agarkar is probably the best thing that has happened to Indian cricket in the past few years. The fastest fifty in one-day wickets belongs to him, and he has marked his return to form with a good performance in Sharjah.

       

Mohammed Azharuddin
Azhar has enthralled crowds for nearly a decade now with sharp catches and stunning throws. He has taken the highest number of catches in one day cricket. Besides this, he is a legendary batsman with the highest number of runs in one day cricket to his name.

 
       
 

Robin Singh
Robin is probably the only genuine all rounder in the Indian team. He is able to contain batsmen as well as take wickets, and is quite successful when the keeper stands up to his bowling. He has also had to rescue India from dead situations after famous top order batting collapses, and has had many useful partnerships with Ajay Jadeja.