India Test Cricket Legends

India's 100 greatest Test cricketers

Sports

How it's played

Test cricket is the traditional five-day format, with each side batting twice across four innings and 90 overs bowled each day. Batters score by running between the wickets and hitting boundaries, while bowlers attack with a red ball that swings and spins. The team with more runs after all four innings wins, and a draw is a real result if time runs out.

INDIA TEST CRICKET LEGENDS

Collector's Box Set

2 sets inside · 152 digital cards · Limited numbered date editions

India Test Cricket Legends

India's 100 greatest Test cricketers

Promo

The Indian players most widely considered the greatest in Test history — ranked by career records and consensus cricket-historical opinion.

1

Sachin Tendulkar

India flagIndia · 1989–2013 · Batsman

15,921 Test runs and 51 centuries — the most ever.

2

Sunil Gavaskar

India flagIndia · 1971–1987 · Batsman

First to 10,000 Test runs; 34 centuries facing pace without a helmet.

3

Rahul Dravid

India flagIndia · 1996–2012 · Batsman

13,288 runs and 210 catches — 'The Wall' faced more balls than anyone.

4

Virat Kohli

India flagIndia · 2011–2025 · Batsman

9,230 runs and India's most successful Test captain.

5

Kapil Dev

India flagIndia · 1978–1994 · All-rounder

434 wickets and 5,248 runs — India's greatest all-rounder.

6

Anil Kumble

India flagIndia · 1990–2008 · Bowler

619 wickets, including a perfect 10/74 in an innings.

7

VVS Laxman

India flagIndia · 1996–2012 · Batsman

8,786 runs; the 281 at Eden Gardens that flipped a series.

8

Virender Sehwag

India flagIndia · 2001–2013 · Batsman

Two triple centuries — a strike-rate pioneer at the top.

9

Ravichandran Ashwin

India flagIndia · 2011–2024 · All-rounder

537 wickets and 3,503 runs — a modern great in every way.

10

Bishan Singh Bedi

India flagIndia · 1967–1979 · Bowler

266 wickets of classical, flighted left-arm spin.

11

Ravindra Jadeja

India flagIndia · 2012–present · All-rounder

4,000-plus runs and 300-plus wickets from the all-rounder's slot.

12

Jasprit Bumrah

India flagIndia · 2018–present · Bowler

Averaging under 20 — India's greatest fast bowler.

13

MS Dhoni

India flagIndia · 2005–2014 · WK-Batsman

4,876 runs and 294 dismissals as India's cool-headed keeper.

14

Gundappa Viswanath

India flagIndia · 1969–1983 · Batsman

6,080 runs of wristy genius — and famously recalled Bob Taylor.

15

Dilip Vengsarkar

India flagIndia · 1976–1992 · Batsman

6,868 runs, including three straight centuries at Lord's.

16

Harbhajan Singh

India flagIndia · 1998–2015 · Bowler

417 Test wickets; 32 in the 2001 Australia series alone.

17

Zaheer Khan

India flagIndia · 2000–2014 · Bowler

311 Test wickets with masterful reverse swing.

18

Cheteshwar Pujara

India flagIndia · 2010–2023 · Batsman

7,195 runs — the modern great of Test attrition.

19

Sourav Ganguly

India flagIndia · 1996–2008 · Batsman

7,212 runs as the Prince of Calcutta.

20

Javagal Srinath

India flagIndia · 1991–2002 · Bowler

236 wickets as the fastest bowler of India's 1990s.

21

Erapalli Prasanna

India flagIndia · 1962–1978 · Bowler

189 wickets of classical off-spin in the great quartet.

22

Bhagwath Chandrasekhar

India flagIndia · 1964–1979 · Bowler

242 wickets of unplayable, match-winning wrist spin.

23

Farokh Engineer

India flagIndia · 1961–1975 · WK-Batsman

2,611 runs as India's glamorous keeper-batsman.

24

Vijay Hazare

India flagIndia · 1946–1953 · Batsman

The first Indian to score two Test centuries.

25

Vinoo Mankad

India flagIndia · 1946–1959 · All-rounder

2,109 runs and 162 wickets — India's first great all-rounder.

26

Lala Amarnath

India flagIndia · 1933–1952 · All-rounder

India's first Test centurion and first captain of a Test win.

27

Polly Umrigar

India flagIndia · 1948–1962 · Batsman

3,631 runs — India's first great middle-order anchor.

28

Mohinder Amarnath

India flagIndia · 1969–1988 · Batsman

4,378 runs with unmatched courage against the quicks.

29

