This is a very nice WW2 USMC Garrison cap with no markings, I reckon this is either a size 53 to 54.
Code: 3065
30.00 GBP