Hamrlik was really only injured a lot a couple years ago.
He has played 75, (51), 81, 73 games the last 4 NHL seasons.
Souray on the other hand.
81, 75, 63, 34, 52, 19 ...that is a lot of games missed. His shoulder and wrist are constantly subject to injury.