I own more grey shirts than any other color and for years I still second guessed what to put under them every single morning. Grey looks safe on the hanger and somehow still trips people up in front of the mirror — if grey isn’t the only shade giving you trouble, 13 types of shirts for men has the rest of your closet covered too. Turns out the shirt was never the problem — the pants were.
The best grey shirt matching pants for men are black, navy, khaki, olive, white, brown, burgundy and tan — the right choice comes down to the occasion and the exact shade of grey you’re wearing. Eleven combinations below, what shade of grey each one wants and the mistakes that quietly wreck an outfit that should’ve worked.
The Thing About Grey

Grey sits between black and white on the color wheel, which is exactly why it gets along with warm tones and cool tones both. A light grey shirt matching pants in tan or white sits closer to weekend wear. A dark grey shirt matching pant in black or navy sits closer to sharp. Same shirt, two completely different outfits and the shade of grey you’re wearing is doing most of that work before you even pick the pants.
1. Black Pants with Grey Shirt

Black and grey is the pairing I reach for when I haven’t thought about the outfit at all and still need it to look intentional. The contrast does the work on its own.
Lighter grey shirts keep this combo day time friendly. Charcoal pulls it toward evening without any extra effort. Stick to a cotton blend shirt for the office style — anything with more texture starts looking like you’re trying too hard for a Tuesday.
Style Tip: Light grey shirt with black chinos for the office; deep grey shirt with black dress pants for dinner.
2. Grey Shirt with Blue Jeans

This is the one I wear more than any other combo on this list, mostly because it asks nothing of me. Dark denim looks sharp without much thought. Light wash denim drops the whole thing into weekend territory.
A grey colour shirt matching pant in denim doesn’t need much else — white sneakers, sleeves rolled once, done. Where people go wrong is picking jeans that are too distressed for a shirt this clean; a tapered fit usually fixes that. Tapered jeans for men covers how to get that fit right.
Style Tip: Dark wash jeans with a tucked-in shirt for something closer to smart casual; light wash, untucked, for everything else.
3. Khaki Pants with Grey Shirt

Khaki’s the one that does not try too hard — not as sharp as black, not as stiff as navy blue.
Cargo style khakis work here too if the pockets stay flat — bulky cargo pockets fight with how clean a grey shirt reads. Stick to a slim or straight leg khaki chino — anything wider makes the whole outfit look unfinished.. Not sure whether to go flat front or pleated? Flat front vs pleated trousers breaks down which fits which body type.
Style Tip: Roll the khaki cuffs once and add brown loafers for summer weather days.
4. Navy Blue Pants with Grey Shirt

Navy and grey read sharper than black and grey, without losing any of the office appropriate energy. I wear this combo when I want people to think I planned it — even on days I grabbed whatever was clean.
Light grey with navy pants keeps it clean. A dark shirt pulls the mood down fast — works after dark, but not for a regular day at work.
Style Tip: Add a brown leather belt and matching shoes to keep navy and grey from looking flat.
5. Olive Green Pants with Grey Shirt

Olive is the color I recommend to anyone bored of their usual black navy khaki rotation. It is close enough to neutral that grey does not clash with it, but it’s got enough going on that the outfit doesn’t look like you just grabbed whatever was on top.
This combination leans casual no matter what shirt fabric you pick, so save it for weekends or offices with an easygoing dress code.
Style Tip: Brown boots finish this combo better than sneakers do — the earthy tones agree with each other.
6. White Pants with Grey Shirt

White pants read as an intentional choice, which is exactly why this combo photographs so well. Light grey with white pants looks light and easy. Dark grey with white pants — same pants, but now there’s contrast and it looks like more effort went in. I’ve written a full breakdown of this specific pairing in grey shirt with white pants, if you want to go deeper on just this combo.
Fit matters more here than anywhere else on this list. White pants show every wrinkle, every loose seam — if they’re not fitting right, it shows immediately.
Style Tip: Keep accessories simple — a plain watch and clean white or tan shoes, nothing competing for attention.
7. Black Jeans with Grey Shirt

Black jeans split the difference between the sharpness of black dress pants and the ease of denim. It is what I wear when the plan is dinner followed by something less predictable.
A darker grey shirt against black jeans creates a moodier, more monochrome feel. Lighter grey opens the contrast back up and keeps things from looking too heavy for daytime.
Style Tip: Boots over sneakers if the evening’s going somewhere nicer than a bar.
8. Grey Pants with Grey Shirt

