 Adams began his professional career at Bury in 2005 and has now had three spells there.He has also played for Bury, Leicester City, Brentford, Rochdale, Crawley Town, Rotherham United and Carlisle United.Adams was born in Bolton, Greater Manchester.