Bangladesh's Anamul Haque represented the U19 team in two World Cups (2010 and 2012), amassing 519 runs in 12 matches.
Nepal's Kanishka Chaugai, may not have a great average, but he played 3 Under-19 World Cups, scoring 537 runs between 2002-2006.
The Kiwi opener is 5th on the top run-scorers' list, with 548 runs from 12 matches between 2016-2018.
The current WI Test skipper is tied with Finn Allen at 548 runs from 12 matches. His average of 60.88 is however higher than Allen's 54.80.
While his younger brother Musheer is dominating the current U19 WC, Sarfaraz is 3rd on the all-time list with 566 runs from 2014 and 2016 editions.
The former PAK captain is 2nd on the list, having scored 585 runs in 2010-2012.
The Irishman who led England to 2019 World Cup triumph, also dominated the U-19 charts. Playing for Ireland U19, he scored 606 runs from 13 matches