Date of birth
Bennett started his career with Exeter City’s youth system and made his first-team debut for Exeter as a substitute in a 1–0 home victory over Swindon Town in League One on 29 March 2011 and even captained the side in 2014. Bennett subsequently signed for newly relegated League Two club Notts County on a two-year contract on 27 May 2015 and was loaned to Newport County in October 2015. On 11 March 2016, Bennett joined Notts County's League Two rivals York City on loan until the end of the 2015–16 season. Bennett's contract at Notts County was cancelled by mutual consent on 2 June 2016, and the same day he rejoined Newport County on a two-year contract. Bennett was part of the Newport squad that completed the 'Great Escape' with a 2–1 victory at home to Notts County on the final day of the 2016–17 season, which ensured Newport's survival in League Two and he played in two playoff finals at Wembley Stadium. Bennett’s contract will currently see him stay at Newport County until 2023.
Home shirt sponsor: Colin Everett
Away shirt sponsor: Jeff Banfield