Panthers coach Matt Rhule says Christian McCaffrey and Shaq Thompson have restructured their contracts to allow Carolina more flexibility ahead of free agency.

Free agency begins on March 17.

The Panthers were expected to have about $18.6 million in cap space at the start of the new league year.