 In 1925 he moved to East Fife and in April 1926 joined Cowdenbeath where he was converted from a winger to a centre-forward.In May 1930, after 82 goals in 126 league games, Lindsay moved to Newcastle United for a fee of £2,700 as a potential replacement for Hughie Gallacher.Despite only playing 19 times in his only season with Newcastle (1930–31) he was top scorer with 12 goals.