I tend to have issues finding underwear that doesn't ride up or down while in use. These are perfect for my shape. I have thick thigh muscles and a full out the rear. I wear these at work notice I get a lot more support while wearing these. They don't ride up or down during the day. In short XL is made for this guy.