PHILADELPHIA — Flyers winger James van Riemsdyk is out five to six weeks with a lower-body injury.

General manager Ron Hextall announced the time frame for van Riemsdyk's absence Monday. Van Riemsdyk was hit with a shot from Avalanche defenceman Mark Barberio during the first period of Philadelphia's game at Colorado on Saturday night.

Van Riemsdyk was playing just his second game back with the Flyers after they signed him to a $35 million, five-year contract July 1. He had an assist in a season-opening victory at Vegas last week.

With van Riemsdyk out, Jordan Weal is expected to be inserted into the lineup after being a healthy scratch for the first two games of the season. The Flyers host the San Jose Sharks in their home opener Tuesday.