India One Day Legends

India's 100 greatest ODI cricketers

Sports

How it's played

One Day Internationals give each side one 50-over innings, so scoring is much faster than in Tests and there's a result almost every game. Each bowler is limited to 10 overs, runs come from running and boundaries, and the higher total wins, with the second side chasing a target.

INDIA ONE DAY LEGENDS

Collector's Box Set

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

India One Day Legends

India's 100 greatest ODI cricketers

Promo

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

1

Sachin Tendulkar

India flagIndia · 1989–2012 · Batsman

18,426 ODI runs — the record stood for over a decade.

2

Virat Kohli

India flagIndia · 2008–present · Batsman

The ODI run machine — 51 centuries at 58.71.

3

MS Dhoni

India flagIndia · 2004–2019 · WK-Batsman

Captained India to the 2011 World Cup; the greatest finisher.

4

Rohit Sharma

India flagIndia · 2007–present · Batsman

Three ODI double hundreds, including the record 264.

5

Sourav Ganguly

India flagIndia · 1992–2007 · Batsman

11,221 runs as Indian cricket's prince and captain.

6

Kapil Dev

India flagIndia · 1978–1994 · All-rounder

The 1983 World Cup captain; his 175* rescued the campaign.

7

Rahul Dravid

India flagIndia · 1996–2011 · Batsman

10,768 ODI runs of orthodox reliability.

8

Yuvraj Singh

India flagIndia · 2000–2017 · All-rounder

2011 World Cup Player of the Tournament.

9

Virender Sehwag

India flagIndia · 1999–2013 · Batsman

Struck at a run a ball from the very first over.

10

Anil Kumble

India flagIndia · 1990–2007 · Bowler

337 ODI wickets of relentless leg spin.

11

Zaheer Khan

India flagIndia · 2000–2012 · Bowler

269 ODI wickets and India's 2011 World Cup spearhead.

12

Mohammed Azharuddin

India flagIndia · 1985–2000 · Batsman

9,378 runs of wristy elegance across 334 matches.

13

Javagal Srinath

India flagIndia · 1991–2003 · Bowler

315 ODI wickets as India's frontline quick of the 1990s.

14

Harbhajan Singh

India flagIndia · 1998–2015 · Bowler

265 ODI wickets of off-spin and aggression.

15

Ravindra Jadeja

India flagIndia · 2009–present · All-rounder

2,905 runs, 232 wickets and the game's best fielding.

16

Ravi Shastri

India flagIndia · 1981–1992 · All-rounder

3,108 runs, 129 wickets and the 1985 World Championship sixes.

17

Shikhar Dhawan

India flagIndia · 2010–2022 · Batsman

6,793 runs as the tournament opener of a generation.

18

Irfan Pathan

India flagIndia · 2004–2012 · All-rounder

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

19

Gautam Gambhir

India flagIndia · 2003–2013 · Batsman

5,238 runs; his 97 anchored the 2011 World Cup final.

20

Shubman Gill

India flagIndia · 2019–present · Batsman

A 55.71 average and 208 as India's new-era anchor.

21

Mohammed Shami

India flagIndia · 2013–present · Bowler

206 wickets and the 2023 World Cup's 7-for king.

22

KL Rahul

India flagIndia · 2016–present · WK-Batsman

3,360 runs at 50.90 in every role asked of him.

23

Kuldeep Yadav

India flagIndia · 2017–present · Bowler

194 wickets of left-arm wrist spin in the ODI arena.

24

Ajit Agarkar

India flagIndia · 1998–2007 · All-rounder

288 wickets — the fastest to 50 ODI wickets in his day.

25

Suresh Raina

India flagIndia · 2005–2018 · Batsman

5,615 runs as the middle-order finisher.

26

Hardik Pandya

India flagIndia · 2016–present · All-rounder

1,904 runs, 91 wickets and the 2023 final spell.

27

Navjot Singh Sidhu

India flagIndia · 1987–1998 · Batsman

4,413 runs of pugnacious top-order hitting.

28

Venkatesh Prasad

India flagIndia · 1994–2001 · Bowler

196 wickets, including bowling Aamer Sohail in the 1996 quarter-final.

29

Shreyas Iyer

India flagIndia · 2017–present · Batsman

2,977 runs as the 2023 World Cup's No. 4.

30

Krishnamachari Srikkanth

India flagIndia · 1981–1992 · Batsman

4,091 runs of dash from the top, 1983 world champion.

