Grey pants are the unsung hero of any wardrobe. They're not as loud as black, not as casual as jeans, and not as formal as khakis—they sit right in the middle. But every time I see a guy in grey pants, he's usually got a black shirt on and calls it a day. That's fine, but you're leaving a lot on the table. So let's answer the question: what color of shirt goes with grey pants? I've been a streetwear buyer for five years, and I've seen every combo walk through the door. Here's what actually works.
The Short Answer
If you're in a rush: white, black, navy, olive, and burgundy. That's your core palette. But the real trick is understanding the shade of grey. Light grey (like a washed stone) is more flexible with lighter colors. Dark charcoal reads almost like black, so you want contrast—think white or pale pink. Mid-grey (the sweet spot) works with almost everything. So when you ask what color of shirt goes with grey pants, the answer depends on the grey itself. But let's get into specifics.
White Tee: The No-Brainer
A crisp white tee—whether it's a heavy 200 GSM blank or a Japanese-loopwheel beauty—is the safest bet. I wear this combo at least twice a week. Grey pants (especially mid-grey) plus a white tee is the uniform of guys who look put-together without trying. Add a pair of clean white sneakers like the Adidas Samba or a New Balance 990, and you're done. The key is the tee's fit: not too baggy, not too slim. If you're wondering what color of shirt goes with grey pants in five seconds, it's white.

Black Shirt: The Edge
Black on grey is a classic, but it leans moody. It works best with light or mid-grey pants—dark charcoal with black can look like a void. I see a lot of guys wearing all-black tops with charcoal pants, and it just reads flat. Instead, try a black heavyweight hoodie or a black button-up (unbuttoned over a white tee) with light grey trousers. That contrast is what makes the combo interesting. So when you ask what color of shirt goes with grey pants and want an edgier look, black is the answer—but choose your grey wisely.
Navy, Olive, Burgundy: The Tones That Work
These three are my personal favorites. Navy is a sophisticated alternative to black—it's dark but softens the look. Pair navy with light grey chinos and brown leather sneakers for a smart-casual vibe. Olive (think military green) is a natural companion to grey because both are neutral but not boring. I own a Carhartt WIP olive work jacket that I throw over a grey tee and grey pants—sounds matchy but the difference in shade saves it. Burgundy is for when you want a pop of color without going neon. A burgundy crewneck or henley with mid-grey pants and white sneakers? That's a fit that turns heads. If you're still asking what color of shirt goes with grey pants, try any of these three.
Patterns and Textures
Grey pants are a perfect canvas for patterns. A striped shirt (think Breton stripe) in navy and white over grey pants is clean and French-café chic. A plaid flannel in red and black over a white tee with grey pants works for fall. Even a subtle pinstripe in the shirt itself can add depth. The rule: keep the patterns low-contrast so they don't fight the grey. And always tuck or half-tuck if the shirt is longer—grey pants have a slimming effect, and you don't want to ruin the line.

Avoid These Colors
Not every color works. Neon shades like electric yellow, lime green, or hot pink clash with grey's muted neutrality. Same goes for pure pastels unless you're going for a very specific 80s vibe. Orange can work if it's burnt orange (more rust than pumpkin), but standard orange? Skip it. Also be careful with light blue—it can wash out with light grey. If you want blue, go for a deeper denim blue or cobalt. So when you're deciding what color of shirt goes with grey pants, steer clear of the loudest colors in your closet.
Putting It Together
Here's a quick cheat sheet for your next outfit:
- **Light grey pants** + white tee + black jacket + white sneakers
- **Mid-grey chinos** + navy oxford + brown leather belt and loafers
- **Charcoal trousers** + burgundy sweater + black boots
- **Stone grey joggers** + olive hoodie + same-color New Balance 990s
Grey pants are a foundation piece. They let your shirt do the talking. Next time you're staring at your closet, don't overthink it. Ask yourself what color of shirt goes with grey pants, pick from the list above, and walk out the door. If you have to think about it too long, it's not yours.
Frequently Asked Questions About Shirt Colors for Grey Pants
**Can I wear a grey shirt with grey pants?** Yes, but make sure the shades are different enough to avoid looking like a uniform. A light grey tee with charcoal pants works; same shade reads as a suit separate.
**What about bold prints like florals or graphics?** Go for it—grey pants are a neutral backdrop. Just keep the shirt's primary color within the recommended palette (white, black, navy, olive, burgundy) to stay cohesive.
**Should I match my shoes to my shirt or pants?** With grey pants, you have flexibility. White sneakers tie into a white tee, brown leather connects with navy/olive, and black boots echo a black top. Let the grey anchor the look.
**Is it okay to roll up the cuffs on grey pants?** Absolutely. A 1–1.5 inch cuff shows ankle skin or socks, adding casual flair. It works especially well with joggers or chinos in medium shades.