List of Indian Players With 3000 Runs in ODI.

In this article, there is a brief discussion about those Indian players who have scored 3000 runs in ODI so far.

Indian players have dominated the world in One Day International cricket "ODI" without exception.

Various Indian players have performed exceptionally well in every field of One Day International cricket and have established many records.

 

Image - Sunil Gavaskar.

It is a little bit difficult for any cricketer to score runs in ODI cricket as compared to test cricket, so the most important and biggest desire of every player is to make a record of scoring maximum runs in ODIs.

There are some such great Indian players who have set the milestone of scoring more than 3000 runs in their ODI cricket career.

Here is a list of such great Indian players who have scored more than 3000 runs in ODI cricket so far.

List of Indian players with 3000 runs in ODI:


s. Player Run ODI Span
01 SM Gavaskar 3092 108 1974-1987
02 D Vengsarkar 3508 129 1976-1991
03 Kapil Dev 3783 225 1978-1994
04 Ravi Shastri 3108 150 1981-1992
05 K Srikkanth 4091 146 1981-1992
06 M Azharuddin 9378 334 1985-2000
07 NS Sidhu 4413 136 1987-1998
08 S Tendulkar 18426 463 1989-2012
09 S Ganguly 11363 311 1992-2007
10 Ajay Jadeja 5359 196 1992-2000
11 R Dravid 10889 344 1996-2011
12 V Sehwag 8273 251 1999-2013
13 Yuvraj Singh 8701 304 2000-2017
14 G Gambhir 5238 147 2003-2013
15 MS Dhoni 10773 350 2004-2019
16 Suresh Raina 5615 226 2005-2018
17 Rohit Sharma 9205 227 2007-present
18 V Kohli 12169 254 2008-present
19 S Dhawan 6105 145 2010-present

01. Sunil Gavaskar:

Sunil Gavaskar was the first Indian player with 3000 runs in ODI, he has played a total of 102 innings of 108 matches with his highest score of 103 runs between 1974 and 1987 in his entire One Day International cricket career in the span of 13 years approx and scored a total of 3092 runs at an average of 35.14 runs at the strike rate of 62.26 while he has remained unbeaten in 14 innings.

Along with that, he also scored 1 century and 27 fifties in his entire ODI career with the help of 234 fours and 21 sixes.

02. Dilip Vengsarkar:

Dilip Vengsarkar has played a total of 120 innings of 129 matches with his highest score of 105 runs between 1976 and 1991 in his entire One Day International cricket career in the span of 15 years approx and scored a total of 3508 runs at an average of 34.39 runs at the strike rate of 67.74 while he has remaining not out in 18 innings.

In his entire career, he also scored 1 century and 23 fifties in his entire ODI career with the help of 228 fours and 24 sixes.

03. Kapil Dev:

Kapil Dev has played a total of 198 innings of 225 matches with his highest score of 175 runs between 1978 and 1994 in his entire One Day International cricket career in the span of 16 years approx and scored a total of 3783 runs at an average of 23.79 runs at the strike rate of 95.07 while he remaining not out in 39 innings.

Along with this, he also scored 1 century and 14 fifties in his entire ODI career with the help of 291 fours and 67 sixes.

Image - Kapil Dev.

04. Ravi Shastri:

Ravi Shastri has played a total of 128 innings of 150 matches with his highest score of 109 runs between 1981 and 1992 in his entire One Day International cricket career in the span of 11 years approx and scored a total of 3108 runs at an average of 29.05 runs at the strike rate of 61.07 while he has remained unbeaten in 21 innings.

In his entire career, he also scored 4 centuries and 18 fifties in his entire ODI career with the help of 206 fours and 25 sixes.

05. Kris Srikkanth:   

Krishnamachari Srikkanth has played a total of 145 innings of 146 matches with his highest score of 123 runs between 1981 and 1992 in his entire One Day International cricket career in the span of 11 years approx and scored a total of 4091 runs at an average of 28.61 runs at the strike rate of 71.75 while he remaining unbeaten in 2 innings.

Along with that, he also scored 4 centuries and 27 half-centuries in his entire ODI career with the help of 405 fours and 41 sixes.

06. Mohammad Azharuddin:

Mohammad Azharuddin has played a total of 308 innings of 334 matches with his highest score of 153 runs between 1985 and 2000 in his entire One Day International cricket career in the span of 15 years approx and scored a total of 9378 runs at an average of 36.92 runs at the strike rate of 74.02 while he remaining unbeaten in 54 innings.

Apart from that, he also scored 7 centuries and 58 half-centuries in his entire ODI career with the help of 622 fours and 77 sixes.

07. Navjot Singh Sidhu:

Navjot Singh Sidhu has played a total of 127 innings of 136 matches with his highest score of 134 runs between 1987 and 1998 in his entire One Day International cricket career in the span of 11 years approx and scored a total of 4413 runs at an average of 37.08 runs at the strike rate of 69.73 while he remaining unbeaten in 8 innings.

Along with this, he also scored 6 centuries and 33 half-centuries in his entire ODI career with the help of 335 fours and 44 sixes.

08. Sachin Tendulkar: 

Sachin Tendulkar has played a total of 452 innings of 463 matches with his highest score of 200 runs between 1989 and 2012 in his entire One Day International cricket career in the span of 23 years approx and scored a total of 18426 runs at an average of 44.83 runs at the strike rate of 86.24 while he has remained unbeaten in 41 innings.

