India - Sachin Tendulkar (15921 runs)
Australia - Ricky Ponting (13378 runs)
South Africa - Jacques Kallis (13289 runs)
England - Joe Root (12474 runs so far)
Sri Lanka - Kumar Sangakkara (12400 runs)
West Indies - Brian Lara (11953 runs)
Pakistan - Younis Khan (10099 runs)
New Zealand - Kane Williamson (8881 runs)
Bangladesh - Mushfiqur Rahim (5961 runs)
Next : Which Indian batter has the best record in WTC history?
Click to read more..