The Oilers have signed forward Ryan Nugent-Hopkins to a seven-year contract extension, the team announced Thursday.

The deal is worth $42 million total, a source told ESPN's Pierre LeBrun.