Som spiller var han innom klubbene Aston Villa, Brighton & Hove Albion, Queens Park Rangers og Derby County. Gregory fikk seks landskamper for .