 Havell began playing for Sussex in the Second XI Championship in 1999.He made his first-class cricket debut in 2001 for Sussex.He signed for Derbyshire in 2003, playing his first match for his new club in a first-class fixture against a South African touring side in August 2003.