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 Rails Owens Relaxed Fit Cotton Button Up Shirt $128 AllSaints Oneida Flannel Button Up Shirt $147 Club Monaco Slim Fit Flannel Shirt $89 Bugatchi Ooohcotton Tech Stripe Knit Button Up Shirt $74 $149 Rails Sussex Relaxed Fit Paid Flannel Button Up Shirt $128 Rails Reid Relaxed Fit Check Flannel Button Up Shirt $128 Vans Banfield Iii Flannel Button Up Shirt $54 Vans Box Buffalo Check Flannel Button Up Shirt $49 Robert Graham Pismo Stretch Button Up Shirt $198 Bugatchi Shaped Fit Check Stretch Button Up Shirt $149 Bugatchi Ooohcotton Tech Knit Button Up Shirt $149 Billy Reid Suede Snap Front Shirt $798