Cory Sarich, a 15-year NHL defenseman who is an unrestricted free agent, was in stable condition Wednesday after being in a cycling accident Monday, the Colorado Avalanche confirmed Wednesday.

Sarich, 35, played in 54 games for Colorado last season, with one goal and nine assists.

He was struck by a vehicle while training in Invermere, British Columbia, according to a release by the Avalanche. The injuries are not considered life-threatening, although a timetable for recovery was not immediately known. Sarich wrote on Twitter he "will most likely make a full recovery."

In a statement, he said: "It's been a rough couple of days and I'm grateful for the support I've been receiving from the medical team here and from family and friends. My wife, Reagan, and I appreciate all of the kind words and encouragement."

Sarich, 35, has played in 969 NHL games, mostly for the Calgary Flames and Tampa Bay Lightning. Last season was his first in Colorado.