 Price was born in Coven, near Wolverhampton, and began his football career as a trainee with Bolton Wanderers.He then joined Stafford Rangers, where he made 294 consecutive appearances beginning with his debut game in August 1988.After six seasons and 325 appearances, he joined Second Division club Birmingham City in 1994 for an initial fee of £20,000.