Grey on grey only works if the two shades are different enough that it looks like a choice, not a mistake. Light grey shirt, deep grey pants that works. Two shades that are almost the same just look like you grabbed the wrong pants in a dark room.
Worth trying if you want something that looks a bit more formal without going full black and white.
Style Tip: Black shoes and belt break up the monochrome just enough to keep it from looking flat.
9. Brown Pants with Grey Shirt

Brown does to grey what olive does warms it up — but it comes out looking sharper. This is the combo I reach for the second autumn hits, no real reason why, it just feels like the right season for it.
Medium grey is the safest bet with brown. Go too light and it can start looking washed out, depending on the exact shades you’re working with.
Style Tip: Match your belt to your shoes and keep both in a similar brown family as the pants.
10. Burgundy Pants with Grey Shirt

Burgundy is the one people don’t reach for with grey, which is exactly why it stands out when done right. The deep red brown tone adds warm without turning the outfit loud.
This works best with a darker grey shirt — charcoal is the shade to reach for. Pair it with black leather shoes and keep every other accessory simple; burgundy is already doing the talking.
Style Tip: Save this combo for evenings. It reads too dressed up for a regular office day.
11. Tan or Camel Pants with Grey Shirt

Tan and camel sit close to khaki but run warm and a touch more dressed up. A dark grey shirt matching pant in tan gives you a clean, cool warm balance that works for semi formal outfits— a wedding adjacent event, a nicer dinner, a work function that isn’t quite black tie.
Light grey shirts wash out a bit against tan; save this pairing for medium or deep grey.
Style Tip: Brown loafers or derbies, no sneakers — this combo wants to look finished.
Which Pants for Which Occasion
· Darker = dressier
· Warmer = more noticeable
· Fit matters most
Adding a Blazer or Jacket

A grey shirt takes a blazer better than most colors because it doesn’t compete with anything. Navy or dark grey blazers over a grey shirt and brown pants push the outfit into office-ready territory without a full suit. A denim or field jacket does the same job for the casual combos — jeans, khaki, olive — without over formalizing them.
This is the one thing that most grey shirt guides skip: the shirt and pants combo is only half the outfit once you are adding outerwear into the mix. The polo shirt with blazer guide covers the same layering logic in more detail, if blazers are a regular part of your rotation.
What Fabric Works Best with a Grey Shirt

Cotton and lightweight blends are what you want for everyday wear — they handle most of the combos above just fine. Linen’s looser and breezier and it works better with khaki, olive and white pants than anything you’d pair with actual dress pants. If you are going properly formal — black dress pants, navy trousers, tan for something semi formal — an Oxford weave or a bit of sheen in the fabric looks sharper than plain cotton twill. Dress pants for men has more on getting the fit and fabric right if that’s where you’re headed.
Grey Shirt with Shoes Outfits for Men

Black shoes are the safe move for anything formal or semi-formal on this list — black pants, navy, burgundy, all of it. Lacing styles and leather finishes are their own rabbit hole; dress shoes for men sorts through that if you want to go deeper. Brown takes over once the pairing turns earthier: khaki, olive, brown, tan, that whole side of the wardrobe. White sneakers are the one shoe that crosses over into almost every casual grey shirt with shoes outfit here, especially with jeans or white pants.
None of that matters much if the shoes themselves look tired. A scuffed black oxford does less for a grey shirt outfit than a clean, basic sneaker — grey doesn’t have a loud color anywhere else to distract from footwear that’s falling apart.
Frequently Asked Questions
What color pants go best with a grey shirt?
Black, navy, khaki, olive, white, brown, burgundy and tan all work — the right one depends on the occasion and the exact shade of grey you’re wearing.
Can I wear a grey shirt with jeans?
Yes. Dark denim leans smart-casual, light denim leans weekend-casual — both work well with a grey shirt.
Is a grey shirt suitable for formal wear?
Yes, when paired with black or navy dress pants and a fabric with a bit more sheen, like Oxford cloth.
Which pants work best with a light grey shirt?
Black, navy, white and khaki all keep a light grey shirt matching pants combination looking clean rather than washed out.
What pants pair best with a dark grey shirt?
Dark grey shirt matching pant options that work well include tan, burgundy and lighter khaki — the contrast keeps the outfit from reading too heavy.
Where This Leaves Your Wardrobe

Eleven combinations is more choice than most guys need on a Tuesday morning, but that’s the point — grey isn’t a limitation, it’s a starting point. Match the shade of your shirt to the formality of your pants, keep the fit clean and the rest of the outfit mostly takes care of itself.

Deepak Bhandari has spent 10 years in personal styling, helping men dress with more confidence and less guesswork. He’s the founder of Deepu Fashion, where he writes about style, grooming and everyday outfit ideas that actually work in real life. Follow him on Instagram for daily style tips and inspiration.




