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.
-
Save £43.35 Boss C-carper-os-244 Overshirt Open White
£245.65 GBPRegular price Sale price £245.65 GBPUnit price / per£289.00 GBPSale Save £43.35 14045950535666BOSSClothingColours_Whiteneeds-reviewOvershirts -
Save £19.80 Boss B_motion_s Shirt Dark Blue
£79.20 GBPRegular price Sale price £79.20 GBPUnit price / per£99.00 GBPSale Save £19.80 14299750533149BOSSClothingneeds-reviewShirts -
Boss Black C-Hal-Bd-C1-223 Long Sleeved Shirt White
£101.15 GBPRegular price Sale price £101.15 GBPUnit price / per£119.00 GBPSale Save £17.85 12036350490472BOSSClothingColours_WhiteShirts -
Boss Black Bono-l Long Sleeved Polo Shirt Medium Grey
£135.15 GBPRegular price Sale price £135.15 GBPUnit price / per£159.00 GBPSale Save £23.85 12714150476357BOSSClothingColours_GreyPolo Shirts -
Boss Black Bono-l Long Sleeved Polo Shirt Dark Purple
£79.50 GBPRegular price Sale price £79.50 GBPUnit price / per£159.00 GBPSale Save £79.50 12758650476357BOSSClearanceClothingColours_BluePolo Shirts -
Save £33.80 Boss B_basin Tech_l Shirt Black
£135.20 GBPRegular price Sale price £135.20 GBPUnit price / per£169.00 GBPSale Save £33.80 14124950533265BOSSClothingneeds-reviewOvershirtsShirts -
Save £72.50 Belstaff V Racer Leather Jacket Black
£652.50 GBPRegular price Sale price £652.50 GBPUnit price / per£725.00 GBPSale Save £72.50 100038122036ClothingColours_BlackJackets -
Save £48.75 Belstaff Tour Overshirt Black
£276.25 GBPRegular price Sale price £276.25 GBPUnit price / per£325.00 GBPSale Save £48.75 11613571050663ClothingColours_BlackJacketsOvershirts -
Save £14.25 Belstaff Tipped Polo Shirt Magenta
£80.75 GBPRegular price Sale price £80.75 GBPUnit price / per£95.00 GBPSale Save £14.25 104291140878ClothingColours_PinkPolo Shirts -
Save £14.25 Belstaff Tipped Polo Shirt Blue Flint
£80.75 GBPRegular price Sale price £80.75 GBPUnit price / per£95.00 GBPSale Save £14.25 104291122006ClothingColours_BluePolo Shirts -
Save £20.25 Belstaff Sweatshirt Surplus Green
£114.75 GBPRegular price Sale price £114.75 GBPUnit price / per£135.00 GBPSale Save £20.25 14062671130630ClothingColours_Greenneeds-reviewSweatshirts & Hoodies -
Save £20.25 Belstaff Sweatshirt Pumice
£114.75 GBPRegular price Sale price £114.75 GBPUnit price / per£135.00 GBPSale Save £20.25 14064271130630needs-reviewSweatshirts & Hoodies -
Save £13.50 Belstaff Sweatshirt Dark Ink
£121.50 GBPRegular price Sale price £121.50 GBPUnit price / per£135.00 GBPSale Save £13.50 7113063096565ClothingSweatshirts & Hoodies -
Save £20.25 Belstaff Sweatshirt Blue Flint
£114.75 GBPRegular price Sale price £114.75 GBPUnit price / per£135.00 GBPSale Save £20.25 14061871130630needs-reviewSweatshirts & Hoodies -
Save £6.00 Belstaff Short Sleeved T-Shirt White
From £54.00 GBPRegular price Sale price From £54.00 GBPUnit price / per£60.00 GBPSale Save £6.00 7114030592498ClothingColours_WhiteEbay Colour _WhiteEbay Fit _SlimEbay Gender_MensSummer ShopT-Shirts -
Save £9.50 Belstaff Short Sleeve Polo Shirt White
£85.50 GBPRegular price Sale price £85.50 GBPUnit price / per£95.00 GBPSale Save £9.50 11615871140304ClothingColours_WhitePolo ShirtsSummer Shop -
Save £14.25 Belstaff Short Sleeve Polo Shirt Surplus Green
£80.75 GBPRegular price Sale price £80.75 GBPUnit price / per£95.00 GBPSale Save £14.25 14086271140304ClothingColours_GreenPolo Shirts -
Save £14.25 Belstaff Short Sleeve Polo Shirt Blue Flint
£80.75 GBPRegular price Sale price £80.75 GBPUnit price / per£95.00 GBPSale Save £14.25 14085471140304ClothingColours_BluePolo Shirts -
Save £9.50 Belstaff Short Sleeve Polo Shirt Black
£85.50 GBPRegular price Sale price £85.50 GBPUnit price / per£95.00 GBPSale Save £9.50 12476171140304ClothingColours_BlackPolo ShirtsSummer Shop -
Save £20.25 Belstaff Scale Long Sleeved Shirt Blue Flint
£114.75 GBPRegular price Sale price £114.75 GBPUnit price / per£135.00 GBPSale Save £20.25 104537121974ClothingColours_BlueShirts -
Save £13.50 Belstaff Scale Long Sleeved Shirt Black
£121.50 GBPRegular price Sale price £121.50 GBPUnit price / per£135.00 GBPSale Save £13.50 104537134051ClothingColours_BlackShirts -
Belstaff Runner Overshirt Black
£225.00 GBPRegular price Sale price £225.00 GBPUnit price / per104738128234ClothingJacketsneeds-reviewOvershirts -
Save £12.00 Belstaff Long Sleeved Polo Dark Ink
£108.00 GBPRegular price Sale price £108.00 GBPUnit price / per£120.00 GBPSale Save £12.00 101397121966ClothingColours_NavyPolo Shirts -
Save £17.50 Belstaff Kerrigan Crew Neck Knitwear Washed Navy
£157.50 GBPRegular price Sale price £157.50 GBPUnit price / per£175.00 GBPSale Save £17.50 7113028497459ClothingColours_NavyKnitwear -
Save £26.25 Belstaff Kerrigan Crew Neck Knitwear Pumice
£148.75 GBPRegular price Sale price £148.75 GBPUnit price / per£175.00 GBPSale Save £26.25 14084671130284ClothingColours_BeigeKnitwearneeds-review -
Belstaff Kerrigan Crew Neck Knitwear Insignia Blue
£148.75 GBPRegular price Sale price £148.75 GBPUnit price / per£175.00 GBPSale Save £26.25 14083871130284ClothingColours_BlueKnitwearneeds-review -
Save £17.50 Belstaff Kerrigan Crew Neck Knitwear Black
£157.50 GBPRegular price Sale price £157.50 GBPUnit price / per£175.00 GBPSale Save £17.50 10905471130284ClothingColours_BlackKnitwear -
Save £25.00 Belstaff Kelby Full Zip Knitwear Black
£225.00 GBPRegular price Sale price £225.00 GBPUnit price / per£250.00 GBPSale Save £25.00 12802771160095ClothingKnitwearneeds-review -
Save £14.90 Belstaff Hoodie Dark Ink
£134.10 GBPRegular price Sale price £134.10 GBPUnit price / per£149.00 GBPSale Save £14.90 10903871130736ClothingColours_BlueNavySweatshirts & Hoodies -
Save £21.75 Belstaff Half Zip Sweatshirt Stone Beige
£123.25 GBPRegular price Sale price £123.25 GBPUnit price / per£145.00 GBPSale Save £21.75 14333071130726Sweatshirts & Hoodies -
Save £20.85 Belstaff Half Zip Knitwear Blue Flint
£118.15 GBPRegular price Sale price £118.15 GBPUnit price / per£139.00 GBPSale Save £20.85 12186171130726ClothingColours_BlueKnitwear -
Belstaff Drift Knitted Long Sleeve Polo Stone Beige
£191.25 GBPRegular price Sale price £191.25 GBPUnit price / per£225.00 GBPSale Save £33.75 105418143346Knitwear -
Save £33.75 Belstaff Drift Knitted Long Sleeve Polo Dark Ink
£191.25 GBPRegular price Sale price £191.25 GBPUnit price / per£225.00 GBPSale Save £33.75 105418143338Knitwearneeds-reviewPolo Shirts -
Barrbour Steve Mcqueen Frankie Crew Neck Sweatshirt Oxford Navy
£47.47 GBPRegular price Sale price £47.47 GBPUnit price / per£94.95 GBPSale Save £47.48 124221ClearanceClothingColours_BlueMOL0548Sweatshirts & Hoodies -
Save £11.00 Barbour Tartan Pique Polo Antique White
From £44.00 GBPRegular price Sale price From £44.00 GBPUnit price / per£55.00 GBPSale Save £11.00 143202ClothingColours_WhiteMML0012Polo Shirts -
Save £20.00 Barbour Stratford Wax Jacket Olive
£259.00 GBPRegular price Sale price £259.00 GBPUnit price / per£279.00 GBPSale Save £20.00 101552ClothingColours_GreenEssentialJacketsLuxury GiftsMWX1846