Mohammed Azharuddin

India flagIndia · 1985–2000 · Batsman

6,215 runs in 99 Tests — 22 centuries of wristy elegance.

30

Rishabh Pant

India flagIndia · 2018–present · WK-Batsman

Match-winning centuries in England, Australia and beyond.

31

Ishant Sharma

India flagIndia · 2007–2021 · Bowler

311 wickets — the third Indian quick past 300.

32

Gautam Gambhir

India flagIndia · 2004–2016 · Batsman

4,154 Test runs, including nine centuries.

33

Mohammed Shami

India flagIndia · 2013–2023 · Bowler

200-plus wickets with a strike rate under 28.

34

Rohit Sharma

India flagIndia · 2013–2024 · Batsman

4,301 runs as a record-breaking opener.

35

Ajinkya Rahane

India flagIndia · 2013–2023 · Batsman

5,000-plus runs; captained the Gabba triumph.

36

Wasim Jaffer

India flagIndia · 2000–2008 · Batsman

1,944 Test runs and five centuries at the top.

37

Murali Vijay

India flagIndia · 2008–2018 · Batsman

3,982 Test runs with twelve centuries as opener.

38

Vinod Kambli

India flagIndia · 1993–1995 · Batsman

Averages 54.20 with two double centuries in just 21 Tests.

39

Ajit Agarkar

India flagIndia · 1998–2006 · All-rounder

58 Test wickets and a famous century at Lord's.

40

Irfan Pathan

India flagIndia · 2003–2008 · All-rounder

100 wickets and a hat-trick in the first over at Karachi.

41

Bhuvneshwar Kumar

India flagIndia · 2013–2018 · Bowler

Swing bowling that took five-fors in every condition.

42

Shikhar Dhawan

India flagIndia · 2013–2018 · Batsman

2,315 runs at 40, headlined by a debut 187.

43

C. K. Nayudu

India flagIndia · 1932–1936 · All-rounder

India's first Test captain and the game's early legend.

44

Amar Singh

India flagIndia · 1932–1936 · All-rounder

Took India's first five-wicket Test haul.

45

Mohammed Nissar

India flagIndia · 1932–1936 · Bowler

Took India's first Test wicket with genuine pace.

46

Vijay Merchant

India flagIndia · 1933–1951 · Batsman

Test centuries in England on either side of 40.

47

Mushtaq Ali

India flagIndia · 1934–1952 · Batsman

India's first overseas Test centurion — 112 at Old Trafford.

48

Dilip Sardesai

India flagIndia · 1961–1972 · Batsman

The Renaissance Man — carried India in the 1971 West Indies.

49

Nari Contractor

India flagIndia · 1955–1962 · Batsman

Captain until a near-fatal blow at Bridgetown.

50

Bapu Nadkarni

India flagIndia · 1955–1968 · All-rounder

21 consecutive maidens against England; economy of 1.67.

51

Chandu Borde

India flagIndia · 1958–1969 · Batsman

3,061 runs and a wily all-round contribution.

52

Salim Durani

India flagIndia · 1960–1973 · All-rounder

The crowd's left-hander — won Tests with bat and ball.

53

S. Venkataraghavan

India flagIndia · 1965–1983 · Bowler

167 wickets as the fourth arm of the spin quartet.

54

Vijay Manjrekar

India flagIndia · 1952–1965 · Batsman

3,208 runs of correct, unflattering technique.

55

Manoj Prabhakar

India flagIndia · 1984–1995 · All-rounder

96 wickets and handy runs at the top of the order.

56

Kiran More

India flagIndia · 1986–1993 · WK-Batsman

130 dismissals across 49 Tests.

57

Chetan Sharma

India flagIndia · 1984–1989 · Bowler

61 wickets as a skiddy young seamer.

58

Ashok Mankad

India flagIndia · 1969–1978 · Batsman

991 Test runs as a resolute opener.

59

Yashpal Sharma

India flagIndia · 1979–1983 · Batsman

1,606 runs of uncomplicated middle-order grit.

60

Sandeep Patil

India flagIndia · 1980–1984 · Batsman

1,588 runs with fearless hooking.

61

Madan Lal

India flagIndia · 1974–1986 · All-rounder

71 Test wickets and a useful lower-order bat.

62

Roger Binny

India flagIndia · 1979–1987 · All-rounder

47 Test wickets of accurate seam movement.

63

Ajit Wadekar

India flagIndia · 1966–1974 · Batsman

Captained landmark series wins in the West Indies and England, 1971.

64

Mansur Ali Khan Pataudi

