 At the start of the 2010-11 season he was playing for Weymouth.Horsell joined Hereford midway through the 2015-16 season, helping them to promotion.After three years with the club, Horsell left Hereford by mutual consent on 11 January 2019.