The Carolina Panthers have signed D.J. Moore to his four-year rookie contract.

The deal comes with a fifth-year team-option.

Moore is expected to step in as an immediate starter for the Panthers.