1 | Sachin Tendulkar | Batsman | 1989-2013 | Most international runs (34,357), 100 international centuries |
2 | Virat Kohli | Batsman | 2008-Present | 25,000+ international runs, modern-day great |
3 | MS Dhoni | Wicketkeeper-Batsman | 2004-2020 | Led India to 2007 T20 WC, 2011 ODI WC & 2013 Champions Trophy |
4 | Kapil Dev | All-rounder | 1978-1994 | Led India to 1983 World Cup win, 434 Test wickets |
5 | Sunil Gavaskar | Batsman | 1971-1987 | First to 10,000 Test runs, set batting standards |
6 | Rahul Dravid | Batsman | 1996-2012 | “The Wall” with 24,000+ international runs |
7 | Anil Kumble | Leg-spinner | 1990-2008 | India’s highest Test wicket-taker (619 wickets) |
8 | Rohit Sharma | Batsman | 2007-Present | Only batter with 3 ODI double centuries |
9 | Virender Sehwag | Batsman | 1999-2013 | Two Test triple centuries, aggressive opener |
10 | Javagal Srinath | Fast Bowler | 1991-2003 | India’s first genuine fast bowler in ODIs & Tests |