While major trades are not as common in the NFL as other major sports leagues, high-profile transactions still happen from time to time.

Throughout their 57-year history, the Buffalo Bills have been able to pull off a number of headline-grabbing trades that helped the team win. Here is a list of the top 5 trades in Bills history.

No. 5: Kelvin Sheppard for Jerry Hughes (2013)

Defensive end Jerry Hughes was slowly becoming a bust with the Indianapolis Colts. A first-round pick in 2010, he recorded just five sacks and 62 tackles throughout his first three years in the NFL.

Buffalo still saw something in the edge rusher and traded young linebacker Kelvin Sheppard to the Colts in exchange for Hughes in April 2013. While Sheppard showed promise during his time in Buffalo, the Bills’ management obviously thought Hughes had more potential. They were 100 percent correct.

Hughes instantly became a big contributor to Buffalo’s defense, recording 10 sacks in his first season with the team. The now-outside linebacker signed a five-year extension in Buffalo in March of 2015, proving he will be a key piece of Buffalo’s defense for the foreseeable future.

Sheppard has been a bit of a journeyman since the trade, having played for the Colts, Dolphins and Giants in the past four years.