Black Friday: At Least 20% Off Everything Online Exclusive - Shop
This site ships to the United States

Men's Shirts

Be prepared for every occasion with Topman’s men’s shirts. If you’re after a casual shirt to team with your skinny jeans then we’ve got everything from denim to checked. Need a new smart shirt? Then check out our new men's long sleeve shirts in Egyptian cotton, a great accompaniment to our ultra skinny fit suits.

4 3 2
213 results
Herringbone Flannel Shirt
Herringbone Flannel Shirt

Was  $55.00 Now  $35.75

Gray Flannel Shirt
Gray Flannel Shirt

Was  $55.00 Now  $35.75

10 Perfect Christmas Gift Ideas - Shop Now
Blue Flannel Herringbone Shirt
Blue Flannel Herringbone Shirt

Was  $55.00 Now  $35.75

Flannel Herringbone Shirt
Flannel Herringbone Shirt

Was  $55.00 Now  $35.75

Purple Moonwash Twill Shirt
Purple Moonwash Twill Shirt

Was  $55.00 Now  $27.50

Camel Funnel Neck Overshirt
Camel Funnel Neck Overshirt

Was  $65.00 Now  $35.00

Gray Funnel Neck Overshirt
Gray Funnel Neck Overshirt

Was  $65.00 Now  $35.00

Teal And Gray 'Charlie' Shirt
Teal And Gray 'Charlie' Shirt

Was  $45.00 Now  $30.00

Navy And Red Check Shirt
Navy And Red Check Shirt

Was  $45.00 Now  $30.00

Red And Black Buffalo Check Shirt
Red And Black Buffalo Check Shirt

Was  $45.00 Now  $36.00

Black Gingham Check Shirt
Black Gingham Check Shirt

Was  $65.00 Now  $35.00

Black And White Buffalo Check Shirt
Black And White Buffalo Check Shirt

Was  $45.00 Now  $36.00

Shipping Dates Just In Time For The Holidays - Shop Now
Gray 'Moonwash' Twill Shirt
Gray 'Moonwash' Twill Shirt

Was  $55.00 Now  $27.50

Khaki Twill Western Shirt
Khaki Twill Western Shirt

Was  $55.00 Now  $27.50

Khaki Zip Through Overshirt
Khaki Zip Through Overshirt

Was  $65.00 Now  $35.00

Brown Casual Shirt
Brown Casual Shirt

Was  $45.00 Now  $22.50

Stone Wash Twill Shirt
Stone Wash Twill Shirt

Was  $45.00 Now  $22.50

Blue Washed Twill Shirt
Blue Washed Twill Shirt

Was  $45.00 Now  $22.50

Khaki Washed Twill Shirt
Khaki Washed Twill Shirt

Was  $45.00 Now  $22.50

White Stand Collar Oxford Shirt
White Stand Collar Oxford Shirt

Was  $35.00 Now  $21.00

LTD Gray Kai Velveteen Shirt
LTD Gray Kai Velveteen Shirt

Was  $65.00 Now  $52.00

White Floral Embroidered Shirt
White Floral Embroidered Shirt

Was  $65.00 Now  $52.00

Black Premium Paisley Print Shirt
Black Premium Paisley Print Shirt

Was  $85.00 Now  $68.00

Cream Lace Shirt
Cream Lace Shirt

Was  $65.00 Now  $52.00

Black Stretch Shirt
Black Stretch Shirt

Was  $55.00 Now  $44.00

Stone Utility Overshirt
Stone Utility Overshirt

Was  $65.00 Now  $52.00

Light Blue Premium Egyptian Cotton Shirt
Blue Marble Print Shirt
Blue Marble Print Shirt

Was  $55.00 Now  $44.00

Light Pink Muscle Fit Oxford Shirt
Light Pink Muscle Fit Oxford Shirt

Was  $40.00 Now  $32.00

Brown Muscle Fit Oxford Shirt
Brown Muscle Fit Oxford Shirt

