Включён в состав олимпийской сборной Бразилии на Летние Олимпийские игры 2016 в Рио де Жанейро. На Олимпиаде Вильям де Асеведо сыграл в трёх матчах — 4 августа 2016 года против ЮАР, 7 августа против Ирака и 10 августа против Дании. Вместе с командой выиграл Олимпийские игры в Рио-де-Жанейро.