I just measured my son's head, it's approximately 22.5', which according to the size charts provided should fit him. However, the M size helmet I ordered for him is too tight. We'll see how the L fits. Other than that it seems like a nice helmet. Maybe I'll upgrade my recommendation when we see how the L size works out.