Shirts for Men Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Woolrich Checked Long Sleeve Shirt $69 $98 Woolrich Check Long Sleeve Shirt $69 $98 Armani Exchange Logo Print Long Sleeve Cotton Shirt $105 $131 Marni Oversized Check Wool Shirt $690 Kenzo Check Print Long Sleeved Shirt $545 Bode Russe Floral Embroidered Long Sleeve Shirt $418 PACCBET Long Sleeve Checked Print Shirt $53 $265 PACCBET Short Sleeved Shirt $160 $400 Tom Ford Beige Velvet Western Shirt $635 Tom Ford Black Velvet Western Shirt $635 Diesel Black Grey Jess Dip Shirt $195 Jacquemus Pink La Chemise Banane Long Sleeve Shirt $440