Most Runs in One day cricket

Record holder : Sachin Tendulkar of India holds the record (18426 runs) for most runs in one day cricket.

Download this Record Infographics

18426 runs
Matches 463
Average 44.83
Strike Rate 86.23
Hundreds 49
14234 runs
Matches 404
Average 41.98
Strike Rate 78.86
Hundreds 25
13704 runs
Australia Ricky Ponting ( Aus )
Matches 375
Average 42.03
Strike Rate 80.39
Hundreds 30
13430 runs
Matches 445
Average 32.36
Strike Rate 91.2
Hundreds 28
12650 runs
Matches 448
Average 33.37
Strike Rate 78.96
Hundreds 19
12169 runs
India Virat Kohli ( Ind )
Matches 254
Average 59.07
Strike Rate 93.17
Hundreds 43
11739 runs
Matches 378
Average 39.52
Strike Rate 74.24
Hundreds 10
11579 runs
Matches 328
Average 44.36
Strike Rate 72.89
Hundreds 17
11363 runs
Matches 311
Average 41.02
Strike Rate 73.7
Hundreds 22
10889 runs
India Rahul Dravid ( Ind )
Matches 344
Average 39.16
Strike Rate 71.23
Hundreds 12
Recommended for you