Most Runs in One day Cricket in 2011
Record holder : Virat Kohli of India holds the record (1381 runs) for most runs in one day cricket in 2011.
1. Virat Kohli - 1381 runs
The player at #1 in the list is Virat Kohli of India. He made 1381 runs in 34 innings of 34 matches at an average of 47.62 and strike rate of 85.56.
2. Jonathan Trott - 1315 runs
Next in the list is Jonathan Trott of England. He made 1315 runs in 28 innings of 29 matches at an average of 52.6 and strike rate of 80.03.
3. Shane Watson - 1139 runs
Then comes our Shane Watson of Australia. He made 1139 runs in 22 innings of 23 matches at an average of 56.95 and strike rate of 108.89.
4. Kumar Sangakkara - 1127 runs
Then comes our Kumar Sangakkara of Sri Lanka. He made 1127 runs in 25 innings of 27 matches at an average of 51.22 and strike rate of 73.32.
5. Mohammad Hafeez - 1075 runs
At no. 5 position is Mohammad Hafeez of Pakistan. He made 1075 runs in 32 innings of 32 matches at an average of 37.06 and strike rate of 76.34.
6. Mahela Jayawardene - 1032 runs
At position no. 6 is Mahela Jayawardene of Sri Lanka. He made 1032 runs in 24 innings of 27 matches at an average of 46.9 and strike rate of 82.62.
7. Misbah-ul-Haq - 964 runs
Next in the list is Misbah-ul-Haq of Pakistan. He made 964 runs in 26 innings of 31 matches at an average of 53.55 and strike rate of 68.07.
8. Michael Clarke - 900 runs
At no. 8 position is Michael Clarke of Australia. He made 900 runs in 22 innings of 24 matches at an average of 56.25 and strike rate of 79.64.
9. Upul Tharanga - 826 runs
At position no. 9 is Upul Tharanga of Sri Lanka. He made 826 runs in 21 innings of 22 matches at an average of 45.88 and strike rate of 75.71.
10. Tillakaratne Dilshan - 820 runs
At no. 10 position is Tillakaratne Dilshan of Sri Lanka. He made 820 runs in 27 innings of 28 matches at an average of 31.53 and strike rate of 86.04.