
Youngest Captains in ODI History. (This image is AI-generated)
In ODI, the captaincy is typically assigned to seasoned players but history has some incredible exceptions where young talents stepped up early. Even during times of change, these emerging stars motivated their teams with a daring vision. Rashid Khan led Afghanistan at just 19 in 2018 and etched his name as the youngest captain in ODI history.
Top 5 Youngest Captains in ODI History
| Player | Team | Opposition | Age | Match Date |
|---|---|---|---|---|
| Rashid Khan | Afghanistan | Scotland | 19y 165d | 4 Mar 2018 |
| Rohit Paudel | Nepal | U.A.E. | 20y 73d | 14 Nov 2022 |
| Rajin Saleh | Bangladesh | South Africa | 20y 297d | 12 Sep 2004 |
| Anshuman Rath | Hong Kong | Pakistan | 20y 315d | 16 Sep 2018 |
| Tatenda Taibu | Zimbabwe | Sri Lanka | 20y 342d | 20 Apr 2004 |
Rashid Khan – 19y 165d (Age at ODI Captaincy)
At just 19 years and 165 days old, Rashid Khan made history by becoming the youngest ODI captain when he led Afghanistan against Scotland in the 2018 World Cup Qualifier. Although his first match as captain resulted in a loss, it demonstrated Afghanistan’s confidence in his abilities.
Rohit Paudel – 20y 73d (Age at ODI Captaincy)
Rohit Paudel became Nepal’s ODI captain on November 14, 2022 at 20 years and 73 days, the second-youngest in history. Today, he is Nepal’s top ODI run-scorer and lifting the team with his batting and leadership.
Rajin Saleh – 20y 297d (Age at ODI Captaincy)
Rajin Saleh led Bangladesh in an ODI match against South Africa at just 20 years and 297 days old. His early role as a leader showed how much Bangladesh believed in young talent during their journey in cricket.
Anshuman Rath – 20y 315d (Age at ODI Captaincy)
At just 20 years and 315 days old, Anshuman Rath led Hong Kong in a match against Pakistan during the Asia Cup. His calmness in guiding the team against strong opponents was evident even though the outcomes weren’t in his favor.
Tatenda Taibu – 20y 342d (Age at ODI Captaincy)
Tatenda Taibu led the Zimbabwe team against Sri Lanka when he was just 20 years and 342 days old. His ability to lead during challenging times showed that age doesn’t limit one’s capacity for responsibility in the world of cricket.





