This shirt is definitely designed for mobility. Generously cut around the joints to allow for a full range of motion for punches, jabs and blocks. The material doesn't breathe as well as my husband would prefer which makes it a little too hot for indoor training. But it's fantastic for outdoor training in cooler weather. Just the right amount of insulation when the body is warm.