Flyers general manager Paul Holmgren wasn’t going to let it happen twice. Last time he traded for a defenseman that was a free agent-to-be, it was the summer of 2010 and Dan Hamhuis got away. Hamhuis made it clear he wouldn’t sign with the Flyers and Holmgren got a third-round pick out of Pittsburgh before Hamhuis eventually signed with Vancouver.

Last week Holmgren traded for 35-year-old New York Islanders captain Mark Streit and, according to TSN, they already have agreed to a four-year, $21 million deal that will carry a cap hit of $5.25 million. That would mean the Flyers are set to spend $33,228,929 on defensemen next year including the injured Chris Pronger.

Because Streit is already 35, his contract will count against the Flyers’ books even if he retires or otherwise quits. The deal reportedly includes a modified no-trade clause in which Streit would present a list of teams for which he’s willing to play.

The deal isn’t official yet, though, thanks to salary cap restrictions. In fact, Holmgren came out with a statement Monday night refuting the report.

(Click here to continue to read this story)

Dave Isaac covers the Flyers for 97.3 ESPN and The Courier Post.  Reach Dave Isaac at disaac@gannett.com. Follow him on Twitter @davegisaac.