Awford began his career at his home-town club Worcester City, where he became the youngest player ever to appear in the FA Cup, aged just 15 years 88 days, when he came on as substitute in a tie at Boreham Wood.
His subsequent knee problems never completely healed, and he retired following the 2000–01 season, his last competitive appearance for Pompey coming against Queens Park Rangers on 4 November 2000.
After retiring, Awford took up the position of chief scout and later reserve team manager at Portsmouth. In April 2006, he was appointed the first team coach at Oxford United under Jim Smith and in June 2008 became assistant manager of Bognor Regis Town. Awford resigned along with manager Mick Jenkins in January 2009.
In 2011, he was appointed to the role of academy manager at Portsmouth. Following Michael Appleton's move to Blackpool in November 2012, Guy Whittingham was made caretaker manager of Portsmouth with Awford appointed as his assistant. Despite being given only temporary roles, the pair remained in charge for the rest of the 2012–13 season. In November 2013, Whittingham, who had been named as permanent manager, was sacked and Awford named as caretaker manager. On 9 December, Richie Barker was named as permanent manager with Awford returning to work with the club's academy.