Roenick returned to the game, but later tests revealed torn cartilage in his shoulder.
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 younger teammates and providing veteran leadership.
The Sharks replaced Roenick by recalling forward Lukas Kaspar from their AHL affiliate in Worcester before Saturday night's 5-4 win over the Blues.