Was  $40.00 Now  $32.00

Pink Muscle Fit Oxford Shirt
Pink Muscle Fit Oxford Shirt

Was  $40.00 Now  $32.00

Gray Muscle Fit Oxford Shirt
Gray Muscle Fit Oxford Shirt

Was  $40.00 Now  $32.00

SELECTED HOMME TALL Navy Check Shirt*
SELECTED HOMME TALL Navy Check Shirt*

Was  $85.00 Now  $68.00

SELECTED HOMME TALL Blue Check Shirt*
SELECTED HOMME TALL Blue Check Shirt*

Was  $65.00 Now  $52.00

Red Tartan Shirt
Red Tartan Shirt

Was  $60.00 Now  $48.00

Navy Textured Shirt
Navy Textured Shirt

Was  $45.00 Now  $36.00

Burgundy Textured Shirt
Burgundy Textured Shirt

Was  $45.00 Now  $36.00

Green Dollar Bill Shirt
Green Dollar Bill Shirt

Was  $65.00 Now  $52.00

Navy Crepe Piped Shirt
Navy Crepe Piped Shirt

Was  $55.00 Now  $44.00

Black Embroidered Tiger Print Shirt
Black Embroidered Tiger Print Shirt

Was  $65.00 Now  $52.00

Dusty Pink Jacquard Shirt
Dusty Pink Jacquard Shirt

Was  $60.00 Now  $48.00

Black Diamond Burnout Shirt
Black Diamond Burnout Shirt

Was  $65.00 Now  $52.00

Pink Muscle Fit Shirt
Pink Muscle Fit Shirt

Was  $55.00 Now  $44.00

Blue Corduroy Overshirt
Blue Corduroy Overshirt

Was  $65.00 Now  $52.00

Floral Print Shirt
Floral Print Shirt

Was  $60.00 Now  $48.00

Blue Marble Print Muscle Fit Shirt
Blue Marble Print Muscle Fit Shirt

Was  $60.00 Now  $48.00

Pink Lace Rose Shirt
Pink Lace Rose Shirt

Was  $65.00 Now  $52.00

Premium Print Shirt
Premium Print Shirt

Was  $85.00 Now  $68.00

Satin Premium Print Shirt
Satin Premium Print Shirt

Was  $85.00 Now  $68.00

Black Corduroy Overshirt
Black Corduroy Overshirt

Was  $65.00 Now  $52.00

Burgundy Corduroy Overshirt
Burgundy Corduroy Overshirt

Was  $65.00 Now  $52.00

LTD Navy Preston Corduroy Overshirt
LTD Navy Preston Corduroy Overshirt

Was  $85.00 Now  $68.00

Red Crepe Piped Shirt
Red Crepe Piped Shirt

Was  $55.00 Now  $44.00

Blue Button Down Stripe Shirt
Blue Button Down Stripe Shirt

Was  $60.00 Now  $48.00

Green Corduroy Overshirt
Green Corduroy Overshirt

Was  $65.00 Now  $52.00

Yellow and Navy Check Shirt
Yellow and Navy Check Shirt

Was  $55.00 Now  $44.00

Black and Blue Floral Embroidered Shirt
Metallic Foil Print Shirt
Metallic Foil Print Shirt

Was  $60.00 Now  $48.00

Geometric Print And Pinstripe Shirt
Geometric Print And Pinstripe Shirt

Was  $60.00 Now  $48.00

Navy Floral Jacquard Overshirt
Navy Floral Jacquard Overshirt

Was  $65.00 Now  $52.00

Purple Glitter Shirt
Purple Glitter Shirt

Was  $60.00 Now  $48.00

Navy Floral Print Shirt
Navy Floral Print Shirt

Was  $60.00 Now  $48.00

Rust Lace Muscle Fit Shirt
Rust Lace Muscle Fit Shirt

Was  $70.00 Now  $56.00

