I usually buy Nike shoes one size larger than my usual shoe size because they are usually one size smaller than the size stated on the tag. I ordered 10.5 and my shoe size is 9.5 but this shoe seems to be from another manufacturer because it is too big. I have never worn these shoes and don't think I can return them now that I've had them for a few months now.