In this post we will share the best Indian cricket players of all time. We have added 10 most famous cricketers of India in this list. Here you can know about the Top 10 best and the greatest cricketer of all time.
Best Players from all three cricket format like T20, ODI and Test cricket are added here. You can see the Famous Indian cricketer’s names and their performance chart here.
Top 10 Indian Test Batsman of All Time
Here is the list of top 10 indian Test batsman of all time. Read this list to know about the best indian Test batsman of all time.
Players
Matches
Innings
Runs
Sachin Tendulkar
200
329
15,921
Rahul Dravid
163
284
13,265
Sunil Gavaskar
125
214
10,122
VVS Laxman
134
225
8,781
Virender Sehwag
103
178
8,503
Virat Kohli
102
173
8,074
Sourav Ganguly
113
188
7,212
Dilip Vengsarkar
116
185
6,868
Cheteshwar Pujara
96
164
6,792
Mohammad Azharuddin
99
147
6,215
Top 10 Indian ODI Batsman of All Time
Here is the list of top 10 indian ODI batsman of all time. Read this list to know about the best indian ODI batsman of all time.
Players
Matches
Innings
Runs
Sachin Tendulkar
463
452
18,426
Virat Kohli
262
253
12,344
Sourav Ganguly
308
297
11,221
Rahul Dravid
340
314
10,768
MS Dhoni
347
294
10,599
Mohammad Azharuddin
334
308
9,378
Rohit Sharma
233
226
9,376
Yuvraj Singh
301
275
8,609
Virender Sehwag
241
235
7,995
Shikhar Dhawan
158
155
6,647
Top 10 Indian T20 Batsman of All Time
Here is the list of top 10 indian T20 batsman of all time. Read this list to know about the best indian T20 batsman of all time.
Players
Matches
Innings
Runs
Rohit Sharma
133
125
3,499
Virat Kohli
100
92
3,343
KL Rahul
57
53
1,831
Shikhar Dhawan
68
66
1,759
MS Dhoni
98
85
1,617
Suresh Raina
78
66
1,604
Yuvraj Singh
58
51
1,177
Shreyas Iyer
46
42
1,029
Gautam Gambhir
37
36
932
Rishabh Pant
54
48
883
Top 10 Indian Test Bowlers of All Time
Here is the list of top 10 indian Test bowlers of all time. Read this list to know about the best indian Test bowlers of all time.
Players
Matches
Overs
Wickets
Anil Kumble
132
6,808
619
Ravichandran Ashwin
86
3,848
442
Kapil Dev
131
4,623
434
Harbhajan Singh
103
4,763
417
Ishant Sharma
105
3,193
311
Zaheer Khan
92
3,131
311
Bishan Bedi
67
3,441
266
Ravindra Jadeja
60
2,458
242
Bhagwath Chandrasekhar
58
2,550
242
Javagal Srinath
67
2,517
236
Top 10 Indian ODI Bowlers of All Time
Here is the list of top 10 indian ODI bowlers of all time. Read this list to know about the best indian ODI bowlers of all time.
Players
Matches
Overs
Wickets
Anil Kumble
269
2,396
334
Javagal Srinath
229
1,989
315
Ajit Agarkar
191
1,580
288
Zaheer Khan
194
1,636
269
Harbhajan Singh
234
2,060
265
Kapil Dev
225
1,867
253
Venkatesh Prasad
161
1,355
196
Ravindra Jadeja
171
1,435
189
Irfan Pathan
120
976
173
Manoj Prabhakar
130
1,060
157
Top 10 Indian T20 Bowlers of All Time
Here is the list of top 10 indian T20 bowlers of all time. Read this list to know about the best indian T20 bowlers of all time.