 In 1945–46 and 1946–47 Dundee captured successive Scottish League B Divisional titles, returning to the top flight for the 1947–48 season.His spell at Dundee included scoring 13 goals across two successive matches in March 1947 when he scored 6, then 7 goals in matches which Dundee won 10–2 and 10–0.In May 1948 he signed for Portsmouth for £11,000.