Visser was selected to represent a South African Under-20 that played at the 2013 IRB Junior World Championship held in France and attempted to retain the title they won in 2012. Visser started all three pool matches as South Africa got off to a good start, beating the United States 97–0, England 31–24 and hosts France 26–19 to top their pool and to qualify to the semi-finals. He also started their semi-final match as they lost 17–18 to Wales, and in their third-place play-off match as they beat New Zealand 41–34 to finish the competition in third spot.