Charleston Hughes has been traded to the Tiger-Cats, per sources.

Hamilton gets Hughes and a fourth-round, 34th overall pick in the 2018 CFL draft from the Stamps and the Ticats give up their fourth-round, 28th overall pick in the same draft and a fourth-round pick in the 2019 CFL pick-fest.

Hughes played in 147 games for the Stampeders recording 372 tackles, 99 sacks, 23 forced fumbles, three interceptions and one defensive touchdown. The two-time Grey Cup champion had spent his entire career in Calgary until he was dealt to Hamilton. Hughes has led the CFL in sacks twice in his career, 2013 and 2016. He leaves Calgary tied for the franchise record in sacks at 99.

“In a salary-cap world, sometimes difficult decisions have to be made and this is definitely a very difficult decision,” said Stampeders president and general manager John Hufnagel in a statement. “Charleston has been a big part of our winning ways over the past 10 years and I thank him for his service and for the positive impact he made on this organization and this community. I wish him nothing but the best for the future.”

The 34-year-old was a CFL all-star in 2017 recording 40 tackles, 11 sacks and one forced fumble in 14 games. Five out of the last six seasons Hughes has notched double-digit sack totals. He’s been a league all-star four times. Hughes is under contract for the 2018 season after signing a two-year extension before the start of the 2017 campaign.

The Ticats traded away American defensive end John Chick to Edmonton last August. After that, the team employed Adrian Tracy at that spot who produced 25 tackles and nine sacks in 10 games from September onwards.