These run, no pun intended, swear, small.  I bought my son his usual 13 but were too small.  I reordered size 14 and they are perfect.  BUT return we beyond easy and the new were delivered quickly.  I love Amazon!