Career
Pugh was born in Wrexham and played for local clubs Wrexham Grosvenor and Wrexham. He joined Stoke in 1897 and played 20 matches for the club scoring once. He left for Lincoln City in March 1898 and he became a regular for the "Imps" in the Second Division playing 97 matches for the club scoring 12 goals in four years.