Non avendo mai indossato la maglia del in precedenza, van Zyl risultò idoneo per la convocazione nell', debuttando con gli "Azzurri" il 13 agosto 2011 a Cesena affrontando il . Il C.T. della Nazionale Nick Mallett lo inserì anche tra i convocati alla schierandolo in tutte e quattro le partite della fase a gironi. Collezionò la sua ottava e ultima presenza con la nazionale italiana affrontando il al Millennium Stadium, durante il Sei Nazioni 2012. Il 29 maggio 2012 indossò la maglia dei Barbarians giocando contro un XV dell'.