Wardrobe essentials:
men’s T-shirts

A foundation of the menswear wardrobe, the COS T-shirt is crafted with a focus on quality, fit and versatility.

The T-shirt has been a cornerstone of COS since the beginning. Our design team places an emphasis on premium quality, fit and comfort to create a men’s T-shirt collection that offers diversity of shapes and versatility, allowing each piece to work as a building block of style, year-round.

SLIM T-SHIRTS

A blend of organic and recycled cotton is mixed with enough elastane to create the narrow profile of the men’s slim fit T-shirt. The slimmest T-shirt in the core COS collection has a narrow profile through the body and a neat fit through the arms. Finely ribbed for texture, it is crafted from organic and recycled cotton with hints of elastane which help maintain shape after wear. Designed to be worn as the central wardrobe staple, its form-fitting design makes it incredibly easy to layer underneath shirts</u> and jackets</u> in spring and autumn.

KNITTED T-SHIRTS

The men’s knitted T-shirt highlights the COS design team’s focus on natural fibres and tactility. A central piece of the new collection is the merino wool tee, a featherweight design available in dark blue and dusty grey. We have hand-selected extra fine merino yarns for their exceptional softness and lightweight feel, with wavelike fibres aiding durability and shape.

REGULAR-FIT T-SHIRTS

The men’s regular-fit T-shirt</u> is a mainstay of the menswear wardrobe. A versatile style meant for everyday wear, it is cut with a classic silhouette. Mercerised cotton is selected for its polished, lustrous finish and ability to retain vibrant colour.

 

OVERSIZED T-SHIRTS

Men’s oversized T-shirts</u> define laid-back style and a sense of ease. This heavyweight iteration is made from a cotton blend with a weighty 290gsm. The boxy shape is enhanced through a stepped hem, lowered shoulder seams and a mock neckline. A lighter, airier version is cut from 180gsm organic cotton-jersey, which lends itself to the warmer days of the year.

The T-shirt has been a cornerstone of COS since the beginning.

HOW TO STYLE MEN’S T-SHIRTS

T-shirts are a versatile cornerstone of any wardrobe, equally useful pared back with casual pieces as they are styled with tailoring. The slim T-shirt is a great option for layering under a blazer to achieve a polished look, while the regular fit tee teamed with a casual shirt is timeless, lending a layered approach to laid-back style. The men’s oversized style works as a standalone piece for a more directional look or underneath a relaxed sweatshirt for a practical take.

HOW TO FIND YOUR T-SHIRT SIZE

Knowing your own measurements is the starting point to achieving the perfect fit. The size guide</u> is a useful tool to find the style that best suits you. Run a measuring tape snugly around the fullest part of your chest and measure from your shoulder down to the hip.

WHY QUALITY MATTERS

Exceptional quality and lasting design are guiding principles at COS. The T-shirt is a pillar of the collection, with every piece designed by our team of cotton experts with wearability and longevity in mind. Our T-shirt weights range from 115gsm to 340gsm for freedom of choice throughout the season, and our thoughtfully considered yarns are chosen for their quality and softness.

HOW TO CARE FOR COTTON T-SHIRTS

Pieces crafted from both 100% cotton and cotton blends can be easily maintained by washing by hand or on a machine cycle at 30°C or lower. To help them feel soft for longer, it's recommended to wash your garments inside out in order to preserve the outer fabric and maintain a fresh appearance. Remember to pre-treat stains before washing by using a small amount of stain remover. To help reduce colour fading and shrinkage, it is recommended to wash in cold water.


Shop the edit

66 items
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="328a3876-a396-4be9-be3b-2f90dfb54adf">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="a9abe74e-5e08-438b-a2c7-abe90652875f">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>
p-marker new-marker" style="color:#FFFFFF; background-color:#1b1b1b;"> pan>NEW</span> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="5d345d40-532d-4911-b48c-c5bc18869f88">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="07deaae7-cd38-44a6-b92b-310c9d240140">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="a99a5b0e-1a3b-4065-8cb9-9fad66f2270e">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON T-SHIRT</h2>
product-price"> pan> $45 </span> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON TANK TOP</h2>
product-price"> pan> $25 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="b2c2f9de-4fe2-4a1c-bdd3-7d0b1f04237c">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ORGANIC COTTON</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="740ccd58-e953-4ddb-82e0-52e94c17eb1a">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED HEAVYWEIGHT COTTON T-SHIRT</h2>
product-price"> pan> $69 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="0bfe2e1a-49b6-4455-bbf2-5ecfcb174229">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON TANK TOP</h2>
product-price"> pan> $25 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="71e13c92-5b31-425f-87ab-3ca0feaa00f9">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ORGANIC COTTON</span> </div>
promo-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>SPRING SUMMER 2025</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON TANK TOP</h2>
product-price"> pan> $25 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="24852884-d2c9-40b4-972a-6dd04c297238">
promo-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>SPRING SUMMER 2025</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">RELAXED COTTON-JERSEY LONG-SLEEVED T-SHIRT</h2>
product-price"> pan> $59 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="a2f3208d-8b72-477f-821a-dd682fad7a5e">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ORGANIC COTTON</span> </div>
promo-marker" style="color: #4984B1; background-color: #ffffff; border-radius: 10;"> pan>BEST SELLER</span> </div> </div>

