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 Paul Smith Long Sleeve Cotton Shirt $148 $295 Costumein Striped Long Sleeve Shirt $99 $197 Canali Long Sleeve Spread Collar Shirt $157 $196 BOSS Button Up Cotton Shirt $121 Zilver Organic Cotton Hooded Shirt $331 Canali Long Sleeve Spread Collar Shirt $149 Canali Long Sleeve Spread Collar Shirt $214 $267 Canali Striped Spread Collar Shirt $323 $404 Canali Floral Print Long Sleeve Shirt $215 $270 Canali Pinstripe Print Cotton Shirt $213 $266 Canali Spread Collar Cotton Mlange Shirt $212 $239 Corneliani Long Sleeve Buttoned Shirt $147 $210