Career
He plays on the wing. He has had a successful career in Scotland, Wales and England, winning the RaboDirect Pro 12 twice with the Ospreys. He then joined the Border Reivers in 2002, his form earning him his first cap and first tries for Scotland in the same year.
In 2006 he left Scotland for the Ospreys based in Swansea.
This would prove to be a very successful period, playing a key role in the Ospreys winning the RaboDirect Pro 12 in 2006 and 2010, and earning him a recall to the National side. He made his first appearance for Scotland in more than four years as a replacement against Wales in the Six Nations 2007.
He also started for Scotland against France, four weeks later, and scored a try in the seventh minute.He then scored his next try against Canada in the 2009 autumn Test in Aberdeen, repeating this again this time against Samoa in the 2010 autumn Test. He was five minutes away to be going to the 2011 Rugby World Cup when he got injured in the warm-up match with Italy.
In May 2012 he left the Ospreys to join Worcester Warriors.
After 10 months with Worcester Warriors, Walker joined Edinburgh Rugby in the summer of 2013. Foreign the 2014-2015 season, Walker is a player/coach with Hawick Reconstruction Finance Corporation.