Career
Club career
= Stockport County Born in Salford, Mainwaring, came through Preston North End"s Centre of Excellence youth system before signing a 12-month contract with Stockport in June 2008. This was with the intention of being part of the development squad while trying to establish himself in Stockport"s first team by the end of the season. He made his debut for the club on 30 August 2008, coming on as a substitute in a 0–3 defeat against Scunthorpe United.
Hard work in the development squad was rewarded with a string of full first-team games in late January 2009, and Mainwaring scored his first professional goal in a 4–1 victory over Hereford United on 31 January 2009.
Despite playing on the left wing throughout his youth career, he has preferred playing in central midfield for Stockport. He was rewarded with the club"s young player of the year award and with a contract extension in May 2009.
Mainwaring was injured in a friendly pre-season match against Grimsby Town on 25 July 2009, spelled a lengthy period out of the matchday squad, being out of action for 9 months with a broken leg, in January 2010 he told the Stockport Express "I"ve been out for five months and I"m desperate to get back. I"m not back in training yet but I"m doing a lot of running and strength work and I"ve been doing a lot of exercises to rebuild my calf muscle.
In September 2011 he was released by the club by mutual consent having not featured in the team for the 2011-2012 season.
= Hull City and Stockport return He went on trial with Hull City in November 2011 and subsequently signed a contract with the club in January 2012. But he returned to former club Stockport County on loan. He stayed at the club until April 2012 and was subsequently released by Hull.
In September 2012 he re-joined Stockport on non-contract terms. and in October he signed on contract terms until 1 January 2013.
= Hyde On 3 August 2013, he signed for Conference Premier side Hyde following Stockport"s relegation to the Conference North. He made his debut for Hyde on 24 August 2013, in a 2–2 drawe away at Wrexham.
= Chester In February 2014 he joined Chester on non-contract terms and was added to the squad for the rest of the season. = Stalybridge Celtic In July he joined Stalybridge Celtic and retired on 28 October to become a professional boxer.
International career
Professional boxing record.