Penguins captain Sidney Crosby signed a two-year contract extension worth $17.4 million that runs through the 2026-27 season on Monday.