1. Virat Kohli has scored 8004 runs in 252 matches at an average of 38.66.2. Shikhar Dhawan has scored 6769 runs in 222 matches at an average of 35.25.3. Rohit Sharma has scored 6628 runs in 257 matches at an average of 29.72.4. David Warner has scored 6565 runs in 184 matches at an average of 40.52.5. Suresh Raina has scored 5528 runs in 205 matches at an average of 32.51.6. MS Dhoni has scored 5243 runs in 264 matches at an average of 39.12.7. AB de Villiers has scored 5162 runs in 184 matches at an average of 39.70.8. Chris Gayle has scored 4965 runs in 142 matches at an average of 39.72.9. Robin Uthappa has scored 4952 runs in 205 matches at an average of 27.51.10. Dinesh Karthik has scored 4842 runs in 257 matches at an average of 26.31
1. Virat Kohli has scored 8004 runs in 252 matches at an average of 38.66.2. Shikhar Dhawan has scored 6769 runs in 222 matches at an average of 35.25.3. Rohit Sharma has scored 6628 runs in 257 matches at an average of 29.72.4. David Warner has scored 6565 runs in 184 matches at an average of 40.52.5. Suresh Raina has scored 5528 runs in 205 matches at an average of 32.51.6. MS Dhoni has scored 5243 runs in 264 matches at an average of 39.12.7. AB de Villiers has scored 5162 runs in 184 matches at an average of 39.70.8. Chris Gayle has scored 4965 runs in 142 matches at an average of 39.72.9. Robin Uthappa has scored 4952 runs in 205 matches at an average of 27.51.10. Dinesh Karthik has scored 4842 runs in 257 matches at an average of 26.31