The contract is reportedly worth up to $27 million with $11.5 million guaranteed in case of injury.
Though Curry finished with just three sacks to go with 42 tackles, Eliot Shorr-Parks of NJ.com felt he played better than that:
His contract was an issue for the Eagles as they kept adding talent. As Mike Garafolo of NFL Network reported, Curry was released before the $5 million guarantee in his $9 million base salary for 2018 kicked in.
Philadelphia had tried to restructure his contract and trade him but was unable to do so, per Ian Rapoport of NFL Network.
The Eagles' loss was a gain for the Buccaneers, who added an experienced pass-rusher who can contribute on all three downs. Per Pro Football Reference, Curry was second among Philly defensive linemen with 576 snaps last season and could play even more in Tampa with less competition for playing time.
He has proved his reliability with four straight seasons of 16 games and added big-time playoff experience last season. Considering the Buccaneers finished last in the NFL with 22 sacks in 2017, this appears to be a quality fit for both sides.