Walker has previously played for Rangers and Greenock Morton, as well as having loan spells at Clyde and Brechin City.
Walker made his senior league début in a 1–0 win over Motherwell at Fir Park, coming off the bench to replace Hamed Namouchi.
[1] Walker had a six-month loan spell at Clyde in which he made his Bully Wee début in a 1–0 victory at Broadwood Stadium against Ross County.
[2] After his short-term deal at Broadwood, Walker went to Sweden for a couple of months but decided to come back home.
[9] After his release from Morton, Walker decided to go part-time and was signed up by ex-manager Jim McInally at East Stirlingshire for the 2010–11 season.