I am using this as my gym shirt three times a week and it performs well in that regard.  I've only machine washed it 3 or 4 times so I am not sure yet how well it will hold up.  But it's comfortable, fits well, and I like it.