John Wilson (born October 26, 1977 in Seneca, South Carolina) is a retired American soccer player who spent the majority of his career with the Charleston Battery, playing mostly as a left fullback. Wilson finished his career with 269 appearances for Charleston, second only to Dusty Hudock in club history.