Alan Peter Wells (born 2 October 1961) is an English cricketer. He played for Sussex from 1981 to 1996, where he was captain from 1992 to 1996. He then played for Kent from 1997 to 2000. In total he played 376 first-class matches in a career spanning twenty seasons, with a batting average of 38.57 and a top score of 253 not out (against Yorkshire at Middlesbrough in 1991).