Se desempeñaba como defensa y el último club en el que jugó fue el Charlotte FC, de la Major League Soccer.[7][8] Comenzó su carrera en el Tottenham Hotspur, club en que llegó a sus inferiores en julio de 2013.[12] Poco a poco se ganó un lugar en el equipo titular y anotó su primer gol el 5 de julio de 2017 en la victoria por 4-2 ante el San Jose Earthquakes.[15] Walkes fue enviado a préstamo al Portsmouth en enero de 2018.[18] Regresó al Tottenham al término de la temporada 2017-2018, y en julio de 2018 se anunció el fichaje permanente del jugador por parte del Portsmouth.