John Robert Scales (ur. 4 lipca 1966 w Harrogate) – piłkarz angielski grający na pozycji środkowego obrońcy. Rozegrał 3 mecze w reprezentacji Anglii.
Kariera klubowa Swoją karierę piłkarską Scales rozpoczął w klubie Leeds United. W 1984 roku awansował do kadry pierwszej drużyny, jednak w sezonie 1984/1985 nie zadebiutował w nim w Division Two i w 1985 roku odszedł do grającego w Division Three Bristolu City. W Bristolu City występował przez dwa sezony.
W 1987 roku Scales został zawodnikiem Wimbledonu. 15 sierpnia 1987 zadebiutował w nim w Division One w przegranym 0:1 wyjazdowym meczu z Watfordem. W debiutanckim sezonie wywalczył z Wimbledonem Puchar Anglii (wystąpił w wygranym 1:0 finale z Liverpoolem). W Wimbledonie występował do końca sezonu 1993/1994.
Latem 1994 roku Scales odszedł z Wimbledonu do Liverpoolu. W Liverpoolu swój ligowy debiut zaliczył 10 września 1994 w zremisowanym 0:0 domowym meczu z West Ham United. W sezonie 1994/1995 zdobył z Liverpoolem Puchar Ligi Angielskiej.
Latem 1996 roku Scales przeszedł z Liverpoolu do Tottenhamu Hotspur. Zadebiutował w nim 21 grudnia 1996 w zremisowanym 1:1 domowym meczu z Sheffield Wednesday. W Tottenhamie grał przez cztery lata.