It was expected and now it's official.

On June 17, CSNPhilly.com's Tim Panaccio reported that according to NHL sources, the Flyers and Mark Streit had agreed in principle to a four-year, $21 million deal.

Now, with the cap space available, the Flyers on Friday night announced they have filed Streit's contract.