Roenick was hurt in the first period of the NHL-leading Sharks' 2-0 victory over Anaheim on Thursday night, crashing against the boards on a hit by defenseman Brett Festerling. Roenick returned to the game, but later tests revealed torn cartilage in his shoulder, according to the forward.
San Jose coach Todd McLellan said Saturday that Roenick, who's in his 20th NHL season, will likely be out until January.
Roenick has three goals and five assists during limited ice time in 28 games for the Sharks. He has thrived on San Jose's fourth line during his two seasons with the club, mentoring his young teammates and providing veteran leadership.
After Roenick went on the injured list, the Sharks recalled forward Jamie McGinn from Worcester. McGinn spent five games on the Sharks' roster earlier this season after making his NHL debut in late October.
San Jose (24-3-2), which tied the NHL record by recording 50 points in its first 29 games, will begin a three-game road trip Monday night in Los Angeles.