"My son wears size 8 and I bought the Large (10-12) to be safe and maybe he could play with it for a while after halloween also. No chance for that. It fits good, even a little short already. It will make it through halloween but no more. Also the red ties around the ankles don't stay up so he stepped on one and it tore right off. He still loves it but I am not super impressed."