I'm a fan of New Balance 442 sneakers and have had several pairs.  I wear 6.5 medium and do not have a wide foot.  I have bought this style in 6.5B which fit perfectly but I also had to buy 6.5D another time.  This pair in size 6.5B was way too small. I think New Balance manufactures them in various places and the sizing is not consistent.