 As of August 2009, Townsend has made 140 appearances for Cheltenham Town.He joined Barnet on a months loan in October 2008, the loan was then extended after a few good performances.Townsend turned down the chance of rejoining Barnet on loan in early 2009 and vowed to fight for a place in the Cheltenham Town team.