Background
Richards was born in Glyn Ceiriog and he played as an amateur for Bronygarth, Chirk and Oswestry United.
Richards was born in Glyn Ceiriog and he played as an amateur for Bronygarth, Chirk and Oswestry United.
Upon turning professional, Richards played for English teams Wolverhampton Wanderers, West Ham United and Fulham. During his time at Wolves, Richards played 88 League games either side of World War I, scoring 22 goals. He joined West Ham United in 1922 for a fee of £300 and made 43 League appearances for them.
He also made 10 cup appearances for the club, including the 1923 Final loss to Bolton Wanderers.
Richards picked up more international caps at the 1924 British Home Championship, which saw victories for Wales against all three other teams. Richards left for Fulham in 1924 and made 24 appearances for the west London club, scoring twice, but his time there was hampered by injury.
He went on to play for Welsh teams, Mold, where he gained the last of 9 caps, and Colwyn Bay United, where he finished his career. He then went to work for an electricity company in Cheshire, where he sustained a back injury which led to his death, age 42.