 On 23 July 2010 Bennett joined Wycombe Wanderers on a permanent one-year contract.Bennett was part of the Wycombe squad that achieved automatic promotion to League One that year, unfortunately injuries limited his appearances.On 4 July 2011 Bennett joined Cheltenham Town on a one-year contract.