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 Steve McQueen Frankie Crew Neck Sweatshirt Grey Marl
£47.47 GBPRegular price Sale price £47.47 GBPUnit price / per£94.95 GBPSale Save £47.48 124213ClearanceClothingColours_GreyMOL0548Sweatshirts & Hoodies -
Save £64.50 Barbour Marlow Half Zip Knitwear Navy
£64.50 GBPRegular price Sale price £64.50 GBPUnit price / per£129.00 GBPSale Save £64.50 138875ClearanceClothingColours_NavyKnitwearMKN1588 -
Save £13.99 Barbour Laggon Shirt Bleached Pine
From £55.96 GBPRegular price Sale price From £55.96 GBPUnit price / per£69.95 GBPSale Save £13.99 143234ClothingColours_BlueMSH5583needs-reviewShirts -
Save £164.50 Barbour International Wellstone Wax Jacket In Black
£164.50 GBPRegular price Sale price £164.50 GBPUnit price / per£329.00 GBPSale Save £164.50 139781ClearanceClothingJacketsMWX2375 -
Save £149.50 Barbour International Sutley Quilt Black
£149.50 GBPRegular price Sale price £149.50 GBPUnit price / per£299.00 GBPSale Save £149.50 139797ClearanceClothingColours_BlackJacketsMQU1822 -
Save £27.80 Barbour International Scots Overshirt Black
From £111.20 GBPRegular price Sale price From £111.20 GBPUnit price / per£139.00 GBPSale Save £27.80 135393ClothingColours_Blackis_categorisedMOS0384Overshirts -
Save £69.50 Barbour International Rocco Overshirt Bordeaux
£69.50 GBPRegular price Sale price £69.50 GBPUnit price / per£139.00 GBPSale Save £69.50 140766ClearanceClothingColours_RedMOS0406needs-reviewOvershirts -
Save £27.80 Barbour International Rocco Overshirt Black
From £111.20 GBPRegular price Sale price From £111.20 GBPUnit price / per£139.00 GBPSale Save £27.80 140774ClothingColours_Blackis_categorisedMOS0406needs-reviewOvershirts -
Save £47.48 Barbour International Newgate Knitted Polo Black
£47.47 GBPRegular price Sale price £47.47 GBPUnit price / per£94.95 GBPSale Save £47.48 129207ClearanceClothingColours_Blackis_categorisedMKN1550Polo ShirtsSummer Shop -
Save £42.00 Barbour International Merton Wax Jacket Navy
From £237.95 GBPRegular price Sale price From £237.95 GBPUnit price / per£279.95 GBPSale Save £42.00 143282ClothingColours_Navyis_categorisedJacketsMWX2455 -
Save £27.99 Barbour International Maze Overshirt Washed Blue
From £111.96 GBPRegular price Sale price From £111.96 GBPUnit price / per£139.95 GBPSale Save £27.99 143258ClothingColours_Blueis_categorisedMOS0389Overshirts -
Save £27.99 Barbour International Maze Overshirt Navy
From £111.96 GBPRegular price Sale price From £111.96 GBPUnit price / per£139.95 GBPSale Save £27.99 143266ClothingColours_Navyis_categorisedMOS0389Overshirts -
Save £21.80 Barbour International Lincoln Sweatshirt Black
From £87.20 GBPRegular price Sale price From £87.20 GBPUnit price / per£109.00 GBPSale Save £21.80 140750ClothingColours_Blackis_categorisedMOL0663needs-reviewSweatshirts & Hoodies -
Barbour International Harfell Quilted Jacket Navy
From £135.96 GBPRegular price Sale price From £135.96 GBPUnit price / per£169.95 GBPSale Save £33.99 143274ClothingColours_Blueis_categorisedJacketsMQU1848needs-review -
Save £49.98 Barbour International Grip Crew Royal Blue
£49.97 GBPRegular price Sale price £49.97 GBPUnit price / per£99.95 GBPSale Save £49.98 135377ClearanceClothingColours_Blueis_categorisedMOL0661Sweatshirts & Hoodies -
Save £64.50 Barbour International Flight Half Zip Black
£64.50 GBPRegular price Sale price £64.50 GBPUnit price / per£129.00 GBPSale Save £64.50 138982ClearanceClothingColours_Blackis_categorisedMOL0646Sweatshirts & Hoodies -
Save £149.50 Barbour International Craggan Wax Jacket Black
£149.50 GBPRegular price Sale price £149.50 GBPUnit price / per£299.00 GBPSale Save £149.50 135361ClearanceClothingColours_Blackis_categorisedJacketsMWX2371 -
Save £99.50 Barbour International Ariel Box Quilt Navy
£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
£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
£39.97 GBPRegular price Sale price £39.97 GBPUnit price / per£79.95 GBPSale Save £39.98 137728ClearanceClothingColours_Greenis_categorisedMSH4994Shirts -
Save £13.90 Barbour Holden Half Zip Jumper Knitwear Olive
£125.10 GBPRegular price Sale price £125.10 GBPUnit price / per£139.00 GBPSale Save £13.90 64300ClothingColours_OliveKnitwearMKN0837 -
Save £64.50 Barbour Holden Half Zip Jumper Knitwear Mid Grey
£64.50 GBPRegular price Sale price £64.50 GBPUnit price / per£129.00 GBPSale Save £64.50 64284ClearanceClothingColours_Greyis_categorisedKnitwearMKN0837 -
Save £17.99 Barbour Grangetown Crew Neck Olive
From £71.96 GBPRegular price Sale price From £71.96 GBPUnit price / per£89.95 GBPSale Save £17.99 138958ClothingColours_Oliveis_categorisedKnitwearMKN1584 -
Save £17.99 Barbour Grangetown Crew Neck Navy
From £71.96 GBPRegular price Sale price From £71.96 GBPUnit price / per£89.95 GBPSale Save £17.99 138950ClothingColours_Navyis_categorisedKnitwearMKN1584 -
Save £17.99 Barbour Grangetown Crew Neck Grey
From £71.96 GBPRegular price Sale price From £71.96 GBPUnit price / per£89.95 GBPSale Save £17.99 138966ClothingColours_Greyis_categorisedKnitwearMKN1584 -
Save £14.99 Barbour Dunoon Shirt Midnight
From £59.96 GBPRegular price Sale price From £59.96 GBPUnit price / per£74.95 GBPSale Save £14.99 137720ClothingColours_Blueis_categorisedMSH4980Shirts -
Save £14.99 Barbour Crossfell Shirt Navy
From £59.96 GBPRegular price Sale price From £59.96 GBPUnit price / per£74.95 GBPSale Save £14.99 137768ClothingColours_Navyis_categorisedMSH4995Shirts -
Save £17.99 Barbour Cotton Half Zip Dark Chambrey
From £71.96 GBPRegular price Sale price From £71.96 GBPUnit price / per£89.95 GBPSale Save £17.99 128785ClothingColours_Blueis_categorisedKnitwearMKN1074 -
Save £39.98 Barbour Brindle Shirt Indigo
£39.97 GBPRegular price Sale price £39.97 GBPUnit price / per£79.95 GBPSale Save £39.98 131876ClearanceClothingColours_Blueis_categorisedMSH5464Shirts -
Baracuta G9 Harrington Jacket Tan
£359.00 GBPRegular price Sale price £359.00 GBPUnit price / per135099BeigeBRCPS0001ClothingColours_Tanis_categorisedJackets -
Baracuta G9 Harrington Jacket Navy
£359.00 GBPRegular price Sale price £359.00 GBPUnit price / per135080BRCPS0001ClothingColours_Navyis_categorisedJackets -
Baracuta G9 Harrington Jacket Black
£359.00 GBPRegular price Sale price £359.00 GBPUnit price / per134938BRCPS0001ClothingColours_Blackis_categorisedJackets -
Baracuta G9 Harrington Jacket Beech
£359.00 GBPRegular price Sale price £359.00 GBPUnit price / per135118BRCPS0001ClothingColours_Oliveis_categorisedJackets -
Armani Exchange Woven Blouson Jacket Roasted Cashew
£187.00 GBPRegular price Sale price £187.00 GBPUnit price / per£220.00 GBPSale Save £33.00 143130ClothingColours_Beigeis_categorisedJacketsXM000389 -
Save £6.75 Armani Exchange T-Shirt Navy
£38.25 GBPRegular price Sale price £38.25 GBPUnit price / per£45.00 GBPSale Save £6.75 1416068NZTCDClothingColours_Navyis_categorisedT-Shirts -
Save £8.25 Armani Exchange T-shirt Khaki
£46.75 GBPRegular price Sale price £46.75 GBPUnit price / per£55.00 GBPSale Save £8.25 143905Clothingis_categorisedneeds-reviewT-ShirtsXM000554