Center Corban Knight, who has had a strong preseason and was a candidate to make the Flyers' opening-night roster, will miss three weeks with an undisclosed upper-body injury, general manager Ron Hextall announced Saturday.

Knight, 28, was injured in Thursday's 4-2 home loss to the New York Rangers. He has had brief NHL stints with Calgary and Florida, and had 37 points and a plus-20 rating in 58 games last season with the AHL's Phantoms.

The former University of North Dakota star had three points (goal, two assists) in four preseason games before being injured.

Assuming rookie Mikhail Vorobyev (five points in six preseason games) starts the season as the Flyers' third-pine center, that leaves three players battling for the fourth spot: Jori Lehtera, Scott Laughton, and Jordan Weal. Laughton and/or Weal could also move to wing.

The Flyers (3-3-1) finish their preseason Saturday with a game in Boston (5-0-2) at 5 p.m. The game will be televised on the NHL Network.

The Flyers recalled defenseman Phil Myers from the Phantoms to play in Saturday's game, their final tuneup before they open the season Thursday in Vegas. The Flyers will head to Vail, Col., for some bonding activities on Sunday.