Gold Glitter Shirt
Gold Glitter Shirt

Was  $60.00 Now  $48.00

Khaki Satin Revere Shirt
Khaki Satin Revere Shirt

Was  $60.00 Now  $48.00

Green Black Watch Shirt
Green Black Watch Shirt

Was  $60.00 Now  $48.00

Gunmetal Gray Glitter Shirt
Gunmetal Gray Glitter Shirt

Was  $60.00 Now  $48.00

Black Lace Muscle Fit Shirt
Black Lace Muscle Fit Shirt

Was  $70.00 Now  $56.00

Stone And Navy Check Shirt
Stone And Navy Check Shirt

Was  $45.00 Now  $36.00

Black Embroidered Check Shirt
Black Embroidered Check Shirt

Was  $65.00 Now  $52.00

Blue Embroidered Check Shirt
Blue Embroidered Check Shirt

Was  $65.00 Now  $52.00

Pink Button Down Stripe Shirt
Pink Button Down Stripe Shirt

Was  $60.00 Now  $48.00

SELECTED HOMME Gray 'One Set' Shirt
SELECTED HOMME Gray 'One Set' Shirt

Was  $65.00 Now  $52.00

Blue Wash Cut And Sew Denim Shirt
Blue Wash Cut And Sew Denim Shirt

Was  $45.00 Now  $36.00

SELECTED HOMME+ Navy Shirt
SELECTED HOMME+ Navy Shirt

Was  $120.00 Now  $96.00

Red Floral Revere Shirt
Red Floral Revere Shirt

Was  $55.00 Now  $44.00

Navy Lace Shirt
Navy Lace Shirt

Was  $65.00 Now  $52.00

White Smart Shirt
White Smart Shirt

Was  $40.00 Now  $32.00

White Polka Dot Shirt
White Polka Dot Shirt

Was  $55.00 Now  $44.00

Black And White Tapestry Overshirt
Black And White Tapestry Overshirt

Was  $85.00 Now  $68.00

Navy Fine Check Shirt
Navy Fine Check Shirt

Was  $55.00 Now  $44.00

Red Check Hooded Shirt
Red Check Hooded Shirt

Was  $60.00 Now  $48.00

Blue And Gray Check Hooded Shirt
Blue And Gray Check Hooded Shirt

Was  $60.00 Now  $28.00

SELECTED HOMME Khaki Shirt
SELECTED HOMME Khaki Shirt

Was  $85.00 Now  $68.00

SELECTED HOMME Blue Shirt
SELECTED HOMME Blue Shirt

Was  $85.00 Now  $68.00

Red Tartan Shirt
Red Tartan Shirt

Was  $60.00 Now  $48.00

NOOSE & MONKEY White 'Bay Rose' Shirt
NOOSE & MONKEY White 'Bay Rose' Shirt

Was  $75.00 Now  $60.00

Black Velvet Paisley Shirt
Black Velvet Paisley Shirt

Was  $65.00 Now  $52.00

Blue Muscle Fit Shirt
Blue Muscle Fit Shirt

Was  $60.00 Now  $48.00

SELECTED HOMME Navy Check Shirt
SELECTED HOMME Navy Check Shirt

Was  $85.00 Now  $68.00

Gray Neppy Dress Shirt
Gray Neppy Dress Shirt

Was  $55.00 Now  $44.00

Burgundy Check Muscle Fit Shirt
Burgundy Check Muscle Fit Shirt

Was  $55.00 Now  $44.00

Burgundy Muscle Fit Shirt
Burgundy Muscle Fit Shirt

Was  $55.00 Now  $44.00

White Casual Shirt
White Casual Shirt

Was  $45.00 Now  $36.00

White Geometric Print Shirt
White Geometric Print Shirt

Was  $50.00 Now  $40.00

Khaki Long Sleeve Crêpe Shirt
Khaki Long Sleeve Crêpe Shirt

Was  $45.00 Now  $36.00

Black Casual Shirt
Black Casual Shirt

