Collection: Tops
Update your 2025 wardrobe with designer tops at Michael Stewart Menswear. Find the perfect summer shirts, winter knitwear, and year-round polos.
Update your 2025 wardrobe with designer tops at Michael Stewart Menswear. Find the perfect summer shirts, winter knitwear, and year-round polos.
-
Barbour International Essential Polo Royal Blue
Regular price From £39.90 GBPRegular price Sale price From £39.90 GBPUnit price / per£46.95 GBPSale Save £7.05 137616ClothingColours_Blueis_categorisedMML1318Polo Shirts -
Barbour International Dalston Denim Shirt Chambray
Regular price £34.97 GBPRegular price Sale price £34.97 GBPUnit price / per£69.95 GBPSale Save £34.98 129287ClearanceClothingColours_Blueis_categorisedMSH5474Shirts -
Save £149.50 Barbour International Craggan Wax Jacket Black
Regular price £149.50 GBPRegular price Sale price £149.50 GBPUnit price / per£299.00 GBPSale Save £149.50 135361ClearanceClothingColours_Blackis_categorisedJacketsMWX2371 -
Barbour International Buxton Tipped T-shirt Black
Regular price £19.97 GBPRegular price Sale price £19.97 GBPUnit price / per£39.95 GBPSale Save £19.98 139990ClearanceClothingColours_Blackis_categorisedMTS1250T-Shirts -
Barbour International Buxton Tipped T-shirt Brindle
Regular price £19.97 GBPRegular price Sale price £19.97 GBPUnit price / per£39.95 GBPSale Save £19.98 139998ClearanceClothingColours_Beigeis_categorisedMTS1250T-Shirts -
Save £49.98 Barbour International Arlo Overshirt Royal Blue
Regular price From £49.97 GBPRegular price Sale price From £49.97 GBPUnit price / per£99.95 GBPSale Save £49.98 137624ClearanceClothingColours_BlueMOS0390OvershirtsSummer Shop -
Save £99.50 Barbour International Ariel Box Quilt Navy
Regular price £99.50 GBPRegular price Sale price £99.50 GBPUnit price / per£199.00 GBPSale Save £99.50 138974ClearanceClothingColours_Navyis_categorisedJacketsMQU1824 -
Save £34.98 Barbour Iceloch Tailored Shirt Grey Stone
Regular price £34.97 GBPRegular price Sale price £34.97 GBPUnit price / per£69.95 GBPSale Save £34.98 110726Barbour GiftsClearanceClothingColours_Greyis_categorisedMSH4994Shirts -
Save £39.98 Barbour Iceloch Shirt Green Loch
Regular price £39.97 GBPRegular price Sale price £39.97 GBPUnit price / per£79.95 GBPSale Save £39.98 137728ClearanceClothingColours_Greenis_categorisedMSH4994Shirts -
Save £20.85 Barbour Holden Half Zip Jumper Knitwear Olive
Regular price £118.15 GBPRegular price Sale price £118.15 GBPUnit price / per£139.00 GBPSale Save £20.85 64300ClothingColours_OliveKnitwearMKN0837 -
Save £20.85 Barbour Holden Half Zip Jumper Knitwear Navy
Regular price £118.15 GBPRegular price Sale price £118.15 GBPUnit price / per£139.00 GBPSale Save £20.85 64292ClothingColours_BlueEbay Colour _BlueEbay Knitwear Style_Jumpersis_categorisedKnitwearMKN0837Navy -
Save £64.50 Barbour Holden Half Zip Jumper Knitwear Mid Grey
Regular price £64.50 GBPRegular price Sale price £64.50 GBPUnit price / per£129.00 GBPSale Save £64.50 64284ClearanceClothingColours_Greyis_categorisedKnitwearMKN0837 -
Save £11.25 Barbour Harris Shirt Bleached Tartan
Regular price From £63.75 GBPRegular price Sale price From £63.75 GBPUnit price / per£75.00 GBPSale Save £11.25 143226ClothingColours_Greenis_categorisedMSH5071Shirts -
Save £13.50 Barbour Grangetown Crew Neck Olive
Regular price From £76.45 GBPRegular price Sale price From £76.45 GBPUnit price / per£89.95 GBPSale Save £13.50 138958ClothingColours_Oliveis_categorisedKnitwearMKN1584 -
Save £13.50 Barbour Grangetown Crew Neck Navy
Regular price From £76.45 GBPRegular price Sale price From £76.45 GBPUnit price / per£89.95 GBPSale Save £13.50 138950ClothingColours_Navyis_categorisedKnitwearMKN1584 -
Save £13.50 Barbour Grangetown Crew Neck Grey
Regular price From £76.45 GBPRegular price Sale price From £76.45 GBPUnit price / per£89.95 GBPSale Save £13.50 138966ClothingColours_Greyis_categorisedKnitwearMKN1584 -
Save £50.00 Barbour Game Parka Olive
Regular price From £299.00 GBPRegular price Sale price From £299.00 GBPUnit price / per£349.00 GBPSale Save £50.00 101672Barbour CoreBarbour GiftsClothingColours_OliveEssentialGiftingis_categorisedJacketsMWX0698 -
Save £11.25 Barbour Dunoon Shirt Midnight
Regular price From £63.70 GBPRegular price Sale price From £63.70 GBPUnit price / per£74.95 GBPSale Save £11.25 137720ClothingColours_Blueis_categorisedMSH4980Shirts -
Save £11.25 Barbour Crossfell Shirt Navy
Regular price From £63.70 GBPRegular price Sale price From £63.70 GBPUnit price / per£74.95 GBPSale Save £11.25 137768ClothingColours_Navyis_categorisedMSH4995Shirts -
Save £13.50 Barbour Cotton Half Zip Knitwear Navy
Regular price £76.45 GBPRegular price Sale price £76.45 GBPUnit price / per£89.95 GBPSale Save £13.50 67994ClothingColours_Navyis_categorisedKnitwearMKN1074 -
Save £13.50 Barbour Cotton Half Zip Grey Marl
Regular price From £76.45 GBPRegular price Sale price From £76.45 GBPUnit price / per£89.95 GBPSale Save £13.50 106019ClothingColours_Greyis_categorisedKnitwearMKN1074 -
Save £13.50 Barbour Cotton Half Zip Dark Chambrey
Regular price From £76.45 GBPRegular price Sale price From £76.45 GBPUnit price / per£89.95 GBPSale Save £13.50 128785ClothingColours_Blueis_categorisedKnitwearMKN1074 -
Save £89.50 Barbour Cord Liddesdale Jacket Black
Regular price £89.50 GBPRegular price Sale price £89.50 GBPUnit price / per£179.00 GBPSale Save £89.50 140814ClearanceClothingColours_Blackis_categorisedJacketsMQU1836 -
Save £50.00 Barbour Corbridge Jacket Black
Regular price £249.00 GBPRegular price Sale price £249.00 GBPUnit price / per£299.00 GBPSale Save £50.00 91813Barbour CoreBarbour GiftsClothingColours_BlackEssentialFit_SlimGiftingis_categorisedJacketsMWX0340 -
Save £21.90 Barbour Corbridge Casual Jacket Bleached Olive
Regular price From £197.10 GBPRegular price Sale price From £197.10 GBPUnit price / per£219.00 GBPSale Save £21.90 130739ClothingColours_Beigeis_categorisedJacketsMCA0979 -
Save £30.00 Barbour Classic Durham Jacket Olive
Regular price From £219.00 GBPRegular price Sale price From £219.00 GBPUnit price / per£249.00 GBPSale Save £30.00 129458Barbour CoreBarbour GiftsClothingColours_GreenEssentialFit_RegularGiftingis_categorisedJacketsMWX0011SG31Olive -
Save £19.90 Barbour Casual Ogston Jacket Navy
Regular price From £179.10 GBPRegular price Sale price From £179.10 GBPUnit price / per£199.00 GBPSale Save £19.90 143077ClothingColours_Navyis_categorisedJacketsMCA1039 -
Save £49.98 Barbour Carrbridge Overshirt Navy
Regular price £49.97 GBPRegular price Sale price £49.97 GBPUnit price / per£99.95 GBPSale Save £49.98 90761ClearanceClothingColours_Navyis_categorisedMOS0121Overshirts -
Save £39.98 Barbour Brindle Shirt Indigo
Regular price £39.97 GBPRegular price Sale price £39.97 GBPUnit price / per£79.95 GBPSale Save £39.98 131876ClearanceClothingColours_Blueis_categorisedMSH5464Shirts -
Save £10.50 Barbour Bearpark Regular Fit Shirt Autumn Dress
Regular price From £59.45 GBPRegular price Sale price From £59.45 GBPUnit price / per£69.95 GBPSale Save £10.50 125328BeigeClothingColours_Navyis_categorisedMSH5382MultiShirts -
Save £50.00 Barbour Beacon Sports Jacket Olive
Regular price £349.00 GBPRegular price Sale price £349.00 GBPUnit price / per£399.00 GBPSale Save £50.00 41690Barbour CoreBarbour GiftsClothingColours_OliveEssentialFit_SlimGiftingis_categorisedJacketsMWX0007 -
Save £14.25 Barbour Bayfield Half Zip Olive
Regular price From £80.70 GBPRegular price Sale price From £80.70 GBPUnit price / per£94.95 GBPSale Save £14.25 143314ClothingColours_Oliveis_categorisedKnitwearMKN1638 -
Save £14.25 Barbour Bayfield Half Zip Navy
Regular price From £80.70 GBPRegular price Sale price From £80.70 GBPUnit price / per£94.95 GBPSale Save £14.25 143306ClothingColours_Blueis_categorisedKnitwearMKN1638 -
Save £54.50 Barbour Avoch Half Zip Knitwear Fossil
Regular price £54.50 GBPRegular price Sale price £54.50 GBPUnit price / per£109.00 GBPSale Save £54.50 140702ClearanceClothingColours_Beigeis_categorisedKnitwearMKN1222 -
Save £20.00 Barbour Ashby Jacket Navy
Regular price £229.00 GBPRegular price Sale price £229.00 GBPUnit price / per£249.00 GBPSale Save £20.00 141465Barbour CoreClothingColours_NavyEssentialis_categorisedJacketsMWX0339OL71M -
Baracuta G9 Harrington Jacket Tan
Regular price £359.00 GBPRegular price Sale price £359.00 GBPUnit price / per135099BeigeBRCPS0001ClothingColours_Tanis_categorisedJackets