This site ships to the United States

Men's Shirts

Be ready for every occasion with Topman’s range of 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
97 results
Blue Check Casual Shirt
Blue Check Casual Shirt

Was  $60.00 Was  $33.00 Now  $29.70

Extra 10% off Sale! Extra 10% off Sale!
Long Sleeve Navy Print Shirt
Long Sleeve Navy Print Shirt

Was  $50.00 Was  $28.00 Now  $25.20

Extra 10% off Sale! Extra 10% off Sale!
Indigo Jaquard Long Sleeve Casual Shirt
Indigo Jaquard Long Sleeve Casual Shirt

Was  $55.00 Was  $30.00 Now  $27.00

Extra 10% off Sale! Extra 10% off Sale!
Blue and White Horizontal Stripe Casual Shirt
Blue and White Horizontal Stripe Casual Shirt

Was  $45.00 Was  $24.00 Now  $21.60

Extra 10% off Sale! Extra 10% off Sale!
Blue Denim Short Sleeve Casual Shirt
Blue Denim Short Sleeve Casual Shirt

Was  $50.00 Was  $28.00 Now  $25.20

Extra 10% off Sale! Extra 10% off Sale!
Blue and White Stripe Button Down Casual Shirt
Blue and White Stripe Button Down Casual Shirt

Was  $55.00 Was  $25.00 Now  $22.50

Extra 10% off Sale! Extra 10% off Sale!
Blue Shadow Check Long Sleeve Casual Shirt
Blue Shadow Check Long Sleeve Casual Shirt

Was  $55.00 Was  $30.00 Now  $27.00

Extra 10% off Sale! Extra 10% off Sale!
Navy Thistle Print Short Sleeve Casual Drape Shirt
Navy Thistle Print Short Sleeve Casual Drape Shirt

Was  $50.00 Was  $28.00 Now  $25.20

Extra 10% off Sale! Extra 10% off Sale!
Blue Crosshatch Short Sleeve Dress Shirt
Blue Crosshatch Short Sleeve Dress Shirt

Was  $55.00 Was  $28.00 Now  $25.20

Extra 10% off Sale! Extra 10% off Sale!
Blue Crosshatch Long Sleeve Dress Shirt
Blue Crosshatch Long Sleeve Dress Shirt

Was  $45.00 Was  $24.00 Now  $21.60

Extra 10% off Sale! Extra 10% off Sale!
Bleach Wash Denim Western Long Sleeve Casual Shirt
Bleach Wash Denim Western Long Sleeve Casual Shirt

Was  $55.00 Was  $25.00 Now  $22.50

Extra 10% off Sale! Extra 10% off Sale!
SELECTED HOMME Blue Jersey Shirt
SELECTED HOMME Blue Jersey Shirt

Was  $75.00 Was  $35.00 Now  $31.50

Extra 10% off Sale! Extra 10% off Sale!
Stone and Navy Check Long Sleeve Shirt
Stone and Navy Check Long Sleeve Shirt

Was  $55.00 Was  $25.00 Now  $22.50

Extra 10% off Sale! Extra 10% off Sale!
SELECTED HOMME Blue Stand Collar Shirt
SELECTED HOMME Blue Stand Collar Shirt

Was  $85.00 Was  $40.00 Now  $36.00

Extra 10% off Sale! Extra 10% off Sale!
Navy Seersucker Short Sleeve Casual Shirt
Navy Seersucker Short Sleeve Casual Shirt

Was  $45.00 Was  $24.00 Now  $21.60

Extra 10% off Sale! Extra 10% off Sale!
Navy Puppytooth Long Sleeve Dress Shirt
Navy Puppytooth Long Sleeve Dress Shirt

Was  $60.00 Was  $30.00 Now  $27.00

Extra 10% off Sale! Extra 10% off Sale!
Navy Stand Collar Short Sleeve Dress Shirt
Navy Stand Collar Short Sleeve Dress Shirt

Was  $40.00 Was  $20.00 Now  $18.00

Extra 10% off Sale! Extra 10% off Sale!
Navy and Grey Tartan Short Sleeve Casual Shirt
Navy and Grey Tartan Short Sleeve Casual Shirt

Was  $50.00 Was  $25.00 Now  $22.50

Extra 10% off Sale! Extra 10% off Sale!
Blue Mini Floral Print Short Sleeve Dress Shirt
Blue Mini Floral Print Short Sleeve Dress Shirt

Was  $50.00 Was  $25.00 Now  $22.50

Extra 10% off Sale! Extra 10% off Sale!
Navy Zig Zag Short Sleeve Revere Shirt
Navy Zig Zag Short Sleeve Revere Shirt

Was  $55.00 Was  $25.00 Now  $22.50

Extra 10% off Sale! Extra 10% off Sale!