Calgary Flames captain Jarome Iginla has to be traded this season in order for him to win the Stanley Cup for the first time in his storied career—one that will soon be recognized at the Hockey Hall of Fame in Toronto.
The Flames won't win the Stanley Cup anytime soon, and with Iginla at 34 years old, he does not have a ton of time left to find a winner.
He is still a top-tier player and would be a great addition to every team in the NHL. His contract has a salary cap hit of $7 million and has one more year after this one left on it.
Let's look at five reasons the Flames need to trade Iginla now.