The Dallas Cowboys have reworked Michael Bennett's contract so we will be a free agent after the season according to Tom Pelisssero of NFL Media. With the reworking of the contract, Bennett can earn close to $2 million in base salary plus $750,000 in incentives.

Before the reworking, Bennett would have had one year left on the contract after this season finished. Bennett was traded from the New England Patriots to the Cowboys for a 2021 seventh-round draft pick.

Bennett was good during his time with the Patriots when he was on the field, but he had some issues with the coaching staff and it led to him being suspended for a game. Two days after coming back from the suspension, the Patriots shipped him off to the Cowboys.

The Cowboys have desperately needed some help on the defensive line, so trading for Bennett made a lot of sense for both teams. The Cowboys lost Tyrone Crawford to injury and the guys on the rosters weren't doing well enough filling in.

By the Cowboys restructuring the deal it gets his salary off the books for next year so the Cowboys have more cap space. It also allows Bennett to sign a new long term contract with a team of his choice. Bennett has bounced around since his time with the Seattle Seahawks, and a new long term contract with a team will hopefully keep him one spot for more than a year.

The Cowboys play the New York Giants on Monday night football, and Bennett should play a large role for the defense.