Mitton was born in Todmorden, West Yorkshire and was first recorded as playing football as a youth with Portsmouth Rovers of the Lancashire Combination, before spells with Padiham and Brierfield.[2]
He was immediately drafted into the first team, making his debut at right-half as replacement for Robert Coverdale in a 2–2 draw at Bradford City on 23 October 1920.[3] He retained his place for the rest of the season, at the end of which Sunderland finished twelfth in the table.
At the start of the 1921–22 season, Mitton lost his place to Joe Kasher before being recalled to the side as a centre-forward in October, replacing Paul Stannard. Mitton continued at centre-forward until mid-January when Harry Brown took over, with Mitton replacing Kasher at centre-half. During his time up front, Mitton had a run of four matches in December 1921 when he scored seven goals, including a hat-trick in a 5–0 win over West Bromwich Albion on Christmas Eve.[4]
Mitton remained at Roker Park for two more seasons, with his final first team appearance coming in November 1923, before dropping down to the Second Division in May 1924 when he joined Wolverhampton Wanderers.
At Molineux, Mitton was a virtual ever-present for three seasons, becoming team captain before a transfer to Southampton in June 1927.
Mitton joined the "Saints" for a fee of £150[2] and was used as cover for the three half-back positions. His only significant run in the first team came in September/October 1927, when he replaced Stan Woodhouse at left-back for six matches.[5] After two further appearances late in the season, Mitton retired in the summer of 1928.[2]