Helmet is a number of years old. It's expired so it shouldn't be worn in any official leagues but would be great for a pickup game. No cracks in plastic and foam is in good shape. Visor is fairly clear little marking on it. Was expensive ($150) when brand new and is a decent visor.