31

Ajay Jadeja

India flagIndia · 1992–2000 · Batsman

5,359 runs and big-tournament batting.

32

Robin Singh

India flagIndia · 1989–2001 · All-rounder

2,336 runs and 69 wickets of tireless lower-order cricket.

33

Ravichandran Ashwin

India flagIndia · 2010–2023 · All-rounder

156 ODI wickets and a debut 2010 hundred.

34

Jasprit Bumrah

India flagIndia · 2016–present · Bowler

149 wickets at under 24 — the world's best quick.

35

Dilip Vengsarkar

India flagIndia · 1976–1991 · Batsman

3,508 ODI runs and the 1985 World Championship.

36

Ambati Rayudu

India flagIndia · 2013–2019 · Batsman

1,694 runs of smooth middle-order timing.

37

Kedar Jadhav

India flagIndia · 2014–2020 · All-rounder

1,389 runs of unorthodox lower-order finishing.

38

Sunil Gavaskar

India flagIndia · 1974–1987 · Batsman

3,092 ODI runs, headlined by the first World Cup century.

39

Ashish Nehra

India flagIndia · 2001–2011 · Bowler

155 wickets, ending with the 2017 semi-final burst.

40

Mohinder Amarnath

India flagIndia · 1975–1989 · All-rounder

Man of the Match in both 1983 semi-final and final.

41

Ajinkya Rahane

India flagIndia · 2011–2018 · Batsman

2,962 runs of classical top-order craft.

42

Bhuvneshwar Kumar

India flagIndia · 2012–2022 · Bowler

141 wickets of swing at the top of the innings.

43

Mohammad Kaif

India flagIndia · 2002–2006 · Batsman

The NatWest final chase hero of 2002.

44

Vinod Kambli

India flagIndia · 1991–2000 · Batsman

2,477 runs at 32.59 in just 104 matches.

45

Yuzvendra Chahal

India flagIndia · 2016–2023 · Bowler

121 wickets of leg-spin guile.

46

Sanjay Manjrekar

India flagIndia · 1988–1996 · Batsman

1,994 runs of correct top-order technique.

47

VVS Laxman

India flagIndia · 1998–2006 · Batsman

2,338 runs of silken wristwork.

48

Ishant Sharma

India flagIndia · 2007–2016 · Bowler

115 wickets through the 2013 Champions Trophy.

49

Umesh Yadav

India flagIndia · 2010–2018 · Bowler

106 wickets of raw pace and swing.

50

Dinesh Karthik

India flagIndia · 2004–2019 · WK-Batsman

1,752 runs and the 2018 Nidahas final six.

51

Ishan Kishan

India flagIndia · 2021–2023 · WK-Batsman

The fastest ODI double century — 210 in 131 balls.

52

Dinesh Mongia

India flagIndia · 2001–2007 · All-rounder

1,230 runs and useful left-arm overs.

53

Nayan Mongia

India flagIndia · 1994–2000 · WK-Batsman

140 matches as India's reliable keeper.

54

Axar Patel

India flagIndia · 2014–present · All-rounder

75 wickets of left-arm spin and calm lower-order runs.

55

Roger Binny

India flagIndia · 1980–1987 · All-rounder

The 1983 World Cup's leading wicket-taker.

56

Sunil Joshi

India flagIndia · 1996–2001 · All-rounder

69 wickets of left-arm spin and a famous 5-6 double.

57

Praveen Kumar

India flagIndia · 2010–2013 · Bowler

38 wickets of swing and nibble.

58

Madan Lal

India flagIndia · 1974–1987 · All-rounder

73 wickets and three 1983 final scalps.

59

Chetan Sharma

India flagIndia · 1983–1994 · Bowler

The first World Cup hat-trick — 1987 vs New Zealand.

60

Mohammed Siraj

India flagIndia · 2019–present · Bowler

76 wickets, including the Asia Cup final 6-for.

61

S. Sreesanth

India flagIndia · 2005–2011 · Bowler

75 wickets of swing and showmanship.

62

Shardul Thakur

India flagIndia · 2017–present · All-rounder

65 wickets as the format's unlikely match-turner.

63

R. P. Singh

India flagIndia · 2005–2011 · Bowler

69 wickets of left-arm swing.

64

Maninder Singh

India flagIndia · 1980–1993 · Bowler

66 wickets of left-arm spin.

65

Amit Mishra

