PHILADELPHIA — Flyers forward Ian Laperriere retired from the NHL on Tuesday, more than two years after playing his last game.

Laperriere sat out the past two seasons because of post-concussion syndrome resulting from getting hit in the right eye with a puck during the 2010 playoffs. He officially retired Tuesday because his contract expired and he was able to come off the salary cap. Since he was not officially retired, the Flyers were able to put him on long-term injured reserve the past two seasons to gain cap relief from his contract.

The 38-year-old Laperriere was hit in the face in Game 5 of a first-round series against New Jersey during Philadelphia's run to the Stanley Cup finals. He suffered a concussion and fractured orbital bone but returned a little more than a month later to play in the final two rounds.

Laperriere couldn't overcome his concussion-related symptoms the next year and spent the past two seasons mentoring draft picks and prospects.

Laperriere played only one of his 17 seasons with the Flyers, spending most of his career with the Kings and Avalanche.

"It was my shortest time here compared to the other teams I played for, but that's probably one of my regrets, not having a chance to play longer in this great organization," Laperriere said on the Flyers' website. "I'm just glad I had a chance to wear the orange and black. It's something I would have missed, just to play for a team that cares so much about their fans and cares so much about their players. I'm not saying that everywhere else I played, they didn't care about their players, but nothing compared to what the Flyers are."