He began his career at Preston North End in 1972 and played under Sir Bobby Charlton.
Lamb began his career at Preston North End in 1972, who avoided relegation out of the Second Division by a single point in 1972–73 under Alan Ball's stewardship.
He was purchased by Port Vale manager Roy Sproson for a £5,000 fee in March 1977, as a replacement for the recently sold Colin Tartt.
[1] He made 47 appearances in 1977–78, scoring three goals, as the "Valiants" suffered relegation into the Fourth Division under Bobby Smith.
Lamb then moved on to Alex Stuart's St Johnstone and played 14 games in 1979–80 before leaving Muirton Park in the summer.