While working as a coal-miner, he played amateur football for various colliery teams before joining Jarrow in the North Eastern League.
In December 1922, he moved to Second Division Sheffield Wednesday for a fee of £1500,[1] making his debut on 1 January 1923 in a goalless draw against Southampton.
Success eventually came in 1925–26 when Felton formed a full-back pairing with Ernie Blenkinsop, which helped Wednesday claim the Second Division title by three points over Derby County.
In 1929–30 he was paired up with John Ridley as City finished the season in third place, although they were thirteen points behind the champions, Felton's former club, Sheffield Wednesday.
In the final minute of the match Felton lost possession of the ball to Arsenal forward Jack Lambert who set up Cliff Bastin for the winning goal.
At Tottenham, he became team captain[1] and in 1932–33 he missed only one match as he led the club to promotion as runners-up by one point to Stoke City.
He was immediately appointed team captain and went on to help Altrincham clinch the runners-up spot in the Cheshire League for the next two seasons.