I'm 6' 00 and 170, bought the X-Large and they are snug. Otherwise good padding and very supportive.
Great shorts with a very good pad. Absolutely order one size larger than you usually do. The large fits me perfectly for my 32 waist, 152 lb. frame.