Producer: Peuli Bakshi

Youngest Captains in ODI Cricket History

Rashid Khan

He is the youngest ever to captain an ODI team. He became the skipper of Afghanistan on March 4, 2018, when he was just 19 years 165 days old. They played against Scotland then.

Rohit Paudel

He is the second youngest in the list. He became the skipper of Nepal on Nov 14, 2022, when he was 20 years 73 days old. They were playing against U.A.E then.

Rajin Saleh

He became the skipper of Bangladesh on September 12, 2004, when he was 20 years 297 days old. They were playing against South Africa then.

Anshuman Rath

He became the skipper of Hong Kong on September 16, 2018, when he was 20 years 315 days old. They were playing against Pakistan then.

Tatenda Taibu

He became the skipper of Zimbabwe on April 20, 2004, when he was 20 years 342 days old. They were playing against Sri Lanka then.

Vriitya Aravind

He became the skipper of U.A.E. on April 20, 2004, when he was 21 years 21 days old. They were playing against Nepal then.

Prosper Utseya

He became the skipper of Zimbabwe on July 29, 2006, when he was 21 years 125 days old. They were playing against Bangladesh then.

Sandeep Lamichhane

He became the skipper of Nepal on March 16, 2022, when he was 21 years 226 days old. They were playing against P.N.G. in Sharjah then.

Kane Williamson

He became the skipper of New Zealand on July 5, 2012, when he was 21 years 332 days old. They were playing against West Indies then.

Waqar Younis

He became the skipper of Pakistan on November 5, 1993, when he was 21 years 354 days old. They were playing against West Indies then.

Learn more