Brad Richards (upper body) won't play Tuesday night against the Philadelphia Flyers.
Richards was injured during Sunday's game when he was hit from behind into the boards by Buffalo's Patrick Kaleta, who earned a five-game suspension for the hit. Richards eventually returned to play during Sunday's game but didn't practice Monday and left Tuesday's skate early. It's unclear how long Richards will be sidelined for. Michael Haley, who was recalled from AHL Hartford earlier, will play in Richards' place against Philly.