For the fourth straight year on Memorial Day, July 4th and 9/11, all 30 teams across MLB will be wearing special Stars & Stripes caps. The proceeds of all sales of the caps will go towards the Welcome Home Veterans fund.

Below, you will find the cap the Red Sox will wear on Monday night against the Chicago White Sox.

2011 Boston Red Sox Stars & Stripes Cap

You can see all of the teams caps by heading over to the MLB Shop (not all are shown but can be found on the individual team’s shop page).

Click on the read more button below to see the cap the White Sox will wear if you’re on the home page.

2011 Chicago White Sox Stars & Stripes cap