The Philadelphia Eagles and Nick Foles are engaging in a contract dance this offseason.

The Eagles exercised a $20 million option on Foles, which prompted the quarterback to give back $2 million to the team in order to void that option.

Rumors indicate that the Eagles now plan to place the franchise tag on Foles with the intent to trade him for a draft pick.

The tag would put Foles under contract for 2019 at $25 million. The Super Bowl LII MVP could make it harder for the Eagles to trade him by stating that he won't sign a long-term deal with whatever team he lands with.

In addition, Foles and his agents could challenge the franchise tag. Mike Florio of Pro Football Talk points out that the NFL's Collective Bargaining Agreement states: "A Club extending a Required Tender must, for so long as that Tender is extended, have a good faith intention to employ the player receiving the Tender at the Tender compensation level during the upcoming season."

Foles could fight the designation and earn his free agency.