Philadelphia captain Mike Richards will have surgery on Friday to repair a torn labrum in his right shoulder. Richards will need 10-12 weeks to recover, according to Flyers general manager Paul Holmgren. Richards will have an MRI on his left shoulder as well, which could also require surgery.