Most Runs in One day Cricket in 2006
Record holder : Kumar Sangakkara of Sri Lanka holds the record (1333 runs) for most runs in one day cricket in 2006.
1. Kumar Sangakkara - 1333 runs
At the top of list is Kumar Sangakkara of Sri Lanka. He made 1333 runs in 33 innings of 36 matches at an average of 44.43 and strike rate of 79.25.
2. Chris Gayle - 1217 runs
Next in the list is Chris Gayle of West Indies. He made 1217 runs in 32 innings of 32 matches at an average of 41.96 and strike rate of 83.81.
3. Mahela Jayawardene - 1185 runs
At position no. 3 is Mahela Jayawardene of Sri Lanka. He made 1185 runs in 34 innings of 36 matches at an average of 40.86 and strike rate of 87.84.
4. Sanath Jayasuriya - 1153 runs
At no. 4 position is Sanath Jayasuriya of Sri Lanka. He made 1153 runs in 25 innings of 26 matches at an average of 48.04 and strike rate of 107.45.
5. Upul Tharanga - 1062 runs
At position no. 5 is Upul Tharanga of Sri Lanka. He made 1062 runs in 24 innings of 26 matches at an average of 44.25 and strike rate of 78.72.
6. Shahriar Nafees - 1033 runs
At position no. 6 is Shahriar Nafees of Bangladesh. He made 1033 runs in 28 innings of 28 matches at an average of 41.32 and strike rate of 70.36.
7. Ramnaresh Sarwan - 963 runs
Next in the list is Ramnaresh Sarwan of West Indies. He made 963 runs in 25 innings of 28 matches at an average of 43.77 and strike rate of 75.35.
8. Shivnarine Chanderpaul - 948 runs
Next in the list is Shivnarine Chanderpaul of West Indies. He made 948 runs in 27 innings of 27 matches at an average of 41.21 and strike rate of 75.59.
9. Rahul Dravid - 919 runs
Then comes our Rahul Dravid of India. He made 919 runs in 27 innings of 27 matches at an average of 35.34 and strike rate of 73.22.
10. Yuvraj Singh - 849 runs
Then comes our Yuvraj Singh of India. He made 849 runs in 21 innings of 22 matches at an average of 53.06 and strike rate of 88.34.