Tarleton, Lancashire born centre forward James Edmondson had joined Second Division Leeds City in April 1914 from West Lancashire League club Leyland, and he made his Football League debut at Arsenal in February 1915, scoring 3 times in 5 games over the next month. He had resumed with Leeds City after the First World War, during which he scored 10 goals in 19 wartime fixtures an served in the Armed Forces, and he had played 6 of The Peacocks’ 8 completed matches, scoring 3 more goals, when they were expelled from the Football League for financial irregularities. As a result, on 17th October 1919 Edmondson was among 16 players to be auctioned off at The Metropole Hotel, he attracted a bid of £800 from First Division Sheffield Wednesday and joined them, playing 14 times that season and scoring twice, however they suffered relegation at the end of the season.
In the summer of 1920 he was sold to Swansea Town for £500, newly elected to The Football League Division Three (South), and as well as playing in their inaugural League fixture at Portsmouth in August, he was by a distance the club’s top goalscorer that season with 24 goals. His three seasons at Swansea produced 40 goals in 70 matches, but he lost his place in the team and joined Exeter City for £300 in September 1923. Despite scoring on his debut for The Grecians he only played 6 times that autumn before he badly dislocated his shoulder against Brighton & Hove Albion that October, an injury that forced his retirement and finished his professional career.