Green Bay Packers quarterback Aaron Rodgers. USA TODAY NETWORK-Wisconsin

Aaron Rodgers and the Green Bay Packers finally agreed to a reworked contract on Thursday that technically ties the star quarterback to the team through the 2022 season. However, it has been widely reported that Rodgers will play only one more season in Green Bay. The structure of his new contract all but guarantees that.

Tom Pelissero of NFL Network shared many of the details of Rodgers’ new deal. The contract saves Green Bay nearly $10 million in salary cap space this season, but Rodgers now carries a mammoth cap hit of $46 million in 2022. Packers salary cap guru Ken Ingalls provided a good breakdown of the new deal:

As you can see, it is all but a guarantee that the Packers will not want to keep Rodgers at his current 2022 cap hit. According to Over the Cap, Green Bay is now roughly $50 million over the salary cap for 2022. They’re going to absorb a sizable dead cap hit even if they trade Rodgers, but they certainly cannot keep him given the financial constraints that would go along with it.

Rodgers offered a surprisingly candid explanation this week for his issues with the Packers, which you can read here. It’s clear nothing has really been resolved, which is why anything other than a divorce next offseason would be a shock.

More must-reads:

TODAY'S BEST
Watch: Tyrese Maxey saves Sixers' season with two huge shots
Hurricanes eliminate Islanders with help of third-period rapid-fire goals
Mike Trout's career hits another major hurdle with latest injury
Clippers' Kawhi Leonard to remain out for Game 5
LeBron James takes to social media to address rumors about Lakers future
Watch: Tigers' Jack Flaherty ties AL record by striking out first seven batters
Jaguars make two surprising releases
Astros to option former MVP
RB Ezekiel Elliott seems grateful about reunion with Cowboys
Predators score late against Canucks to avoid elimination
Avalanche beat Jets to advance to NHL playoffs second round
A different dynamic duo lifts Bucks to Game 5 win
Watch: Evan Mobley’s late block saves Game 5 for Cavaliers
Watch: Brewers, Rays clear benches as wild brawl breaks out
Watch: Swarm of bees delays Dodgers-Diamondbacks game for nearly two hours
Four-time Pro Bowl CB calls it a career
Watch: Maple Leafs stay alive thanks to OT winner by Matthew Knies
Rams sign longtime Eagles running back
Game 5 status revealed for injured Bucks stars Giannis Antetokounmpo, Damian Lillard
Maple Leafs without Auston Matthews for Game 5 vs. Bruins