Edmonds went to school in the town of Watford, Hertfordshire, and started playing football for his school teams. After leaving school, he played for local clubs St Stephens, Andre & Sleigh and Watford Wednesday, whilst working in Watford's print industry. He then joined St Albans City in 1912, still as an amateur. He joined Watford for 1913–14. Despite signing professional terms at the end of the season, he continued to work as a printer until his departure from the club, and resumed doing so on his return in 1926. The following season, Watford won the Southern League; Edmonds finished as the club's top scorer with 17 goals in 35 appearances. The Southern League was suspended for the next four seasons, as a result of the First World War. During this time Edmonds scored 7 goals in 6 Watford wartime matches, and also made guest appearances for Crystal Palace. Upon the resumption of league football in 1919–20, Edmonds again top-scored for Watford with 19 goals in 37 matches. However, he and Watford missed out on a second consecutive league title to Portsmouth on goal average.
Later career
In May 1920, Edmonds moved to Wolverhampton Wanderers for a fee of £1,500. At the same time, Val Gregory made the same move for an identical fee. At Wolves, Edmonds played in the Football Leaguefor the first time. They finished the season 15th in the Second Division, and Edmonds and Gregory both played for Wolves as they were defeated in the 1921FA Cup Final. Edmonds stayed at Wolves for two further seasons. After their relegation in 1923, he remained a Second Division player by joining Fulham. Fulham finished in the bottom half of the table for three consecutive years, and in 1926 Edmonds rejoined former club Watford for a fee of £250. His final seasonat the club was a mixed one; Watford finished 21st out of 22 teams in the Third Division South, but for the third time Edmonds scored the most goals of any Watford player, with 12 goals from his 22 appearances. At the end of the season he joined Northfleet United, and in 1930 he became a coach at Bushey United, near Watford. Edmonds died in Ryde, Isle of Wight on 10 December 1989, aged 96.