7 Clean Summer Outfits for Guys Who Want to Look Put-Together
As an Amazon Associate I earn from qualifying purchases through the links below (for the Amazon products)
Outfit 1: Green Camp Shirt + Beige Shorts + White Sneakers
The olive shirt adds subtle color while the off-white shorts brighten the look. A go-to combo for summer weekends.
Shop the Look
Gap Camp Collar Shirt - Green $22
H&M Relaxed Fit Linen Blend Shorts - Beige $35
Outfit 2: Brown Camp Shirt + Beige Shorts + White Sneakers
This muted brown shirt feels relaxed but polished. Paired with neutral shorts and white sneakers, it’s an easy win.
Shop the Look
H&M Camp Collar Shirt - Brown - $38
H&M Relaxed Fit Linen Blend Shorts - Beige $35
Outfit 3: Green Tee + Beige Shorts + Birkenstock Lookalikes
A more relaxed vibe for a hot day. The tee and shorts combo is breathable and the Birkenstock-style sandals keep it laid-back.
Shop the Look
H&M Heavy Tshirt - Green - $40
H&M Relaxed Fit Linen Blend Shorts - Beige $35
Amazon Birkenstock Lookalike - $47
Outfit 4: Brown Camp Shirt + Black Shorts + White Sneakers
A little darker and more grounded. The brown and black pairing with white sneakers gives a classy, cool vibe.
Shop the Look
H&M Camp Collar Shirt - Brown - $38
H&M Linen Blend Shorts - Black - $60
Outfit 5: Green Camp Shirt + Black Shorts + Birkenstock Lookalikes
An elevated look for the day time. The green camp collar with black shorts key it classy, while the Birkenstock-style sandals keep it laid-back.
Shop the Look
Gap Camp Collar Shirt - Green $22
H&M Linen Blend Shorts - Black - $60
Amazon Birkenstock Lookalike - $47
Outfit 6: Green Tee + Brown Pants + Converse Lookalikes
Swap the shorts for linen pants and you’ve got a summer look that works for breezy nights or dressed-down office days.
Shop the Look
H&M Heavy Tshirt - Green - $40
Amazon Converse Lookalike - $18
Outfit 7: Cream Shirt + Brown Pants + High Tops + Beige Hat
Top things off with a neutral cap. The cream camp shirt and brown pants combo is crisp but casual, with sneakers that keep it playful.