Career
Weldon played football in Scotland, England, Wales, Ireland and Northern Ireland, often spending only one season with a club Born in Croy, a village between Inverness and Nairn in Scotland, Weldon started his footballing career with Kilsyth Rangers based in Kilsyth, North Lanarkshire before signing for Airdrieonians in 1924 for a transfer fee of £5. With Airdrieonians, such were his performances that he found himself picked for the first team ahead of Scottish international players, Willie Russell and Hughie Gallacher.
In 1927 he moved to England and Everton for a transfer fee of £2,000 where he remained until the end of 1929.
Weldon scored one of the goals, the other coming from Everton legend, Dixie Dean. Signing for Hull City for £1,000 in December 1929 he remained there until 1931 when he moved south to play for West Ham United.
He lasted a single season playing 22 games in all competitions scoring four goals in a season which saw West Ham relegated to the Second Division having finished in 22nd and bottom place in the First Division. In 1932, Weldon signed for Welsh side, Lovell"s Athletic, then playing in the Western League.
After a season he moved to Rochdale in the Third Division North, again only for one season.
He next signed for Dundalk where he became player-coach but this lasted only a few months before he became player-manager of Bangor.