Sports shoes you always need to buy bigger, but yeah, even within brand sizes differ unfortunately. I bought a new pair of Asics, my old ones were 44.5, but the new ones are 45. If you compare them side to side they are actually the same size, however. If you sign up for OneAsics you can test...