Top 10 Indian Batsmen With Most Runs In ODI Cricket | Cricket Records

One Of The Greatest Batsman Of All Time And Little Master Of Indian Cricket Team Sachin Tendulkar Holds The Record Of Most Runs In ODI Cricket. As He Scored 18426 Runs In 463 Matches (452 Innings) During The Career Span Of 1989-2012. Check Out The List Of Top 10 Indian Batsmen With Most Runs In ODI Cricket.

Top 10 Indian Batsmen With Most Runs In ODI Cricket

* View In Horizontal Mode (Mobile Device) For Better Viewing Experience *
S.No
Player
Matches
Innings
Runs
01 Sachin Tendulkar 463 452 18426
02 Virat Kohli 265* 256 12471
03 Sourav Ganguly 308 297 11221
04 Rahul Dravid 340 314 10768
05 MS Dhoni 347 294 10599
06 Rohit Sharma 235* 228 9454
07 Mohammad Azharuddin 334 308 9378
08 Yuvraj Singh 301 275 8609
09 Virender Sehwag 241 235 7995
10 Shikhar Dhawan 167* 164 6793
Top 10 Indian Batsmen With Most Runs In ODI Cricket  Cricket Records

List Of ODI Cricket Records | Top 10 Indian Batsmen With Most Runs In ODI Cricket

1. Sachin Tendulkar (India) :

Former Veteran Batsman Of Indian Cricket Team And Right Hand Opening Batsman Sachin Tendulkar Leading The Table With Most Runs In ODI Cricket. As He Scored 18426 Runs In 463 Matches (452 Innings) During The Career Span Of 1989-2012.

Sachin Tendulkar – ODI Cricket Batting Analysis (1989-2012)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
463 452 18426 200* 44.83 49 96 20 1989-2012

2. Virat Kohli (India) :

The Run Machine Present Indian Captain Virat Kohli Is On Second Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 12471 Runs In 265* Matches (256 Innings) During The Career Span Of 2008-2022*.

Virat Kohli – ODI Cricket Batting Analysis (2008-2022*)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
265* 256 12471 183 57.47 44 64 15 2008-2022*

3. Sourav Ganguly (India) :

The Prince Of Kolkata Former Indian Captain Sourav Ganguly Is On Third Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 11221 Runs In 308 Matches (297 Innings) During The Career Span Of 1992-2007.

Sourav Ganguly – ODI Cricket Batting Analysis (1992-2007)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
308 297 11221 183 40.95 22 71 16 1992-2007

4. Rahul Dravid (India) :

The Great Wall Of Indian Cricket Team And Right Hand Middle Order Batsman Rahul Dravid Is On Fourth Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 10768 Runs In 340 Matches (314 Innings) During The Career Span Of 1996-2011.

Rahul Dravid – ODI Cricket Batting Analysis (1996-2011)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
340 314 10768 153 39.15 12 82 13 1996-2011

5. MS Dhoni (India) :

Mr. Cool Former Indian Captain And Right Hand Wicket Keeper Batsman MS Dhoni Is On Fifth Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 10599 Runs In 347 Matches (294 Innings) During The Career Span Of 2004-2019.

MS Dhoni – ODI Cricket Batting Analysis (2004-2019)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
347 294 10599 183* 50.23 09 73 10 2004-2019

6. Rohit Sharma (India) :

The Hitman Of Indian Cricket Team And Right Hand Opening Batsman Rohit Sharma Is On Sixth Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 9454 Runs In 235* Matches (228 Innings) During The Career Span Of 2007-2022*.

Rohit Sharma – ODI Cricket Batting Analysis (2007-2022*)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
235* 228 9454 264 48.73 29 46 14 2007-2022*

7. Mohammad Azharuddin (India) :

Former Indian Captain And Right Hand Middle Order Batsman Mohammad Azharuddin Is On Seventh Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 9378 Runs In 334 Matches (308 Innings) During The Career Span Of 1985-2000.

Mohammad Azharuddin – ODI Cricket Batting Analysis (1985-2000)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
334 308 9378 153* 36.92 07 58 09 1985-2000

8. Yuvraj Singh (India) :

The King Of Sixes And Former Left Hand Middle Order Batsman Yuvraj Singh Is On Eighth Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 8609 Runs In 301 Matches (275 Innings) During The Career Span Of 2000-2017.

Yuvraj Singh – ODI Cricket Batting Analysis (2000-2017)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
301 275 8609 150 36.47 14 52 18 2000-2017

9. Virender Sehwag (India) :

Former Indian Dashing Right Hand Opening Batsman Virender Sehwag Is On Ninth Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 7995 Runs In 241 Matches (235 Innings) During The Career Span Of 1999-2013.

Virender Sehwag – ODI Cricket Batting Analysis (1999-2013)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
241 235 7995 219 35.37 15 37 14 1999-2013

10. Shikhar Dhawan (India) :

Indian Left Hand Opening Batsman Shikhar Dhawan Is On Tenth Place In The List Of Most Runs Scored By a Indian Batsman In ODI Cricket. As He Scored 6793 Runs In 167 Matches (164 Innings) During The Career Span Of 2010-2022*.

Shikhar Dhawan – ODI Cricket Batting Analysis (2010-2022*)

Matches
Innings
Runs
H.Score
Average
100s
50s
0s
Career Span
167 164 6793 143 44.11 17 39 05 2010-2022*

Who Will Break The Record Of Sachin Tendulkar "Most Runs In ODI Cricket (Indian Batsman)" ?
1. Virat Kohli
2. Rohit Sharma
3. Shreyas Iyer
4. KL Rahul
5. Any Other Batsman

12 comments: