My husband wears a size 9 regularly but I asked him to try them on in the store so we know what size to buy. In the store, an 8.5 fit him perfectly, so I ordered an 8.5 because they're cheaper on Amazon. When they arrived he tried them on and they were too big, his ankle slipped out from under his back. We wanted to go back, but 8 black on black wasn't there. So far he wears them with thick invisible socks. :(