I had to size up in this - I'm normally a size 10 and I initially order size medium, which to be fair probably did fit a small size 10, but MTB I think should be comfortable so I exchanged for a large, which I would say is a size 12. Love it now I have the right size!