Alec Stewart (although Collingwood is getting close)
Sachin Tendulkar is the leading run scorer,he made 18,111 runs.
MSD that is MS Dhoni
TM Dilshan of Sri Lanka
Leading run scorer in the ICC World Cup till date is Sachin Tendulkar.He has scored 2278 runs.He also has most appearance in the world cup.