A left-handed top order batter and occasional right-arm
legspin bowler, Wells made his first-class debut for Sussex at the end of the
2010 season. He joined Lancashire in November 2020 having been released by Sussex. He was awarded his Lancashire cap in September 2022. Wells spent the 2018/19 and 2019/20 English winters playing club cricket in Australia for
Casey–South Melbourne. He notably scored 290 in a match in February 2020, the highest individual innings ever in a
Victorian Premier Cricket match played under two-day time restrictions. He made his debut in the Hundred in August 2023 for Welsh Fire, making 57 on his debut in a rain shortened game and being awarded man of the match. Wells is the son of former England player
Alan Wells, and the nephew of
Colin Wells, both of whom also played for Sussex. ==References==