Born in 1914, Harry signed for Dundee on the 4th October 1937, having previously played for Blairhall Colliery’s football team, where he was employed.
He turned out as a trialist twice for Dundee, first against Hamilton, and second against Kilmarnock, before Dundee’s manager, Andy Cunningham, offered him a contract.
Cunningham was impressed with his height (6ft) and strength, and gave him time to adjust in the Alliance team, where he became a firm favourite.
Harry made his full debut on 15th January, 1938, against Hamilton, and according to newspaper reports had a very good game.
One of the four goals he scored whilst at Dens was in a 7-0 win against Leith Athletic on 25th February 1939.
A physical player, he picked up quite a few injuries. In March 1940, he received a nasty knee knock, and was carried off the park, the pain so bad that “he couldn’t speak for a minute or two.”
Harry served with the Coastal Command, R.A.F., on home stations during the war years, he had enlisted in 1940. Due to serving locally, he was able to play in some matches, such as the Scottish County Cup, when he played for Forfarshire. He also played matches when he was located in Paisley.
After being demobbed in January 1946, he trained at Brockville before returning to Dundee, and in April he signed on for another season.
In July 1947, he joined Keith F.C. as player-coach.
Dundee F.C. were the opponents at Kynoch Park in a testimonial match for Harry on the 21st April, 1948. The team travelled to Aberdeen by train, before taking a bus for the rest of the journey. The match ended in a 3-3 draw, Keith giving Dundee a hard game. Dundee’s line up was: Barrie; Bruce, Irvine; Stott, Bowman, A Smith; Bannerman, Toner, McAlpine, Rattray & Hill. The goal scorers were McAlpine & Bannerman (2).
Harry died 4th February 1978, aged 63, and is buried in Lossiemouth Cemetery, Moray