I wear a 7 1/4 baseball hat and I use a Medium GP-5 helmet. They do fit more snug then most helmets, but once they form to your head, you will love it.
I have a friend who wears a medium, but he went with a size up cheek pads, because they are smaller. The helmet was too tight around his cheeks.
I hope this helps.