Juan James, in an announcement by Cricket South Africa on Sunday, has been named the captain of South Africa for the upcoming Under-19 World Cup. The 19-year-old all-rounder from Western Province ...