Most Runs in One day Cricket in 2001
Record holder : Mahela Jayawardene of Sri Lanka holds the record (1260 runs) for most runs in one day cricket in 2001.
1. Mahela Jayawardene - 1260 runs
At the top of list is Mahela Jayawardene of Sri Lanka. He made 1260 runs in 31 innings of 34 matches at an average of 46.66 and strike rate of 81.92.
2. Sanath Jayasuriya - 1202 runs
At no. 2 position is Sanath Jayasuriya of Sri Lanka. He made 1202 runs in 33 innings of 33 matches at an average of 37.56 and strike rate of 83.24.
3. Grant Flower - 1116 runs
At no. 3 position is Grant Flower of Zimbabwe. He made 1116 runs in 33 innings of 33 matches at an average of 37.2 and strike rate of 75.66.
4. Marvan Atapattu - 1084 runs
Next in the list is Marvan Atapattu of Sri Lanka. He made 1084 runs in 33 innings of 33 matches at an average of 38.71 and strike rate of 65.85.
5. Stuart Carlisle - 1082 runs
Next in the list is Stuart Carlisle of Zimbabwe. He made 1082 runs in 36 innings of 36 matches at an average of 31.82 and strike rate of 64.67.
6. Andy Flower - 1060 runs
Next in the list is Andy Flower of Zimbabwe. He made 1060 runs in 33 innings of 33 matches at an average of 35.33 and strike rate of 81.47.
7. Sachin Tendulkar - 904 runs
Next in the list is Sachin Tendulkar of India. He made 904 runs in 16 innings of 17 matches at an average of 69.53 and strike rate of 91.31.
8. Russel Arnold - 851 runs
Then comes our Russel Arnold of Sri Lanka. He made 851 runs in 29 innings of 34 matches at an average of 40.52 and strike rate of 77.85.
9. Jacques Kallis - 848 runs
Next in the list is Jacques Kallis of South Africa. He made 848 runs in 17 innings of 19 matches at an average of 56.53 and strike rate of 73.41.
10. Herschelle Gibbs - 846 runs
Next in the list is Herschelle Gibbs of South Africa. He made 846 runs in 21 innings of 21 matches at an average of 40.28 and strike rate of 86.76.