
John Moore started his professional career with local club Motherwell, but after only three matches moved south to English Fourth Division, Luton Town. John made 274 league appearances for Luton, as the club rose to the Second Division during his time at the club.
A loan spell at Brighton & Hove Albion in 1972, where he made 5 appearances, prompted his departure to Northampton Town in 1973. He made 14 appearances for Northampton before retiring from the game.