For a short spell, Veitch considered giving up his football career to pursue career in academia, but after a spell in the reserves, playing under the pseudonym of 'Hamilton' he changed his mind.
Despite a dispute with Newcastle United in 1911, Veitch continued to play for the club until the outbreak of World War I.