By Akshay
January 26, 2026
The record for the most runs scored by a captain in the T20 World Cup belongs to Pakistan's Babar Azam. He has scored 549 runs in 17 matches.
New Zealand's Kane Williamson has scored 545 runs in 21 matches as captain in the T20 World Cup.
India's MS Dhoni has scored 529 runs in 33 matches as captain in the T20 World Cup.
England's Jos Buttler has scored 439 runs in 14 matches as captain in the T20 World Cup.
India's Rohit Sharma has scored 373 runs in 14 matches as captain in the T20 World Cup.
Sri Lanka's Mahela Jayawardene has scored 360 runs in 11 matches as captain in the T20 World Cup.
South Africa's Graeme Smith has scored 352 runs in 16 matches as captain in the T20 World Cup.
Sri Lanka's Kumar Sangakkara has scored 329 runs in 14 matches as captain in the T20 World Cup.