Cool outfits for guys have very little to do with money or with chasing every trend. The men who look effortlessly good usually wear simple clothes that fit well, in colours that work together, with one detail that shows some thought. That’s the whole formula, and anyone can learn it. This guide breaks it down into practical steps and then gives you 20 cool outfits for guys to copy, for school, college, work, dates, parties, summer and winter. You’ll also find outfit ideas for teenagers, for bigger and shorter builds, and for a tight budget, along with the mistakes that make an outfit look try-hard. Everything here uses ordinary clothes you probably own or can find second-hand, described by type, not by label.
Cool outfits for guys: the quick answer
- Fit first. Clothes that sit properly on your shoulders and end at the right length look better than expensive ones that don’t.
- Three colours at most. Start with neutrals (navy, grey, black, white, beige, olive) and add one accent.
- Layer. A jacket, overshirt or knit over a T-shirt instantly makes an outfit look finished.
- Good shoes. Clean trainers or boots lift everything above them.
- One point of interest. A texture, a colour, a cap or a watch. Not all at once.
- Relaxed, not sloppy. Loose trousers work when the top is neat, and the reverse.
- Wear it confidently. If you keep adjusting it, it isn’t right.

What makes an outfit look cool
Fit and proportion
Current style is looser than it was a decade ago, but “loose” still has rules. Shoulder seams should sit on the edge of your shoulders unless a piece is deliberately oversized. Trousers should rest at the top of your shoe or just above, without bunching. If the top half is big, keep the trousers straight. If the trousers are wide, wear a neater top.
Colour
Pick one of these families and stay inside it. Outfits look cool when the colours seem chosen, and messy when five unrelated shades compete.
Texture
Mixing textures adds interest without adding colour: denim with knitwear, suede with cotton, corduroy with a smooth jacket. An all-grey outfit in three textures looks deliberate.
Layers
A T-shirt and jeans is fine. Add an overshirt and it becomes an outfit. Layers also let you adapt through the day.
Grooming
A tidy haircut, clean nails and ironed clothes do more than any purchase.
The pieces that make cool outfits easy
You don’t need many clothes. These 15 combine into dozens of outfits.
- White heavyweight T-shirt
- Black or navy T-shirt
- Grey hoodie
- Crew-neck jumper in navy, grey or cream
- Light-blue Oxford shirt
- Checked or plain overshirt
- Denim jacket
- Bomber or Harrington jacket
- Wool overcoat or padded jacket for winter
- Straight jeans in mid or dark blue
- Black jeans
- Chinos or loose pleated trousers in beige or olive
- White leather trainers
- Retro running or skate-style trainers
- Leather or suede boots
See our guides to the types of jackets for men and styles of dressing for more on choosing them.
20 cool outfits for guys
1. The white T-shirt and jeans, done properly
A heavy white T-shirt, straight mid-blue jeans, white leather trainers and a simple watch. It works because of fit: the T-shirt skims the body and the jeans end cleanly at the shoe.
2. The overshirt layer
A navy overshirt worn open over a white T-shirt, with beige chinos and white trainers.
- Navy overshirt Layer
- White T-shirt Top
- Beige chinos Trousers
- White leather trainers Shoes
3. All black
A black T-shirt, black jeans and black boots, with a black bomber or leather jacket. Vary the textures so it doesn’t look flat. See all-black outfits for men.
4. The hoodie under a coat
A grey hoodie under a camel or navy wool overcoat, with black jeans and white trainers. Mixing smart and casual is one of the most reliable ways to look cool.
- Camel wool overcoat Coat
- Grey hoodie Layer
- Black jeans Trousers
- White leather trainers Shoes
5. Double denim
A mid-blue denim jacket with black or much darker jeans, a white T-shirt and boots. Keep the two denims clearly different.
6. Relaxed tailoring
Loose pleated trousers in grey or olive, a tucked white T-shirt, a belt and loafers or minimal trainers.
7. The knitted polo
A knitted polo in navy or cream, straight trousers and loafers. Smart enough for dinner, relaxed enough for the weekend.
8. Workwear
A chore jacket, a striped long-sleeve T-shirt, straight raw denim jeans turned up once and leather boots.
9. The bomber jacket
An olive bomber, a white T-shirt, black jeans and white trainers.
10. Varsity or college style
A varsity jacket, a plain hoodie, light-wash jeans and retro trainers.
11. Monochrome grey
A grey crew-neck jumper, charcoal trousers, a lighter grey coat and white trainers.
12. The camp-collar shirt
A camp-collar shirt in a plain colour or subtle print, worn open over a vest or buttoned up, with loose trousers or tailored shorts. See summer shoes for men.
- Cream camp-collar shirt Shirt
- Navy loose pleated trousers Trousers
- Brown leather loafers Shoes
- Silver chain Accessory
13. Shorts and an Oxford shirt
Tailored shorts that end above the knee, a light-blue Oxford shirt with rolled sleeves and canvas trainers or loafers.
14. The puffer jacket
A black or olive puffer, a hoodie, straight jeans and boots. See puffer jackets for men.
15. Skate style
A graphic or plain oversized T-shirt, loose jeans or work trousers, skate shoes and a beanie.
16. Sporty
A track jacket, a white T-shirt, straight trousers and retro running trainers. One sports piece is enough.
17. The leather jacket
A black leather jacket, a white or grey T-shirt, black jeans and Chelsea boots.
18. The roll neck
A black or navy roll neck under a blazer or overcoat, with tailored trousers and boots.
19. Smart casual with trainers
A navy unstructured blazer, a white T-shirt, grey trousers and white leather trainers. See smart casual for men.
20. The matching set
A matching overshirt and trousers, or a knitted set, in one colour with a contrasting T-shirt. See matching sets for men.
Why these outfits work
Look closely at the 20 outfits and the same ideas repeat.
- Contrast in formality. A hoodie under an overcoat, or a blazer with trainers, looks interesting because the pieces come from different worlds.
- Contrast in size. A neat top with loose trousers, or a roomy jacket over slim jeans, gives the outfit a clear shape.
- A limited palette. None of the outfits uses more than three colours.
- One hero piece. A leather jacket, a varsity jacket or a camp-collar shirt gets the attention, and everything else stays plain.
- Shoes that match the mood. Boots with darker, tougher outfits, and white trainers with lighter, cleaner ones.
Once you see the pattern, you can build your own versions from whatever you own.
Cool outfits by occasion
| Occasion | Outfit | Shoes |
|---|---|---|
| School or college | Hoodie, overshirt or denim jacket, straight jeans | Trainers |
| Casual office | Oxford shirt or fine knit, chinos or pleated trousers | Loafers or leather trainers |
| First date | Knitted polo or overshirt, dark jeans | Boots or clean trainers |
| Party | Black jeans, a camp-collar shirt or leather jacket | Chelsea boots |
| Concert or gig | Black T-shirt, denim jacket, black jeans | Boots or skate shoes |
| Weekend | White T-shirt, overshirt, chinos | Trainers |
| Family event | Jumper over a shirt, smart trousers | Leather shoes |
| Travel | Stretch chinos, T-shirt, overshirt, light jacket | Comfortable trainers |
Cool outfits by season
Spring
Light layers: a denim jacket or overshirt, a T-shirt and chinos. See spring outfits for men.
Summer
Camp-collar shirts, heavy T-shirts, tailored shorts, linen trousers and canvas trainers. See European summer outfits for men.
Autumn
The easiest season to look cool, because layers are natural: overshirts, knitwear, suede, corduroy and boots. See fall outfits for men.
Winter
A good coat does most of the work. Add a jumper, a scarf, a beanie and boots. See winter outfits for men.
Cool outfits for teenage guys
- Start with jeans that fit. Straight or loose, ending at the shoe.
- Use hoodies as a layer, under a denim jacket, bomber or puffer.
- Choose plain or small-logo T-shirts. Giant slogans date quickly.
- Keep trainers clean. They’re the first thing people notice.
- Add one accessory: a cap, a beanie, a chain or a watch.
- Buy second-hand. Vintage sportswear, denim and jackets are cheaper and more original.
For more, see clothes for teenage boys and Gen Z fashion.
Cool outfits for your build
| Build | What works | What to avoid |
|---|---|---|
| Slim | Layers, textured knits, straight or relaxed trousers | Very tight clothes that exaggerate thinness |
| Athletic | Fitted T-shirts, tapered trousers, bombers | Clothes sized for the chest that billow at the waist |
| Bigger | Dark colours, overshirts, straight trousers, structured jackets | Tight tops and very baggy clothes alike |
| Shorter | One colour head to toe, cropped jackets, clean hems | Long tops and trousers that stack at the ankle |
| Tall | Layers, wide trousers, long coats | Short sleeves and hems that end too high |
See our guide to fashion for big guys.
How to look cool on a budget
- Spend on fit. Having trousers shortened costs little and changes everything.
- Buy fewer colours. A small wardrobe in three or four shades combines endlessly.
- Shop second-hand for coats, denim and knitwear.
- Look after shoes. Clean them, and replace the laces.
- Invest in the things you wear most: jeans, a jacket and trainers.
- Skip the trend pieces you’ll wear twice.
- Iron or steam. Creased clothes never look cool.
The European way to look cool
Men in European cities tend to look put together without looking dressed up. A few habits explain it.
- Darker, plainer colours. Navy, grey, black and brown, with little pattern.
- A proper jacket or coat in place of a hoodie alone.
- Closer fit. Clothes are relaxed, never shapeless.
- Leather shoes or clean, simple trainers.
- A scarf for half the year.
- Fewer logos.
- Care. Clothes are pressed, and shoes are clean.
See our guides to European men’s fashion, French style for men and Italian men’s fashion.
Hair, grooming and how you carry it
Clothes are only part of the picture.
- Get a haircut that suits your face, and keep it trimmed.
- Look after your skin with a simple wash and moisturiser.
- Keep facial hair tidy, whatever the length.
- Wear a light fragrance, or none.
- Stand straight. Posture changes how every garment hangs.
- Stop fiddling. Confidence is mostly looking comfortable in what you chose.
Accessories that add something
- A watch with a simple face.
- A cap or beanie in a plain colour.
- A belt that matches your shoes.
- Sunglasses in a classic shape.
- A thin chain or ring, kept subtle.
- A scarf in winter.
- A cross-body bag, tote or backpack in plain canvas or leather.
- Good socks: white crew socks with trainers, dark socks with boots.
Mistakes that make outfits look uncool
| Mistake | Why it fails | Do this instead |
|---|---|---|
| Clothes that don’t fit | Too tight or too long looks careless | Try a different size or have it altered |
| Too many logos | It looks like advertising | One small logo, or none |
| Too many trends at once | It looks like a costume | One trend per outfit |
| Dirty or worn-out shoes | They undermine everything else | Clean them regularly |
| Too many colours | The outfit looks chaotic | Three colours at most |
| Over-accessorising | It looks try-hard | Two accessories is plenty |
| Copying someone exactly | It rarely suits a different build | Take the idea and adapt it |
| Ignoring the weather | Shivering or sweating isn’t cool | Dress for the day |
How to build your own cool outfit in five steps
- Pick the trousers. They decide how smart or casual the outfit is.
- Add a plain top in a neutral colour.
- Add a layer: overshirt, jacket, hoodie or knit.
- Choose shoes that match the level of the trousers.
- Add one detail and stop.
If you’re stuck, our Outfit Generator builds combinations for you, and What Goes With This finds matches for a piece you already own.
Cool outfit ideas by style
| Style | Key pieces | Mood |
|---|---|---|
| Minimalist | Plain T-shirts, straight trousers, white trainers, overcoat | Clean and calm |
| Streetwear | Hoodies, loose jeans, puffers, retro trainers, caps | Relaxed and current |
| Workwear | Chore jackets, raw denim, boots, flannel shirts | Rugged and practical |
| Preppy | Oxford shirts, chinos, knitwear, loafers | Neat and classic |
| Skate | Loose trousers, graphic T-shirts, skate shoes, beanies | Easy and youthful |
| Rock | Black jeans, leather jacket, boots, band T-shirt | Dark and sharp |
| Vintage | Track jackets, old denim, retro trainers | Individual |
Most cool outfits borrow from two of these. A preppy shirt with workwear trousers, or a minimalist coat over a streetwear hoodie, looks more personal than a full uniform.
Frequently asked questions
Simple, well-fitting combinations such as a white T-shirt with straight jeans and clean trainers, an overshirt over a T-shirt with chinos, or a hoodie under a wool coat with black jeans.
Focus on fit, keep to three or four neutral colours, buy second-hand coats and denim, keep shoes clean and iron your clothes.
Straight or loose jeans, a plain T-shirt or hoodie, a denim jacket, bomber or puffer, clean trainers and one accessory such as a cap or beanie.
Navy, grey, black, white, beige and olive are the easiest. Add one accent colour, such as burgundy, green or rust.
Straight, relaxed and wide jeans are more current. Slim jeans in a dark wash still work, but very tight cuts look dated.
White leather trainers, a pair of retro running or skate trainers and leather or suede boots cover almost everything.
Add a layer, mix textures such as denim and knitwear, or add one detail such as a cap, a watch or a coloured jumper.
A knitted polo or overshirt over a T-shirt, dark jeans or chinos and clean boots or trainers. Smart but relaxed.
Black jeans, a camp-collar shirt or plain T-shirt, a leather or bomber jacket and Chelsea boots.
About 15 well-chosen pieces: a few T-shirts, a hoodie, a jumper, a shirt, an overshirt, two jackets, a coat, three pairs of trousers and three pairs of shoes.
They keep to dark, plain colours, wear a proper jacket or coat, choose clothes that fit closely without being tight, avoid large logos and keep their shoes clean.




