Jones made his Newton Heath debut in the first fixture of the 1898–99 season, playing in the centre forward position in a 2–0 away win over Gainsborough Trinity on 3 September 1898. However, he only made one more appearance for the Heathens, a 5–1 away defeat to Burton Swifts on 1 October 1898, before being suspended by the club for "not obeying orders". By 1899, he had transferred back to Bangor, where he remained for the next two seasons, before transferring to Stalybridge Rovers, via a brief stint with Earlestown.
