In 2016 won Walls zowel de ploegenachtervolging als de koppelkoers op de Europese kampioenschappen baanwielrennen voor junioren. In 2018 won hij de afvalkoers op het Europese kampioenschappen baanwielrennen.