 He also played club cricket for Hampstead.Barnett made his debut as a 17-year-old for Middlesex in 1988, but it was three years before he played another first-class match, and then he only made two further appearances for Middlesex in the 1991 season.In the meantime, he had represented England in Youth Tests in Australia and at home against Pakistan.