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 £60.00 Hackett Johnny Clr Str Polo Navy
£39.99 GBPRegular price Sale price £39.99 GBPUnit price / per£99.99 GBPSale Save £60.00 129582ClearanceClothingColours_BlueHM563225Polo ShirtsSummer Shop -
Hackett Heritage Tartan Long Sleeved Shirt Green Navy
£51.60 GBPRegular price Sale price £51.60 GBPUnit price / per£129.00 GBPSale Save £77.40 125208ClearanceClothingColours_NavyGreenHM309623MultiShirts -
Save £42.00 Hackett Heritage Number Tee Winter White
From £27.99 GBPRegular price Sale price From £27.99 GBPUnit price / per£69.99 GBPSale Save £42.00 136006ClearanceClothingColours_WhiteHM500848T-Shirts -
Save £42.00 Hackett Heritage Number Tee Midnight Blue
From £27.99 GBPRegular price Sale price From £27.99 GBPUnit price / per£69.99 GBPSale Save £42.00 135998ClearanceClothingColours_NavyHM500848T-Shirts -
Save £77.40 Hackett Heritage Number Polo Navy
£51.60 GBPRegular price Sale price £51.60 GBPUnit price / per£129.00 GBPSale Save £77.40 129598ClearanceClothingColours_NavyHM563264Polo ShirtsSummer Shop -
Save £77.40 Hackett Heritage Crew Neck Sweatshirt
£51.60 GBPRegular price Sale price £51.60 GBPUnit price / per£129.00 GBPSale Save £77.40 123150ClearanceClothingColours_NavyHM581169Sweatshirts & Hoodies -
Save £66.00 Hackett H Logo Polo Forrest Night Green
£44.00 GBPRegular price Sale price £44.00 GBPUnit price / per£110.00 GBPSale Save £66.00 136777ClearanceClothingColours_GreenHM563354Polo Shirts -
Save £233.40 Hackett Flannel Blazer Granite Grey
£155.60 GBPRegular price Sale price £155.60 GBPUnit price / per£389.00 GBPSale Save £233.40 140037ClearanceClothingColours_GreyHM403211Jackets -
Hackett Flannel 3 Col Gingham Check Shirt Burgundy/Blue/Green
£52.00 GBPRegular price Sale price £52.00 GBPUnit price / per£130.00 GBPSale Save £78.00 125505ClearanceClothingColours_MultiHM30961Shirts -
Save £119.40 Hackett Double Knit Full Zip Navy
£79.60 GBPRegular price Sale price £79.60 GBPUnit price / per£199.00 GBPSale Save £119.40 129662ClearanceClothingColours_BlueHM581200KnitwearOvershirts -
Save £93.00 Hackett Cotton Silk Half Zip Knitwear Navy
£62.00 GBPRegular price Sale price £62.00 GBPUnit price / per£155.00 GBPSale Save £93.00 129558ClearanceClothingColours_NavyHM703084Knitwear -
Save £93.00 Hackett Cotton Silk Half Zip Knitwear Dusty Red
£62.00 GBPRegular price Sale price £62.00 GBPUnit price / per£155.00 GBPSale Save £93.00 129574ClearanceClothingColours_PinkHM703084Knitwear -
Save £93.00 Hackett Cotton Silk Half Zip Knitwear Blue
£62.00 GBPRegular price Sale price £62.00 GBPUnit price / per£155.00 GBPSale Save £93.00 129566ClearanceClothingColours_BlueHM703084Knitwear -
Save £77.40 Hackett Cotton Linen Filafil Polo Shirt Pink
From £51.60 GBPRegular price Sale price From £51.60 GBPUnit price / per£129.00 GBPSale Save £77.40 130707ClearanceClothingColours_PinkHM563254Polo ShirtsSummer Shop -
Save £77.40 Hackett Cotton Linen Filafil Polo Shirt Blue
From £51.60 GBPRegular price Sale price From £51.60 GBPUnit price / per£129.00 GBPSale Save £77.40 131793ClearanceClothingColours_BlueHM563254Polo ShirtsSummer Shop -
Gravson London White With Red Trim Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115238ClothingColours_WhiteGRAV1/01Shirts -
Gravson London White Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115322ClothingColours_WhiteGRAV 1/07Shirts -
Gravson London Pink Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115334ClothingColours_PinkGRAV 1/08Shirts -
Gravson London Pink Gingham Check Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115390ClothingColours_PinkGRAV 1/12Shirts -
Gravson London Navy Shirt Navy
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115354ClothingColours_BlueGRAV 1/09NavyShirts -
Gravson London Navy Gingham Check Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115366ClothingColours_NavyGRAV 1/10Shirts -
Gravson London Light Blue Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115250ClothingColours_BlueGRAV 1/02Shirts -
Gravson London Blue & White Stripe Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115418ClothingColours_BlueGRAV 1/04Shirts -
Gravson London Blue & Pink Printed Patterned Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115378ClothingColours_BlackGRAV 1/11Shirts -
Gravson Light Blue Gingham Check Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115274ClothingColours_BlueGRAV 1/03Shirts -
Gravson Light Blue Dog Tooth Check Shirt Light Blue
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115298ClothingColours_BlueGRAV 1/05Shirts -
Gravson Blue Patterned Shirt
£129.00 GBPRegular price Sale price £129.00 GBPUnit price / per115310ClothingColours_BlueGRAV 1/06Shirts -
Giordano Regular Fit Short Sleeved Shirt Pink Check
£34.97 GBPRegular price Sale price £34.97 GBPUnit price / per£69.95 GBPSale Save £34.98 120875316300ClearanceClothingColours_PinkShirts -
Giordano Regular Fit Short Sleeved Shirt Light Blue Check
£34.97 GBPRegular price Sale price £34.97 GBPUnit price / per£69.95 GBPSale Save £34.98 120891316300ClearanceClothingShirts -
Giordano Regular Fit Short Sleeve Shirt Blue Stone Check
£34.97 GBPRegular price Sale price £34.97 GBPUnit price / per£69.95 GBPSale Save £34.98 120899316301ClearanceClothingShirts -
Giordano Regular Fit Short Sleeve Shirt Blue Pink Check
£39.97 GBPRegular price Sale price £39.97 GBPUnit price / per£79.95 GBPSale Save £39.98 120923316307ClearanceClothingShirts -
Save £39.50 Giordano Regular Fit Shirt Pink Multi Check
£39.50 GBPRegular price Sale price £39.50 GBPUnit price / per£79.00 GBPSale Save £39.50 120528316313ClearanceClothingColours_PinkShirts -
Save £37.50 Giordano Regular Fit Linen Shirt White
£37.50 GBPRegular price Sale price £37.50 GBPUnit price / per£75.00 GBPSale Save £37.50 120560317002ClearanceClothingColours_WhiteShirts -
Save £37.50 Giordano Regular Fit Linen Shirt Pink
£37.50 GBPRegular price Sale price £37.50 GBPUnit price / per£75.00 GBPSale Save £37.50 120544317002ClearanceClothingShirts -
Save £37.50 Giordano Regular Fit Linen Shirt Light Blue
£37.50 GBPRegular price Sale price £37.50 GBPUnit price / per£75.00 GBPSale Save £37.50 120536317002ClearanceClothingShirts -
Save £39.98 Giordano Nico Signature Modern Fit Polo Sky Blue
£39.97 GBPRegular price Sale price £39.97 GBPUnit price / per£79.95 GBPSale Save £39.98 119659216587ClearanceClothingPolo Shirts