I just recently bought two pairs PI X-Alp series mountain bike shoes for me and my son. I normally wear a 46 but needed a 47 and probably could have worn a 48. My son normally wears a US 9.5 but needed a 45 in the PI shoes. I checked the online reviews and most said to buy a size or two larger than normal.
What model are you referring to? Check online reviews.