The New Hampshire Soccer League (NHSL) is a non-profit 501 (c) (3) organization established to promote, educate and advance the game of soccer in New Hampshire under the direction of the New Hampshire Soccer Association