Pierwsze spotkanie w barwach reprezentacji Portugalii do lat 21 William rozegrał 15 października 2012. Wówczas Portugalia przegrała 0:1 w towarzyskim spotkaniu z Ukrainą. W sumie zdobył dwie bramki dla kadru U-21, obie podczas eliminacji do Mistrzostw Europy do lat 21 2015. Pierwszą z rzutu karnego podczas wygranego 5:1 meczu z Norwegią, zaś drugą w wygranym 3:0 spotkaniu z Izraelem.