It can be a hassle to keep shin guards sanitary.$19
I just bought these will these fit my legs? My legs have huge calves and usually take a large to an extra large shin guard