Stars captain Jamie Benn signed an eight-year, $76 million contract extension Friday.

The team announced the deal a day after Benn had surgery to repair an abdominal muscle injury.