LAKE PLACID, N.Y. — Not a bad couple weeks for Philadelphia Flyers winger Matt Read. A couple of weeks ago, he got engaged his longtime girlfriend and they'll be married in 2014.

Coincidentally, that's also the year his new four-year, $14.5 million extension kicks in.

The Flyers announced the deal Friday night.

"We're excited and happy we finally got this done," general manager Paul Holmgren told the team's website. "This has been going on for the better part of the summer. We're happy and I'm sure Matt's happy. He's one of the young, core players on our team."

Read is projected to be the third-line right wing on Sean Couturier's unit. The left wing spot may be up for grabs, although recently Max talbot has been practicing in that spot.

The 27-year-old winger, who signed as a college free agent out of Bemidji State University in 2011, had 11 goals and 13 assists in 42 games last season.

Read said he wanted to be a Flyer next season and was confident that something would work itself out.

"I'm very happy about it," Read said in a news release. "My first two years have been very overwhelming for me. It's still crazy to me to think I'm playing in the National Hockey League. So to sign my second contract with the Philadelphia Flyers is a dream come true. I couldn't be happier with being with this organization, and I'm glad to be here for a couple more years."

The Calgary Flames named defenseman Mark Giordano their 19th captain. He replaces Jarome Iginla, who was traded last season to the Pittsburgh Penguins. ... Edmonton Oilers center Ryan Nugent-Hopkins will get $6 million each season, starting next season, in the contract extension he agreed to on Thursday. That matches him with Jordan Eberle and Taylor Hall as the team's highest-paid players.

New York Rangers defenseman Ryan McDonagh, front, was named the team's 27th captain on Oct. 6. He replaces Ryan Callahan, who was traded last season. The Columbus Blue Jackets are the only team that hasn't announced its leadership structure. The NHL's captains: Anthony Gruppuso, USA TODAY Sportd

The Ottawa Senators named defenseman Erik Karlsson captain on Oct. 2, replacing traded Jason Spezza. He was an alternate last season and had been mentored by former captain Daniel Alfredsson. Marc DesRosiers, USA TODAY Sports

The Montreal Canadiens announced on Sept. 15 that they won't have a captain this season, going instead with four alternates: Max Pacioretty (back), P.K. Subban (right), Andrei Markov (front) and Tomas Plekanec. Plekanec and Markov will wear the A permanently, Subban at home and Pacioretty on the road. Eric Bolte, USA TODAY Sports

John Tavares: New York Islanders. The first pick in the 2009 draft was named captain during the 2013 offseason. He replaces Mark Streit, who signed with the Philadelphia Flyers. Ron Chenoy, USA TODAY Sports

Andrew Ladd: Winnipeg Jets. The winger was named captain in November 2010 while the team was the Atlanta Thrashers. He replaced Ilya Kovalchuk, who was traded the previous February. Bruce Fedyck, USA TODAY Sports