These are supportive as well as good at keeping the joint warm. They can be worn for the entire workout. They will not provide as much support and knee wraps which have to be roller and put on for each set. 4XL would be a fit you could wear for the workout. You could get into 3xl but you would have to take them down after each set