The NFL regular season is underway, and all lingering contract questions for NFL stars have been resolved.
The start of training camps brought these negotiations to a head. Players can hold out and stay away from camp until their financial situations are addressed. Or they can hold in, where they report to camp to avoid fines but skip practice while waiting for a new contract. We tracked all the important holdouts and hold-ins across the league, with updates from our NFL Nation writers on each situation.
Defensive tackle Cameron Heyward was the last star to earn a new deal, agreeing to a revised contract with the Steelers less than 24 hours before their Week 1 game. Bengals edge rusher Trey Hendrickson and Commanders wide receiver Terry McLaurin both agreed to terms on Aug. 25. Cowboys edge rusher Micah Parsons was traded on Aug. 26 to the Packers, who gave him a four-year extension.
Let's take a look at how each situation came to a resolution.
Jump to:
Hendrickson | Heyward
McLaurin | Parsons


Cameron Heyward, DT, Pittsburgh Steelers
Status: Agreed to revised deal
Sept. 6 update: Deadlines spur action, and less than 24 hours before their season opener against the Jets, the Steelers and Heyward agreed to a reworked contract that adds more than $3 million in incentives to his deal this year, a source told ESPN's Adam Schefter on Saturday night.
The deal allows Heyward, 36, to earn up to $18 million in 2025, up from the $14.75 million he was initially due in the two-year contract extension he signed a year ago.
With the contract dispute resolved, Heyward now will play Sunday against the Jets. -- Brooke Pryor, Steelers reporter

Micah Parsons, Edge, Dallas Cowboys
Status: Traded to the Packers
Aug. 28 update: The Cowboys are trading Parsons to the Packers, sources told ESPN's Adam Schefter. The Cowboys will receive defensive tackle Kenny Clark and two first-round draft picks (2026 and 2027).
Parsons and the Packers already have reached agreement on a four-year, $188 million contract, the sources said. He will receive $62 million in the first new year of the deal, $120 million fully guaranteed, and a total of $136 million guaranteed -- all records for non-quarterbacks. -- Todd Archer, Cowboys reporter

Trey Hendrickson, Edge, Cincinnati Bengals
Status: Agreed to terms
Aug. 25 update: The star pass rusher will receive a $14 million raise from the Bengals for this season, boosting his 2025 salary to $30 million, sources told ESPN's Adam Schefter on Monday.
Hendrickson is scheduled to become an unrestricted free agent after this campaign.
Before receiving the raise, Hendrickson had not participated in any offseason workouts, including all of training camp, while seeking a new deal with the club. He had insisted he would not play this season under the original contract at $16 million. -- Ben Baby, Bengals reporter

Terry McLaurin, WR, Washington Commanders
Status: Agreed to terms
Aug. 25 update: The Commanders and McLaurin reached agreement Monday on a three-year contract extension worth up to $96 million that will end his hold-in and get him in uniform for the regular-season opener against the Giants, agents Buddy Baker and Tony Bonagura told ESPN's Adam Schefter.
McLaurin receives a $30 million signing bonus in the deal, sources told ESPN.
McLaurin and the Commanders' front office had been at odds over his value since talks began early this offseason. By getting the deal done now, the Commanders will retain their most consistent offensive player since he arrived as a third-round pick in 2019. -- John Keim, Commanders reporter