The trade deadline in the NFL is usually as boring as a three-and-out, but the 2017 season has been very different. This year has produced a slew of surprising moves along with the usual dumping of an aging veteran with a huge expiring contract. Below is a look at every trade so far.
Bills acquire WR Kelvin Benjamin in trade with Panthers
This is one of the biggest surprises. The Panthers are still in the hunt in the NFC South and Kelvin Benjamin is one of Cam Newton's favorite targets. Benjamin will be reunited with Bills coach Sean McDermott and general manager Brandon Beane, both of whom used to work in Carolina. His arrival also gives quarterback Tyrod Taylor a No. 1 receiver after Buffalo dealt away top receiver Sammy Watkins in August. Without Watkins, the team's receivers have caught 45 passes for 594 yards, the lowest totals for that position group in the NFL. Benjamin has 32 catches for two touchdowns and a Panthers-best 475 yards this season.