product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="4540575f-fb54-40cb-85e9-67858201a72e">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="08ea58a6-f5ae-470f-82a5-cc72ffc94284">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR COTTON T-SHIRT</h2>
product-price"> pan> $35 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="dfda1bb3-9c70-453b-979b-c1a7a1eddf90">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR COTTON T-SHIRT</h2>
product-price"> pan> $35 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="408cf099-6e6b-47d1-bd30-567ddca7fac5">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR COTTON T-SHIRT</h2>
product-price"> pan> $35 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="740c3ca4-56dc-44d6-903b-1c418b715bbd">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="4b47c956-787e-4353-a375-9c42b2e6d05c">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON TANK TOP</h2>
product-price"> pan> $25 </span> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON T-SHIRT</h2>
product-price"> pan> $45 </span> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED HEAVYWEIGHT COTTON T-SHIRT</h2>
product-price"> pan> $69 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="3587bf24-fa6d-49ff-af8a-2a7f776505f0">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="16fbd9dd-41d1-4443-857d-27d577caf618">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="606a786f-4f83-4bac-8d05-0f5320740a77">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div>
promo-marker" style="color: #4984B1; background-color: #ffffff; border-radius: 10;"> pan>BEST SELLER</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">SLIM RIBBED COTTON T-SHIRT</h2>
product-price"> pan> $45 </span> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="6bb603f2-f4ad-4121-87bc-009f5c9fe73f">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div>
promo-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ONLINE EXCLUSIVE</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="cb5f870c-014f-414b-950d-7bdd5e33e4dd">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="31facc70-13a6-467c-95b4-082d92657f9f">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR LIGHTWEIGHT BRUSHED-COTTON T-SHIRT</h2>
product-price"> pan> $39 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="3427453a-e69c-4b18-8f06-e48993bd4bae">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">OVERSIZED HEAVYWEIGHT COTTON T-SHIRT</h2>
product-price"> pan> $69 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="a2acb3d6-ad06-4a96-8e65-f6ef6d7db18e">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>OVERSIZED FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">3-PACK REGULAR COTTON T-SHIRTS</h2>
product-price"> pan> $89 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="6121c4cc-205f-45d2-a38a-cef016807e50">
promo-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">3-PACK REGULAR COTTON T-SHIRTS</h2>
product-price"> pan> $89 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="b22dcc7d-50ca-4777-9b25-7dcfeedb9540">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ORGANIC COTTON</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">3-PACK REGULAR COTTON T-SHIRTS</h2>
product-price"> pan> $89 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="1f4c2bd4-95dc-40a5-816a-69e81883c278">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ORGANIC COTTON</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR COTTON T-SHIRT</h2>
product-price"> pan> $35 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="941623d7-1637-4615-af09-9f18b23b4ef2">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR COTTON T-SHIRT</h2>
product-price"> pan> $35 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="b86c4692-b60b-4dd3-862a-84e4c3aa4263">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div>
promo-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ONLINE EXCLUSIVE</span> </div> </div>

Color swatches
product-variants"> pan class="i18n">Colours ()</span> </div>

g-2 product-title">REGULAR COTTON T-SHIRT</h2>
product-price"> pan> $35 </span> </div>
ponent="MProductMarkersCofs" class="m-product-marker m-product-markers" data-component-id="13a7a747-c379-417f-9350-3d9b7db9c945">
product-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>REGULAR FIT</span> </div>
promo-marker" style="color: #325D7B; background-color: #ffffff; border-radius: 10;"> pan>ONLINE EXCLUSIVE</span> </div> </div>

Color swatches
 

Keep reading