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.
-
Boss Black H-Jiovanotto Half Zip Polo Shirt Dark Blue
£84.50 GBPRegular price Sale price £84.50 GBPUnit price / per£169.00 GBPSale Save £84.50 Boss BlackClothingPolo ShirtsSALESumm 25 -
Boss Black H-Prout 59 Polo Shirt Dark Green
£107.10 GBPRegular price Sale price £107.10 GBPUnit price / per£119.00 GBPSale Save £11.90 Aut 24Boss BlackClothingPolo Shirts -
Boss Green Taul T-Shirt Open Beige
£34.50 GBPRegular price Sale price £34.50 GBPUnit price / per£69.00 GBPSale Save £34.50 Aut 24Boss GreenClothingSALET Shirts -
Gant Striped Polo Evening Blue
£47.50 GBPRegular price Sale price £47.50 GBPUnit price / per£95.00 GBPSold out Save £47.50 Aut 25ClearanceClothingGantOut of stockPolo Shirts -
Gant Striped Polo Perfect Blue
£47.50 GBPRegular price Sale price £47.50 GBPUnit price / per£95.00 GBPSold out Save £47.50 Aut 25ClearanceClothingGantOut of stockPolo Shirts -
Gant Reg Classic Poplin Gingham Check Shirt Perfect Blue
£85.50 GBPRegular price Sale price £85.50 GBPUnit price / per£95.00 GBPSale Save £9.50 ClothingGantL/S Casual ShirtShirtsSumm 25 -
Paul Smith Reg Fit SS Teddy T-Shirt White
£35.00 GBPRegular price Sale price £35.00 GBPUnit price / per£70.00 GBPSold out Save £35.00 ClearanceClothingOut of stockPaul SmithSumm 25T Shirts -
BARBOUR DENWICK POLO SHIRT DARK DENIM
£35.97 GBPRegular price Sale price £35.97 GBPUnit price / per£59.95 GBPSale Save £23.98 BarbourClothingPolo ShirtsSaleSumm 25 -
BARBOUR WADWORTH CHAMBREY POLO
£41.97 GBPRegular price Sale price £41.97 GBPUnit price / per£69.95 GBPSale Save £27.98 BarbourClothingPolo ShirtsSaleSumm 25 -
BARBOUR CALIBRATED POLO PIGMENT NAVY
£33.00 GBPRegular price Sale price £33.00 GBPUnit price / per£55.00 GBPSold out Save £22.00 Barbour InternationalClothingOut of stockPolo ShirtsSaleSumm 25 -
BARBOUR CALIBRATED POLO MANOR BLUE
£49.50 GBPRegular price Sale price £49.50 GBPUnit price / per£55.00 GBPSale Save £5.50 Barbour InternationalClothingPolo ShirtsSumm 25 -
BARBOUR RICKFELL OVERSHIRT DARK DENIM
£59.97 GBPRegular price Sale price £59.97 GBPUnit price / per£99.95 GBPSale Save £39.98 BarbourClothingOvershirtsSaleShirtsSumm 25 -
BARBOUR RAWLEY SHIRT SEA HAZE TARTAN
£41.97 GBPRegular price Sale price £41.97 GBPUnit price / per£69.95 GBPSale Save £27.98 BarbourClothingL/S Casual ShirtSaleShirtsSumm 25 -
BARBOUR RIVERDALE SHOWERPROOF JACKET DARK DENIM
£79.50 GBPRegular price Sale price £79.50 GBPUnit price / per£159.00 GBPSale Save £79.50 BarbourClearanceClothingJacketsSumm 25 -
Boss P-hanry-224 Jacket Dark Blue
£214.50 GBPRegular price Sale price £214.50 GBPUnit price / per£429.00 GBPSale Save £214.50 11312250479623Blazers & Formal JacketsBOSSClothingis_categorisedJacketsSALE -
Gant D1.sacker Rib Half Zip Dark Jeans Blue Melange
£60.00 GBPRegular price Sale price £60.00 GBPUnit price / per£120.00 GBPSale Save £60.00 1131812028018ClothingColours_Blueis_categorisedKnitwearSALE -
Gant D1.sacker Rib Half Zip Navy
£60.00 GBPRegular price Sale price £60.00 GBPUnit price / per£120.00 GBPSale Save £60.00 1131892028018ClearanceClothingColours_Navyis_categorisedKnitwear -
Aquascutum Hydro Active Scutum Jacket Navy
£214.50 GBPRegular price Sale price £214.50 GBPUnit price / per£429.00 GBPSale Save £214.50 140053AA_A004_JK005ClearanceClothingColours_Blueis_categorisedJackets -
Armani Exchange Blue Edition Polo Deep Navy
£42.50 GBPRegular price Sale price £42.50 GBPUnit price / per£85.00 GBPSale Save £42.50 143122ClearanceClothingColours_Blueis_categorisedPolo ShirtsXM000356 -
Armani Exchange Caban Coat Dark Navy
£234.00 GBPRegular price Sale price £234.00 GBPUnit price / per£260.00 GBPSale Save £26.00 143889Clothingis_categorisedJacketsneeds-reviewXM000720 -
Armani Exchange Cotton Piquet Polo Shirt Navy
£69.00 GBPRegular price Sale price £69.00 GBPUnit price / perSold out 1416948NZF76ClothingColours_Navyis_categorisedOut of stockPolo Shirts -
Armani Exchange Full Zip Blouson Jacket Black
£89.50 GBPRegular price Sale price £89.50 GBPUnit price / per£179.00 GBPSale Save £89.50 142727ClearanceClothingis_categorisedJacketsXM00342 -
Armani Exchange Full Zip Blouson Jacket Deep Navy
£207.00 GBPRegular price Sale price £207.00 GBPUnit price / per£230.00 GBPSale Save £23.00 142736Clothingis_categorisedJacketsXM000725 -
Armani Exchange Half Zip Sweatshirt Deep Navy
£116.10 GBPRegular price Sale price £116.10 GBPUnit price / per£129.00 GBPSale Save £12.90 142825Clothingis_categorisedSweatshirts & HoodiesXM000370 -
Armani Exchange Jersey Full Zip Hooded Sweatshirt Black
£134.10 GBPRegular price Sale price £134.10 GBPUnit price / per£149.00 GBPSale Save £14.90 141582ClothingColours_Blackis_categorisedSweatshirts & HoodiesXM000371 -
Armani Exchange Long Sleeved Shirt Deep Navy
£103.50 GBPRegular price Sale price £103.50 GBPUnit price / per£115.00 GBPSale Save £11.50 141574ClothingColours_Blueis_categorisedShirtsXM000374 -
Armani Exchange Long Sleeved Shirt Navy
£49.50 GBPRegular price Sale price £49.50 GBPUnit price / per£99.00 GBPSale Save £49.50 143897ClearanceClothingis_categorisedShirtsXM000719 -
Armani Exchange Regular Polo Shirt Driftwood
£37.50 GBPRegular price Sale price £37.50 GBPUnit price / per£75.00 GBPSale Save £37.50 142719ClearanceClothingis_categorisedPolo ShirtsXM000367 -
Armani Exchange Regular Polo Shirt Off White
£37.50 GBPRegular price Sale price £37.50 GBPUnit price / per£75.00 GBPSale Save £37.50 141686ClearanceClothingColours_Whiteis_categorisedPolo ShirtsXM000367 -
Armani Exchange Slim Fit Tipped Polo Navy
£34.50 GBPRegular price Sale price £34.50 GBPUnit price / per£69.00 GBPSold out Save £34.50 1439218NZF75ClearanceClothingis_categorisedOut of stockPolo Shirts -
Armani Exchange T-shirt Khaki
£49.50 GBPRegular price Sale price £49.50 GBPUnit price / per£55.00 GBPSale Save £5.50 143905Clothingis_categorisedT-ShirtsXM000554 -
Armani Exchange T-Shirt Navy
£40.50 GBPRegular price Sale price £40.50 GBPUnit price / per£45.00 GBPSale Save £4.50 1416068NZTCDClothingColours_Navyis_categorisedT-Shirts -
Armani Exchange Woven Blouson Jacket Roasted Cashew
£110.00 GBPRegular price Sale price £110.00 GBPUnit price / per£220.00 GBPSale Save £110.00 143130ClearanceClothingColours_Beigeis_categorisedJacketsXM000389 -
Baracuta G9 Harrington Jacket Beech
£323.10 GBPRegular price Sale price £323.10 GBPUnit price / per£359.00 GBPSale Save £35.90 135118BRCPS0001ClothingColours_Oliveis_categorisedJackets