Symonds Yat, Herefordshire born wing half Bob Pugh began his football career with Chepstow in 1925 and played for Hereford United in 1926, from where he signed for Newport County later the same year, making his Football League debut against Luton Town in October 1926. He made only one more appearance in his debut season but broke into the first team on a regular basis in 1927-28 and in 1928-29, playing as a striker, he scored 15 goals including hat-tricks against Gillingham and Merthyr, finishing the season as the club’s leading goalscorer. He was then sold to Second Division Bury in the close season after 66 appearances, spending two seasons at Gigg Lane on the fringes of the first team, scoring 10 goals in 30 appearances.
In 1929 Pugh was selected for the Football Association of Wales tour of Canada but these matches were not classed as international cap matches, and he remained one of two players in the squad not to gain full international recognition, the other being Tommy Lewis of New Brighton.
In January 1931 he was bought by Nottingham Forest and soon reverted to the half back line, and he remained a mainstay of the Forest team until 1938, playing his last game of 263 against Plymouth Argyle in August 1938, and scoring 19 times for Forest before his retirement (possibly due to injury).