Long Sleeve Shirts by Barbour Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Barbour Endsleigh Tartan Shirt $82 Barbour Tartan Shirt $82 Barbour Stapleton Morris Cord Shirt $89 Barbour Endsleigh Highland Shirt $102 Barbour Stapleton Oxford Shirt $82 Barbour Morris Long Sleeve Shirt $89 Barbour Stapleton Murray Shirt $89 Barbour Stapleton Morris Cord Shirt $89 Barbour Stapleton Murray Shirt $89 Barbour Endsleigh Tartan Shirt $82 Barbour Endsleigh Highland Check Cotton Flannel Shirt $119 Barbour Stapleton Country Check Sport Shirt $99