Players will wear this new camouflage-designed cap during all games taking place over Memorial Day weekend the 10th year in a row that New Era created a cap specifically for this holiday. MLB will donate its licensed royalties from the sales of these caps to MLB Charities to support programs for service men and women, veterans and military families.