Celem Stocka był jednak z pewnością awans do wyższej klasy rozgrywkowej. Awans, który przyszedł pod koniec pracy 50-latka na Loftus Road. Sezon 1966-1967 przyniósł nie tylko upragniony tytuł Third Division, zresztą drugi już w karierze menedżerskiej Stocka, ale także Puchar Ligi Angielskiej. W finale na Wembley ekipa Rangersów pokonała West Bromwich Albion, wychodząc ze stanu 0-2 na zwycięstwo 3-2. Kolejny sezon, już w drugiej dywizji, przyniósł beniaminkowi z Londynu kolejny awans, tym razem do First Division, bezpośredniego zaplecza Premier League. Stock po tym sezonie odszedł z Loftus Road (1968), ale na pewno na trwałe wpisał się w historię popularnych „Super Hoops”. Odszedł do Luton Town.
Ostatnie sukcesy Coraz bardziej pogarszające się zdrowie Stocka (był astmatykiem) nie przeszkodziło mu w prowadzeniu następnych klubów. W latach 1968–1972 prowadził ekipę z Luton, z którą zdobył swój trzeci tytuł mistrza Third Division. Nie zawiódł także na Craven Cottage, gdzie przez kolejne cztery sezony pełnił funkcję menedżera Fulham, lokalnego rywala jego Rangersów. The Cottagers pod jego wodzą osiągnęli swój największy sukces na krajowych boiskach, docierając do finału Pucharu Anglii w 1975 roku.