Career
Born in Leeds, West Yorkshire, Penford joined Bradford City"s youth system set up when he was 10 years old. He made his first team debut at Preston North End on 26 April 2003 in a 1–1 draw under the management of Nicky Law. Penford made a further two appearances that season.
But in four more seasons, Penford has found first team opportunities difficult to come by and had made just 23 first team appearances in five seasons by the end of the 2006-2007 season.
However, Penford was one of 13 players to be released by McCall at the end of the 2007-2008 season. After his release he joined Farsley Celtic for their first season in Conference North following their relegation from the Conference National in May.
In 2009, he joined Unibond League Division One side Football Club Halifax Town but only made a handful of appearances because of a long term injury.
Penford joined Guiseley A.F.C. on trial at the start of the 2010/11 season and was later signed by manager Steve Kittrick in July 2010.