On Thursday, August 7, Croatia locked horns against Cyprus for a four-match T20I series. With the first T20i, Croatia's Zach Vukusic led the side and entered the history books. Notably, the 17-year-old became the youngest-ever player in the history of international cricket.
Croatia Captain Scripted History
Zack, at the age of 17 years and 311 days, shattered the three-year-old record of France's Noman Amjad, who captained his nation at the age of 18 years and 24 days against the Czech Republic in July 2022.
Here is the complete list of the youngest-ever players to captain a county in international cricket.
Rank
Player Name
Country
Age at Captaincy
Format
Opponent
Date Captained
1
Zach Vukusic
Croatia
17 years 311 days
T20I
Cyprus
Aug 2025
2
Noman Amjad
France
18 years 24 days
T20I
Czech Republic
Jul 2022
3
Carl Hartmann
Isle of Man
18 years 276 days
T20I
—
Feb 2023
4
Luwsanzundui Erdenebulgan
Mongolia
18 years 324 days
T20I
—
Sep 2023
5
Rashid Khan
Afghanistan
19 years 165 days
ODI/T20I
Scotland
Mar 2018
Who Is Zach Vukusic?
The 17-year-old has featured for Croatia in seven matches and amassed 205 runs, including a highest score of 53 runs. He made his international debut in July 2024 against Switzerland.
Vukusic couldn't do much with the bat and scored just 14 (19), which featured a solitary four.
How Did Vukusic Do On His Debut Series As Captain?
Talking about the ongoing series against Cyprus, Vukusic has amassed just 75 runs in three innings, averaging 25. However, his debut as captain hasn't fared well, as he has suffered defeats in the first three matches.
Cyprus won the first match by a whopping 58 runs, while Cyprus won by seven wickets and three wickets.