 Earlier in his career he represented New Zealand in the 2006 ICC Under-19 Cricket World Cup in Sri Lanka.Bennett initially played domestic cricket for Canterbury.In June 2018 however, he was awarded a contract with Wellington for the 2018–19 season.