Was  $45.00 Now  $36.00

Classic Burgundy Casual Shirt
Classic Burgundy Casual Shirt

Was  $45.00 Now  $36.00

Multicolored Floral Geometric Revere Shirt
Multicolored Patchwork Shirt
Multicolored Patchwork Shirt

Was  $85.00 Now  $68.00

Gray Stripe Oxford Shirt
Gray Stripe Oxford Shirt

Was  $45.00 Now  $36.00

Grey Casual Patchwork Shirt
Grey Casual Patchwork Shirt

Was  $60.00 Now  $48.00

Black Stripe Overshirt
Black Stripe Overshirt

Was  $60.00 Now  $48.00

Yellow and Black Leopard Print Overshirt
Gray Slub Stripe Shirt
Gray Slub Stripe Shirt

Was  $45.00 Now  $36.00

Navy Striped Casual Shirt
Navy Striped Casual Shirt

Was  $55.00 Now  $44.00

SELECTED HOMME+ Gray  Button Up Shirt
SELECTED HOMME+ Gray Button Up Shirt

Was  $120.00 Now  $96.00

Navy Check Shirt
Navy Check Shirt

Was  $60.00 Now  $48.00

Teal and Gray Check Shirt
Teal and Gray Check Shirt

Was  $55.00 Now  $44.00

Navy and Brown Stone Check Shirt
Navy and Brown Stone Check Shirt

Was  $55.00 Now  $44.00

Navy Floral Print Short Sleeve Shirt
Navy Floral Print Short Sleeve Shirt

Was  $55.00 Now  $44.00

Light Blue and Red Check Shirt
Light Blue and Red Check Shirt

Was  $45.00 Now  $36.00

White And Blue Floral Muscle Fit Shirt
Navy Muscle Fit Shirt
Navy Muscle Fit Shirt

Was  $55.00 Now  $44.00

Navy Floral Print Muscle Fit Shirt
Navy Floral Print Muscle Fit Shirt

Was  $60.00 Now  $48.00

White Taped Muscle Fit Shirt
White Taped Muscle Fit Shirt

Was  $55.00 Now  $44.00

SELECTED HOMME Orange Check Shirt
SELECTED HOMME Orange Check Shirt

Was  $65.00 Now  $52.00

White Taped Oxford Shirt
White Taped Oxford Shirt

Was  $40.00 Now  $32.00

Black and White Floral Shirt
Black and White Floral Shirt

Was  $55.00 Now  $44.00

White Floral Print Shirt
White Floral Print Shirt

Was  $55.00 Now  $44.00

Black And Red Grid Check Shirt
Black And Red Grid Check Shirt

Was  $55.00 Now  $44.00

Blue Taped Oxford Shirt
Blue Taped Oxford Shirt

Was  $40.00 Now  $32.00

Gray Modern Zip Shirt
Gray Modern Zip Shirt

Was  $55.00 Now  $26.00

Navy Modern Zip Shirt
Navy Modern Zip Shirt

Was  $55.00 Now  $18.20

Green Black Watch Check Overshirt
Green Black Watch Check Overshirt

Was  $65.00 Now  $52.00

Red Buffalo Check Shirt
Red Buffalo Check Shirt

Was  $55.00 Now  $44.00

Blue And White Stripe Muscle Fit Shirt
Pink And White Stripe Muscle Fit Shirt
Black Ultra Muscle Fit Stretch Shirt
Black Ultra Muscle Fit Stretch Shirt

Was  $55.00 Now  $44.00

White Contrast Muscle Fit Shirt
White Contrast Muscle Fit Shirt

Was  $60.00 Now  $48.00

Geometric Print Short Sleeve Shirt
Geometric Print Short Sleeve Shirt

Was  $55.00 Now  $44.00

Navy and Red Check Overshirt
Navy and Red Check Overshirt

Was  $65.00 Now  $52.00