In his entire career, he also scored 49 centuries, 96 fifties, and one double century in his entire ODI career with the help of 2016 fours and 195 sixes.

09. Sourav Ganguly:

Sourav Ganguly has played a total of 300 innings of 311 matches with his highest score of 183 runs between 1992 and 2007 in his entire One Day International cricket career in the span of 15 years approx and scored a total of 11363 runs at an average of 40.73 runs at the strike rate of 73.71 while remaining not out in 21 innings.

Along with that, he also scored 22 centuries and 72 fifties in his entire ODI career with the help of 1122 fours and 190 sixes.

10. Ajay Jadeja:

Ajay Jadeja has played a total of 179 innings of 196 matches with his highest score of 119 runs between 1992 and 2000 in his entire One Day International cricket career in the span of 8 years approx and scored a total of 5359 runs at an average of 37.22 runs at the strike rate of 69.81 while he remaining unbeaten in 35 innings.

Along with this, he also scored 6 centuries and 30 half-centuries in his entire ODI career with the help of 366 fours and 85 sixes.

11. Rahul Dravid:  

Rahul Dravid has played a total of 318 innings of 344 matches with his highest score of 153 runs between 1996 and 2011 in his entire One Day International cricket career in the span of 15 years approx and scored a total of 10889 runs at an average of 39.17 runs at the strike rate of 71.24 while he has remained not out in 40 innings.

In his absolute career, he also scored 12 centuries and 83 half-centuries in his entire ODI career with the help of 950 fours and 42 sixes.

12. Virender Sehwag:  

Virender Sehwag has played a total of 245 innings of 251 matches with his highest score of 219 runs between 1999 and 2013 in his entire One Day International cricket career in the span of 14 years approx and scored a total of 8273 runs at an average of 35.06 runs at the strike rate of 104.34 while he has remained not out in 9 innings.

In his entire career, he also scored 15 centuries, 38 half-centuries, and one double century in his entire ODI career with the help of 1132 fours and 136 sixes.

13. Yuvraj Singh:

Yuvraj Singh has played a total of 278 innings of 304 matches with his highest score of 150 runs between 2000 and 2017 in his entire One Day International cricket career in the span of 17 years approx and scored a total of 8701 runs at an average of 36.56 runs at the strike rate of 87.68 while remaining unbeaten in 40 innings.

Along with this, he also scored 14 centuries and 52 half-centuries in his entire ODI career with the help of 904 fours and 155 sixes.

14. Gautam Gambhir: 

Gautam Gambhir has played a total of 143 innings of 147 matches with his highest score of 150 runs between 2003 and 2013 in his entire One Day International cricket career in the span of 10 years approx and scored a total of 5238 runs at an average of 39.68 runs at the strike rate of 85.25 while remaining unbeaten in 40 innings.

Along with that, he also scored 11 centuries and 34 half-centuries in his entire ODI career with the help of 561 fours and 17 sixes.

15. Mahendra Singh Dhoni:

Mahendra Singh Dhoni has played a total of 297 innings of 350 matches with his highest score of 183 runs between 2004 and 2019 in his entire One Day International cricket career in the span of 15 years approx and scored a total of 10773 runs at an average of 50.58 runs at the strike rate of 87.56 while remaining unbeaten in 84 innings.

Along with this, he also scored 10 centuries and 73 fifties in his entire ODI career with the help of 826 fours and 229 sixes.

16. Suresh Raina:

Suresh Raina has played a total of 194 innings of 226 matches with his highest score of 116 runs between 2005 and 2018 in his entire One Day International cricket career in the span of 13 years approx and scored a total of 5615 runs at an average of 35.31 runs at the strike rate of 93.51 while remaining unbeaten in 35 innings.

As well as he also scored 5 centuries and 36 fifties in his entire ODI career with the help of 476 fours and 120 sixes.

17. Rohit Sharma:

Rohit Sharma has played a total of 220 innings of 227 matches in his entire One Day International cricket career spanning about 13 years from 2007 to present with his highest score of 264 runs and scored a total of 9205 runs at an average of 48.96 runs at the strike rate of 88.9 while he has remained unbeaten for 32 times.

As well as he also scored 29 centuries, 43 fifties, and 3 double centuries in his entire ODI career with the help of 832 fours and 244 sixes.

18. Virat Kohli: 

Virat Kohli has played a total of 245 innings of 254 matches in his entire One Day International cricket career spanning approximately 14 years from 2008 to present with his highest score of 183 runs and scored a total of 9205 runs at an average of 59.07 runs at the strike rate of 93.17 while he has remained unbeaten in 39 innings.

As well as he also scored 43 centuries and 62 half-centuries in his entire ODI career with the help of 1140 fours and 126 sixes.

Image - Shikhar Dhawan.

19. Shikhar Dhawan:

Shikhar Dhawan has played a total of 142 innings of 145 matches in his entire One Day International cricket career spanning approximately 12 years from 2010 to present with his highest score of 143 runs and scored a total of 6105 runs at an average of 45.56 runs at the strike rate of 93.79 while remaining unbeaten for 8 innings.

Apart from that, he also scored 17 centuries and 33 half-centuries in his entire ODI career with the help of 763 fours and 72 sixes