Wrexham, Denbighshire born right half Edwin “Teddy” Hughes started his football career with Wrexham St Giles in 1901 and Wrexham Victoria in 1902, from where he joined Combination League club Wrexham in 1903. While there won his first Wales cap of 16 in total against Scotland in a 2-0 win at Tynecastle in March 1906, through to his final cap in a 2-1 defeat to Ireland at The Racecourse Ground, Wrexham in January 1914.
He joined First Division Nottingham Forest, home to several Welsh players at the time, in March 1906 making his Football League debut at Sunderland in April, scoring 6 goals in 175 matches for Forest over the next five seasons. A consistent performer, he missed only 7 matches over the next four seasons, playing 36 times as Forest won the Second Division Championship in 1907.
After Forest’s relegation he re-joined Wrexham in the summer of 1911 but he soon returned to the First Division when Manchester City then signed him in January 1913, and he scored 3 times in 88 appearances both sides of the First World War for City, although having lost four seasons to the War he was already 33 at its end and made only 6 of those in the late summer of 1919 before losing his place as younger players emerged.
He joined Southern League club Aberdare Athletic in June 1920, managed by former Manchester City and Welsh International colleague Lot Jones, and when they joined the new Third Division (South) he played in their inaugural Football League fixture against Portsmouth in August 1921, making 32 appearances, scoring once, over the next two seasons, before joining non league Colwyn Bay in 1923, and subsequently Llandudno Town, his last recorded club before his retirement.