Grey Slim Fit Shirt
Grey Slim Fit Shirt

Was  $50.00 Now  $35.00

Horse Print Short Sleeve Shirt
Horse Print Short Sleeve Shirt

Was  $55.00 Now  $27.50

Stripe Overhead Shirt
Stripe Overhead Shirt

Was  $55.00 Now  $27.50

Black And White Check Overshirt
Black And White Check Overshirt

Was  $65.00 Now  $52.00

Navy Muscle Fit Shirt
Navy Muscle Fit Shirt

Was  $35.00 Now  $28.00

Black Red and White Tartan Shirt
Black Red and White Tartan Shirt

Was  $55.00 Now  $44.00

Black and Blue Check Shirt
Black and Blue Check Shirt

Was  $55.00 Now  $44.00

White Embroidered Formal Shirt
White Embroidered Formal Shirt

Was  $60.00 Now  $48.00

Ombre Effect Gingham Shirt
Ombre Effect Gingham Shirt

Was  $55.00 Now  $44.00

White Premium Slim Fit Embroidered Shirt
White With Pink Polka Dot Muscle Fit Shirt
Burgundy Muscle Fit Shirt
Burgundy Muscle Fit Shirt

Was  $55.00 Now  $44.00

White and Black Check Shirt
White and Black Check Shirt

Was  $55.00 Now  $27.50

White Point Collar Premium Shirt
White Point Collar Premium Shirt

Was  $70.00 Now  $56.00

LTD Pink Camouflage Overshirt
LTD Pink Camouflage Overshirt

Was  $95.00 Now  $66.50

LTD Green Stand Collar Shirt
LTD Green Stand Collar Shirt

Was  $65.00 Now  $45.50

Pink Floral Revere Shirt
Pink Floral Revere Shirt

Was  $55.00 Now  $44.00

Multicoloured Check Shirt
Multicoloured Check Shirt

Was  $55.00 Now  $44.00

Gray Muscle Fit Oxford Shirt
Gray Muscle Fit Oxford Shirt

Was  $35.00 Now  $28.00

Black Egyptian Cotton Shirt
Black Egyptian Cotton Shirt

Was  $70.00 Now  $56.00

Black Lace Casual Shirt
Black Lace Casual Shirt

Was  $60.00 Now  $48.00

Dark Gray Linen Casual Shirt
Dark Gray Linen Casual Shirt

Was  $45.00 Now  $36.00

Gray Contrast Stripe Smart Shirt
Gray Contrast Stripe Smart Shirt

Was  $50.00 Now  $25.00

Light Blue Smart Shirt
Light Blue Smart Shirt

Was  $55.00 Now  $27.50

Red and White Gingham Smart Shirt
Red and White Gingham Smart Shirt

Was  $45.00 Now  $36.00

Blue And White Stripe Smart Shirt
Blue And White Stripe Smart Shirt

Was  $50.00 Now  $25.00

Navy Contrast Stripe Shirt
Navy Contrast Stripe Shirt

Was  $50.00 Now  $25.00

Diamond Geometric Print Top
Diamond Geometric Print Top

Was  $55.00 Now  $27.50

White And Blue Striped Formal Shirt
White And Blue Striped Formal Shirt

Was  $55.00 Now  $44.00

Black Long Sleeve Satin Pleat Smart Shirt
Bleached Muscle Fit Denim Shirt
Bleached Muscle Fit Denim Shirt

Was  $55.00 Now  $27.50

Short Sleeve Waves Print Shirt
Short Sleeve Waves Print Shirt

Was  $55.00 Now  $44.00

Navy Blotchy Printed Short Sleeve Shirt
Grey Muscle Fit Denim Shirt
Grey Muscle Fit Denim Shirt

Was  $55.00 Now  $27.50

Red Spliced Check Shirt
Red Spliced Check Shirt

Was  $60.00 Now  $48.00

Camo Dress Shirt
Camo Dress Shirt

Was  $60.00 Now  $48.00