I bought the l and the XL but the XL fit me very well so I never tried on the Large and Wiggle's now bonkers returns policy failed yet again
I have 32 inside leg and fairly thick legs (not big) and a reasonable big behind (33 waist) and the XL fit me well, so they do come up a big small
I wore these in Roubaix this year and they are very good indeed- far better than other much more expensive brands