Walls won in 2018 twee etappes en het puntenklassement in de Flèche du Sud en een etappe in de Paris-Arras Tour. In 2019 won hij een etappe in de Dwars door Hauts-de-France de opvolger van de Paris-Arras Tour en de tweede etappe in de Girobio, deze prestaties leverde hem een staigecontract op bij EF Education First Pro Cycling.
Baanwielrennen
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.