Durante la temporada 2009-10 fue ascendido al primer equipo, pero solo jugó cuatro partidos entrando desde la banca.
En su próximo juego, el 8 de agosto, anotó el gol final, contra AFC Wimbledon.
Entonces empezó en los siguientes dos partidos (contra Carlisle United y Oldham Athletic), antes de ser bajado a la banca.
Walker solo recibió un comienzo tres meses más tarde, contra Yeovil Town, el 29 de diciembre.
Walker finalizó la temporada con tres asistencias, solo detrás de Jed Wallace y Brian Howard.
Al final de la temporada, Walker fue desafiado a ganar un nuevo acuerdo por entrenador Guy Whittingham.
Sin embargo, el 9 de julio, Walker anunció que se uniría un club griego.
Se informó que Walker apareció en un entrenamiento en la base del Dundee United en España sin previo aviso y solicitó una posible prueba.
Walker anotó en su re-estreno con San Roque el 5 de octubre, en una derrota en casa 1 – 2 contra Recreativo B.
En agosto del 2016 el equipo anunció que el recién expirado contrato de Walker no sería extendido.
En el primer partido de liga de la temporada 2016/17, Walker anotó su primer gol para su nuevo equipo en su debut en la liga, el único gol en la victoria 1-0 contra Lions Lions Gibraltar.