For compression pants these are nice. For fit I bought a large and they are just slightly too small. I'm 5'9 1/2 190. However I think extra large would be too big large. Im being really picky.  When you put them on make sure you get them pulled up really well otherwise they will have the tendency to come down at the waist while running!