The Sharks announced Thursday they have signed Micheal Haley, Bryan Lerg, John McCarthy and Mark Cundari to one-year deals, and defenseman Patrick McNally to a two-year contract.

McNally, 23, had 21 points in 21 games with Harvard last season. He suffered what was thought to be a season-ending knee injury in January, but came back to play in the ECAC playoffs about two months later.

Haley, 29, had 31 points in 68 games with Worcester last season, serving as an alternate captain. He was Worcester’s 3 Stars Award winner, and led Worcester in goals (18), fighting majors (10), penalty minutes (106), and power-play goals (8).

Lerg, 29, had 41 points and 10 penalty minutes in 68 games with Worcester last season. Worcester’s captain led the team in points (41), T-1st in assists (28) and shots on goal (172). Lerg had a memorable NHL debut with the Sharks in April at Edmonton, scoring his first career NHL goal and setting a franchise record for most shots (8) in an NHL debut.

McCarthy, 28, has six points and 22 penalty minutes in 87 career games with San Jose. In 302 career AHL games, McCarthy has 159 points.

Cundari, 25, posted 29 points (7 goals, 22 assists) and 64 penalty minutes in 50 games last season with Adirondack. He led all Adirondack defensemen in points, goals and assists (tied) as the team’s alternate captain.