India flagIndia · 2003–2016 · Bowler

64 wickets of leg-spin, best as a stand-in.

66

Venkatapathy Raju

India flagIndia · 1990–1996 · Bowler

63 wickets of left-arm spin on turning pitches.

67

Debasis Mohanty

India flagIndia · 1997–2001 · Bowler

57 wickets, headlined by the 1999 World Cup.

68

Yusuf Pathan

India flagIndia · 2008–2012 · All-rounder

810 runs of slogging power and a 2011 winner's medal.

69

Nikhil Chopra

India flagIndia · 1998–2000 · All-rounder

46 wickets of off-spin in the 1999 World Cup.

70

Murali Kartik

India flagIndia · 2002–2007 · Bowler

37 wickets of left-arm spin, best abroad.

71

R. Vinay Kumar

India flagIndia · 2013–2015 · Bowler

31 wickets of seaming all-rounder craft.

72

Mohit Sharma

India flagIndia · 2013–2015 · Bowler

31 wickets and the 2015 World Cup death overs.

73

Prasidh Krishna

India flagIndia · 2021–present · Bowler

40 wickets of height and hard lengths.

74

Washington Sundar

India flagIndia · 2017–present · All-rounder

29 wickets of powerplay off-spin.

75

Ramesh Powar

India flagIndia · 2004–2007 · Bowler

34 wickets of flat, wily off-spin.

76

Lakshmipathy Balaji

India flagIndia · 2002–2009 · Bowler

34 wickets of smiling swing.

77

Deepak Chahar

India flagIndia · 2018–2022 · Bowler

16 wickets and the format's best T20I spell.

78

Harshit Rana

India flagIndia · 2025–present · Bowler

26 wickets in a breakout start.

79

Ajay Sharma

India flagIndia · 1988–1993 · Batsman

424 runs of domestic-machine class.

80

Hrishikesh Kanitkar

India flagIndia · 1997–2000 · All-rounder

The famous 1998 Dhaka final boundary.

81

Anshuman Gaekwad

India flagIndia · 1974–1987 · Batsman

269 runs of stoic top-order grit.

82

Syed Abid Ali

India flagIndia · 1974–1975 · All-rounder

India's first ODI all-rounder.

83

Farokh Engineer

India flagIndia · 1974–1975 · WK-Batsman

114 runs in India's first five ODIs.

84

Syed Kirmani

India flagIndia · 1976–1986 · WK-Batsman

The 1983 World Cup's best gloveman.

85

Gundappa Viswanath

India flagIndia · 1974–1982 · Batsman

439 ODI runs of wristy class.

86

Saba Karim

India flagIndia · 1997–2000 · WK-Batsman

34 matches behind the stumps.

87

Kirti Azad

India flagIndia · 1980–1986 · All-rounder

A 1983 World Cup winner's all-round stint.

88

Sandeep Patil

India flagIndia · 1980–1986 · Batsman

1,005 runs with fearless hooking.

89

Yashpal Sharma

India flagIndia · 1978–1985 · Batsman

883 runs and the 1983 semi-final fifty.

90

Kiran More

India flagIndia · 1984–1993 · WK-Batsman

94 matches behind the stumps.

91

Balwinder Sandhu

India flagIndia · 1982–1984 · Bowler

The 1983 final's dream ball to Greenidge.

92

Sairaj Bahutule

India flagIndia · 1997–2003 · All-rounder

Leg-spin and lower-order runs.

93

Sanju Samson

India flagIndia · 2021–2023 · WK-Batsman

510 runs at 56.66 in his ODI years.

94

Rishabh Pant

India flagIndia · 2018–2024 · WK-Batsman

871 runs of fearless keeper-batting.

95

Suryakumar Yadav

India flagIndia · 2021–2023 · Batsman

773 runs of 360-degree ODI hitting.

96

Murali Vijay

India flagIndia · 2010–2015 · Batsman

339 runs as a white-ball opener.

97

Rohan Gavaskar

India flagIndia · 2004–2004 · All-rounder

11 ODIs carrying a famous surname.

98

Abey Kuruvilla

India flagIndia · 1997–1997 · Bowler

25 wickets in a single summer of swing.

99

Reetinder Sodhi

India flagIndia · 2000–2002 · All-rounder

Under-19 World Cup-winning all-rounder.

100

Sanjeev Sharma

India flagIndia · 1988–1990 · Bowler

22 wickets of bustling seam.

Recommended next