Matthew Claude Mills (born 14 July 1986) is an English professional footballer who plays as a defender for League Two club Forest Green Rovers.
Born in Swindon, Mills started his youth career with the academy of Swindon Town before switching to the Southampton Academy in 1999.
He turned professional in 2002 and had loan stints with Coventry City and Bournemouth during his time with Southampton.
In 2006, he signed with Manchester City.
However, his playing time was limited due to injuries.
After loan deals with Colchester United and Doncaster Rovers, he signed permanently with the latter in 2008.
After one season, Mills joined Reading for a fee believed to be around £2 million.
In May 2011, he captained the club in the Championship play-off Final defeat against Swansea City, where he also found the net.
After rejecting an offer from Wolverhampton Wanderers, he signed with Leicester City in the same year and was appointed as the club captain.
In 2012, hee switched to Bolton Wanderers.
He finished third in voting for the club's player of the 2014–15 season.
He switched to rival Nottingham Forest in 2015.
After having spent three seasons with Forest, Mills joined Barnsley.
Mills has been capped at the national youth level and featured eight times for the England under-19.
His younger brother Joseph Mills also plays for Forest Green Rovers.