Career
Originally from Boulder in the Goldfields League, Richards first played with East Fremantle in 1927 and by 1929 had established himself in the side. A centre half back, he played in premiership teams in 1929, 1930 and 1931. Richards joined South Melbourne in 1934 as one of many interstate recruits to the club during that period and he went on to play in three losing grand finals.