My husband wears a size 10 shoe and had to order an X-Large and they fit perfect.  Shoes are great and very comfortable but they DO run small.  FYI:  I wear a size 8 women's and had to order these in the women's in a size Large. A medium was tooooooo tight.  So they run small in the women's too.