The Marine Corps' service cap or cover is authorized for wear only with the Service Uniform. The version of the service cap worn by General Officers is instantly recognizable because of the two stems of oak leaves rendered in brilliant gold bullion on the visor. While the bright gold color of the bullion spawned the nickname “scrambled eggs” for the visor ornamentation, the oak leaf stems clusters, including their leaves and acorns, are remarkably well-defined.

A closer inspection of the two stems reveals what appears to be an ornate knot or bow, which one Marine Corps uniform manual from years gone by describes as a “stem to be intersected by an obtuse angle, from each end of which shall issue a narrow cord, to pass upward through the space between stem and angle and form three small loops.”

Embroidered atop the crown is the quatrefoil, the ornate cross-shaped design worn on officers’ headgear since 1859. Our service cap for USMC General Officers also ships with a subdued EGA (Eagle, Globe, and Anchor) insignia already mounted to the front of the cap.

USMC General Officer Service Cap Insignia / Accouterments
Officer Service Cap Insignia
Officer Service Cap Crown
Officer Service Cap Chin Strap
Service Cap Screw Post Buttons

More USMC Company-Grade Officer Insignia / Accouterments
Officer Dress Cap Crown
Officer Dress Cap Insignia
Officer Dress Cap Chin Strap
Dress Cap Buttons
Officer Gold Tie Tack
Officer Cuff Links

About us

As a certified manufacturer of uniforms and insignia, The Salute Uniforms considers it a privilege to provide the members of our nation’s military services with superior-quality apparel and accoutrements. We guarantee that every product we offer is made in the USA and meets or surpasses Mil-Spec standards. Browse our online catalog and discover how our tradition of excellence and commitment to innovation makes us your best source for military uniforms, insignias, medals, and accessories.


100% secure payment

Salute Industries Inc, proud maker of The Salute Uniforms.
105 Apache Drive, Archdale, NC, 27263.