Rashid Khan is the youngest captain in ODI cricket in the world. He first led Afghanistan's ODI team when he was 19 years and 165 days.
Nepal's Rohit Paudel is one of the youngest cricketer to grace the ODI format captaincy. He first led the national ODI team when he was 20 years and 73 days old.
Rajin Saleh became one of the youngest ever to lead his side when he led Bangladesh ODI team for the first time aged 20 years and 297 days.
Hong Kong's Anshuman Rath led the ODI team aged 20 years 315 days
Zimbabwe's Tatenda Taibu is one of the youngest captains in both Test and ODI cricket. He led his ODI team for the first time ever when he was aged 20 years and 342 days.
Vriitya Aravind, UAE captain, led his team for the first time when he was aged 21 years and 21 days.
Prosper Utseya led Zimbabwe's ODI team when he was 21 years 125 days.
Sandeep Lamichhane captained Nepal's ODI team aged 21 years 226 days.
Kane Williamson captained New Zealand's ODI team for the first time when he was 21 years and 332 days old.
Waqar Younis, one of the youngest captains in both Test and ODI cricket, led Pakistan's ODI side for the first time when he was 21 years and 354 days.