South Africa's national youth and junior teams shined at the African Under-18 and U-20 Athletics Championships in Ndola, Zambia this week.