ICC U19 Men’s World Cup: List of winners for every edition
The 2026 ICC Under-19 Men’s World Cup will conclude on February 6, with India facing England in the final at the Harare Sports Club in Zimbabwe. The 16th edition of the tournament has been held across Zimbabwe and Namibia.
India, the most successful nation in the tournament’s history with five titles, will be aiming to add a sixth crown, while England will be chasing its second, having last won in 1998.
Here is a list of every winner of the ICC Under-19 Men’s World Cup, along with the final result and winning captain from each edition.
List of all winners of the ICC U19 Men’s World Cup:
1988; Hosted by Australia
Winner: Australia def. Pakistan by 5 wickets
Captained by: Geoff Parker
1998; Hosted by South Africa
Winner: England def. New Zealand by 7 wickets
Captained by: Owais Shah
2000; Hosted by Sri Lanka
Winner: India def. Sri Lanka by 6 wickets
Captained by: Mohammad Kaif
2002; Hosted by New Zealand
Winner: Australia def. South Africa by 7 wickets
Captained by: Cameron White
2004; Hosted by Bangladesh
Winner: Pakistan def. West Indies by 25 runs
Captained by: Khalid Latif
2006; Hosted by Sri Lanka
Winner: Pakistan def. India by 38 runs
Captained by: Sarfraz Ahmed
2008; Hosted by Malaysia
Winner: India def. South Africa by 12 runs
Captained by: Virat Kohli
2010; Hosted by New Zealand
Winner: Australia def. Pakistan by 25 runs
Captained by: Mitchell Marsh
2012; Hosted by Australia
Winner: India def. Australia by 6 wickets
Captained by: Unmukt Chand
2014; Hosted by United Arab Emirates
Winner: South Africa def. Pakistan by 6 wickets
Captained by: Aiden Markram
2016; Hosted by Bangladesh
Winner: West Indies def. India by 5 wickets
Captained by: Shimron Hetmyer
2018; Hosted by New Zealand
Winner: India def. Australia by 8 wickets
Captained by: Prithvi Shaw
2020; Hosted by South Africa
Winner: Bangladesh def. India by 3 wickets
Captained by: Towhid Hridoy
2022; Hosted by West Indies
Winner: India def. England by 4 wickets
Captained by: Yash Dhull
2024; Hosted by South Africa
Winner: Australia def. India by 79 runs
Captained by: Hugh Weibgen
Published on Feb 06, 2026