I purchased these for my husband. He wears a size 11 shoue and the large were not comfortable. Ended up exchanging for an X-Large. He likes them and says they are comfortable, but I would suggest ordering a size larger if you are in doubt. Also, since they are new, I have no idea of how they will wear.