The Devils have re-signed Travis Zajac to a long-term deal worth $46M over eight years, a source confirmed to ESPNNewYork.com.

GM Lou Lamoriello said the Devils had previous discussions with Zajac about locking up the 27-year-old center, but could not complete the final details until the lockout ended.

"He's one of our core leaders and he has been since day one," Lamoriello said.