Career
Edwards began his career in Scotland. On 23 August 1926, Edwards signed with Bethlehem Steel F.C. of the American Soccer League. He played a total of 75 league games with Bethlehem from 1926 until the team was suspended by the Advanced Systems Limited five games into the 1928–1929 season as part of the "Soccer Wars".
At that time, Bethlehem moved to the Eastern Soccer League.
Edwards stats for that league are unknown, but at some point during the season, he left Bethlehem Steel and transferred to the New Bedford Whalers of the Advanced Systems Limited. In 1929, he moved west to Holley Carburetor F.C. in the Detroit League. In 1930, Edwards returned to Scotland, beginning the 1930–1931 season with Greenock Morton F.C. In February 1931, he transferred to Cowdenbeath F.C. After spending a season minding the Netto for Cowden, he enjoyed a final season in the seniors with Dundee.
Following his retirement, he was a wicketkeeper/batsman with Cowdenbeath Cricket Club and ran the refreshment stall behind the stand at Central Park. Dave was a constructional engineer and was employed at Burntisland Shipyard.
During the War, he had been a Special Constable.
He died at the age of only 46 at his home in Primmer Place, Cowdenbeath in 1946.