India flagIndia · 1961–1975 · Batsman

Tiger — India's youngest and most charismatic captain.

65

Karsan Ghavri

India flagIndia · 1975–1981 · All-rounder

109 wickets of left-arm swing and seam.

66

Yajurvindra Singh

India flagIndia · 1977–1979 · Batsman

A record seven catches on debut.

67

Balwinder Sandhu

India flagIndia · 1983–1983 · Bowler

The 1983 final's dream ball to Gordon Greenidge.

68

Sadagoppan Ramesh

India flagIndia · 1999–2001 · Batsman

1,367 runs in 19 Tests of elegant leaving.

69

Sanjay Manjrekar

India flagIndia · 1987–1996 · Batsman

2,043 runs with four Test centuries.

70

S. Sreesanth

India flagIndia · 2006–2011 · Bowler

87 wickets, including a Johannesburg five-for.

71

Munaf Patel

India flagIndia · 2006–2011 · Bowler

Steady seam through the 2011 era.

72

Ashish Nehra

India flagIndia · 1999–2004 · Bowler

Left-arm pace that troubled everyone at its best.

73

Lakshmipathy Balaji

India flagIndia · 2003–2005 · Bowler

Swing and a smile in the early 2000s.

74

Praveen Kumar

India flagIndia · 2011–2011 · Bowler

5/106 at Lord's in his debut summer.

75

R. P. Singh

India flagIndia · 2006–2011 · Bowler

Man of the series in England, 2007.

76

Umesh Yadav

India flagIndia · 2012–2023 · Bowler

170 Test wickets of raw pace.

77

Mohammed Siraj

India flagIndia · 2020–present · Bowler

The Gabba hero of 2021 with 100-plus wickets.

78

Kuldeep Yadav

India flagIndia · 2017–present · Bowler

Left-arm wrist spin that has taken five-fors away from home.

79

Axar Patel

India flagIndia · 2021–present · All-rounder

57 wickets at under 20 in his first home years.

80

Washington Sundar

India flagIndia · 2021–present · All-rounder

A debut fifty and wickets at the Gabba.

81

Shardul Thakur

India flagIndia · 2018–present · All-rounder

The Lord's 'Lord' — seven wickets and a fifty in one Test.

82

Mayank Agarwal

India flagIndia · 2018–2022 · Batsman

A debut 76 and a double century against South Africa.

83

KL Rahul

India flagIndia · 2014–present · WK-Batsman

Centuries at Lord's, Centurion and beyond.

84

Yashasvi Jaiswal

India flagIndia · 2023–present · Batsman

Two double centuries before turning 23.

85

Shubman Gill

India flagIndia · 2020–present · Batsman

A best of 269 as Test captain.

86

Dhruv Jurel

India flagIndia · 2024–present · WK-Batsman

Glovework and grit in the home wins.

87

Nitish Kumar Reddy

India flagIndia · 2024–present · All-rounder

A Boxing Day century at the MCG.

88

Sarfaraz Khan

India flagIndia · 2024–2024 · Batsman

Back-to-back fifties on debut.

89

Parthiv Patel

India flagIndia · 2002–2018 · WK-Batsman

Debuted as a 17-year-old — the youngest Test keeper.

90

Wriddhiman Saha

India flagIndia · 2010–2021 · WK-Batsman

India's best pure gloveman of the decade.

91

Dinesh Karthik

India flagIndia · 2004–2018 · WK-Batsman

An India career across 14 years.

92

Shiv Sunder Das

India flagIndia · 2000–2002 · Batsman

1,326 runs as a gritty opener.

93

Sunil Joshi

India flagIndia · 1996–2000 · All-rounder

Left-arm spin and a famous Bangalore burst.

94

Murali Kartik

India flagIndia · 2000–2004 · Bowler

Left-arm spin, best away from home.

95

Rajesh Chauhan

India flagIndia · 1993–1998 · Bowler

47 wickets in the quartet's long shadow.

96

Narendra Hirwani

India flagIndia · 1988–1996 · Bowler

16 wickets on debut against the West Indies.

97

L. Sivaramakrishnan

India flagIndia · 1983–1986 · Bowler

Wrist spin that briefly lit up the mid-80s.

98

Maninder Singh

India flagIndia · 1982–1993 · Bowler

88 Test wickets of left-arm spin.

99

Amit Mishra

India flagIndia · 2008–2016 · Bowler

Three Test five-fors across three different series.

100

Pragyan Ojha

India flagIndia · 2009–2013 · Bowler

113 wickets at 30 in the home-spin years.

Recommended next