Ex-treinador do rival Arsenal (entre os anos 1920), Knighton chegou ao Chelsea com a missão de substituir o lendário David Calderhead. Foram seis anos, entre 1933 e 1939 e 93 vitórias em 272 jogos no comando dos Blues.
Sua passagem pelo clube não teve títulos, mas foi de grande importância para a história do Chelsea. O time estava em transição de uma década para outra e Knighton conseguiu montar uma base para a equipe dos anos 1940.
Deixou o Chelsea (seu penúltimo clube) em agosto de 1939 e comandou o Shrewsbury Town nos anos 1950.