Career
He is currently a fitness coach at Football Club Basel. Walker began playing professionally in 1988 with Football Club Grenchen before moving to Football Club Lugano in 1990. In 1992, he signed for Football Club Basel and his form there earned him a call-up to the Swiss national team and a move to the German Bundesliga with Turn- und Sportverein 1860 München in 1996.
He moved on to Tennis Borussia Berlin in 1998, then returned to Switzerland with Football Club Saint Gallen in 2000.
2002 saw Walker sign for Football Club Aarau but he was by no means a first-team regular, playing just six games in his first season and ten in his second. He went back to Germany in January 2004 with 1.
FSV Mainz 05 but he struggled there, also. He played 17 games for Mainz, and ten for the reserves.
He played for amateur Swiss side, Bachelor of Science Old Boys Basel, from 2005 until 2006 when he retired.
In 2007, he became assistant manager at Football Club Concordia Basel, but on 16 January 2009, he was appointed as Christian Gross" assistant at Football Club Basel. Gross was sacked soon after, however, and Thorsten Fink replaced him. Walker then became fitness coach.