James van Riemsdyk will out 5-6 weeks for the Philadelphia Flyers because of a lower-body injury.

The 29-year-old forward was injured during the first period of the game against the Colorado Avalanche on Saturday. He played 5:13 and did not return for the second period.

The injury appeared to occur with 2:14 remaining in the first when van Riemsdyk was hit in the lower body by a clearing attempt by Avalanche defenseman Mark Barberio.

Van Riemsdyk, who signed a five-year contract with the Flyers as an unrestricted free agent July 1, has one assist and one shot on goal in two games.

"It's a big loss, but it's going to be other guys who are going to step up and fill some roles," center Sean Couturier said Monday. "It's just an opportunity for someone else."

Jordan Weal skated in van Riemsdyk's spot at practice Monday, at left wing on a line with center Mikhail Vorobyev and right wing Wayne Simmonds, and will play there against the San Jose Sharks at Wells Fargo Center on Tuesday (7 p.m. ET; NBCSN, NHL.TV).

"We've got a lot of players that are versatile in terms being able to play the middle or play the wing and [Weal] is one of those guys," coach Dave Hakstol said. "He's played on the left side with Simmer (Simmonds) before with a different centerman. That should be a combination that already has some chemistry being that he played with Simmer before."

It will be Weal's first game of the season after he was scratched from the Flyers' first two games, against the Avalanche and the Vegas Golden Knights on Wednesday. He had 21 points (eight goals, 13 assists) in 69 games last season.

"We got a really good team here," Weal said. "We got 14 forwards that can be in and out of the lineup at any time that can help the team. If you're in if you're out you've got to keep working hard and keep trying to help the team win."