[3] He remained at the club for 18 months, playing only five league games in that time, before returning to Scotland in March 1913 suffering from homesickness.
[3] He scored on his debut in a 2–2 draw at Blackpool, and finished the 1913–14 season with eight goals from 12 league appearances.
[3] Walker returned to the club towards the end of the First World War, scoring 15 goals in 29 games in the last season of the wartime leagues,[5] and kept his place at the beginning of the 1919–20 Football League season, moving on to Coventry City, newly elected to the Second Division, in November 1919.
From October 1922 Walker spent a year with Bristol City, scoring 8 goals in 39 appearances in all competitions, before finishing off his Football League career at Sheffield Wednesday,[6] where in what remained of the 1923–24 season he scored 5 goals in 19 games.
[7] He spent the 1924–25 season as player-manager of Weymouth, whom he led to sixth place in the Southern League Western Division and runners-up spot in the Western League,[8][9] and ended his playing career with Leamington Town and Redditch Town.