Total £0.00
Saving £0.00

We use cookies to give you the best customer experience on our site. To accept this, click any link on this page or continue to use the site. You can read more information on the MandM Direct cookie policy page.

Shorts and T-Shirts

Discover shorts and t-shirts from some of the biggest brands on sale and available to buy online in the UK like JACK AND JONES, Emporio Armani, Superdry and more. Take advantage of our exclusive discounts and save up to 75% off, now!

3792 Styles
Page 1 of 40
Next
  • Farah Mens Firzton Five Pack Lounge T-Shirts White/Black/Grey/Navy/Khaki

    Farah Mens Firzton Five Pack Lounge T-Shirts White/Black/Grey/Navy/Khaki

    £29.99
    Save £50.00
  • JACK AND JONES Mens Ombre Side Five Pack T-Shirts White/Blue/Black/Grey/Khaki

    JACK AND JONES Mens Ombre Side Five Pack T-Shirts White/Blue/Black/Grey/Khaki

    £24.99
    Save £35.00
  • French Connection Mens Two Pack Jersey Shorts Marine/Light Grey Marl

    French Connection Mens Two Pack Jersey Shorts Marine/Light Grey Marl

    £21.99
    Save £38.00
  • Emporio Armani Mens Two Pack Crew Neck T-Shirt White/Navy Blue

    Emporio Armani Mens Two Pack Crew Neck T-Shirt White/Navy Blue

    £31.99
    Save £17.00
  • adidas Originals Mens Essentials California T-Shirt Collegiate Navy

    adidas Originals Mens Essentials California T-Shirt Collegiate Navy

    £16.99
    Save £8.00
  • JACK AND JONES Mens Joseph Five Pack T-Shirt Navy/White/Grey/Khaki/Black

    JACK AND JONES Mens Joseph Five Pack T-Shirt Navy/White/Grey/Khaki/Black

    £24.99
    Save £35.00
  • adidas Originals Mens Essentials California T-Shirt Red

    adidas Originals Mens Essentials California T-Shirt Red

    £16.99
    Save £8.00
  • JACK AND JONES Boys Jcostructure Tshirt & Shorts Set Black

    JACK AND JONES Boys Jcostructure Tshirt & Shorts Set Black

    £11.99
    Save £16.00
  • JACK AND JONES Mens Hero Five Pack T-Shirts Navy/White/Grey/Khaki/Port Royale

    JACK AND JONES Mens Hero Five Pack T-Shirts Navy/White/Grey/Khaki/Port Royale

    £24.99
    Save £35.00
  • adidas Originals Mens Essentials California T-Shirt Black

    adidas Originals Mens Essentials California T-Shirt Black

    £16.99
    Save £8.00
  • adidas Originals Mens Essentials California T-Shirt White

    adidas Originals Mens Essentials California T-Shirt White

    £16.99
    Save £8.00
  • French Connection Mens Seven Pack Crew T-Shirts Black/White/Marine/Light Grey Marl/Charcoal Melange/Chateux Melange/Light Khaki

    French Connection Mens Seven Pack Crew T-Shirts Black/White/Marine/Light Grey Marl/Charcoal Melange/Chateux Melange/Light Khaki

    £39.99
    Save £60.00
  • JACK AND JONES Mens JXJ Three Pack T-Shirts Ashley Blue/Rosette/Green Milieu

    JACK AND JONES Mens JXJ Three Pack T-Shirts Ashley Blue/Rosette/Green Milieu

    £15.99
    Save £20.00
  • Bench Mens Viren Three Pack Lounge Long Sleeve Tops Multi

    Bench Mens Viren Three Pack Lounge Long Sleeve Tops Multi

    £19.99
    Save £30.00
  • Diesel Mens Jake Three Pack T-Shirt Navy/Khaki/Black

    Diesel Mens Jake Three Pack T-Shirt Navy/Khaki/Black

    £31.99
    Save £10.00
  • Closure London Mens Two Pack Shorts Black/Grey Marl

    Closure London Mens Two Pack Shorts Black/Grey Marl

    £19.99
    Save £20.00
  • JACK AND JONES Mens Ralph Three Pack T-Shirts White/Ashley Blue/Green Milieu

    JACK AND JONES Mens Ralph Three Pack T-Shirts White/Ashley Blue/Green Milieu

    £15.99
    Save £20.00
  • 883 Police Mens Saxe Five Pack T-Shirts Black/Why/Navy/Grey/Electric Blue

    883 Police Mens Saxe Five Pack T-Shirts Black/Why/Navy/Grey/Electric Blue

    £29.99
    Save £30.00
  • 883 Police Mens Saxe Five Pack T-Shirts White/Black/Grey/Khaki/Burgundy

    883 Police Mens Saxe Five Pack T-Shirts White/Black/Grey/Khaki/Burgundy

    £29.99
    Save £30.00
  • JACK AND JONES Junior Boys Jcostructure T-Shirt & Short Set Dusty Olive

    JACK AND JONES Junior Boys Jcostructure T-Shirt & Short Set Dusty Olive

    £11.99
    Save £16.00
  • JACK AND JONES Mens JXJ Five Pack T-Shirts Navy/White/Grey/Khaki/Black

    JACK AND JONES Mens JXJ Five Pack T-Shirts Navy/White/Grey/Khaki/Black

    £24.99
    Save £35.00
  • French Connection Mens Five Pack Crew T-Shirts Black/White/Marine/Charcoal/Light Grey Melange

    French Connection Mens Five Pack Crew T-Shirts Black/White/Marine/Charcoal/Light Grey Melange

    £29.99
    Save £45.00
  • Brave Soul Mens Brand Five Pack T-Shirts Navy/Khaki/Burgundy/White/Black

    Brave Soul Mens Brand Five Pack T-Shirts Navy/Khaki/Burgundy/White/Black

    £21.99
    Save £38.00
  • Emporio Armani Mens Two Pack T-Shirt Black

    Emporio Armani Mens Two Pack T-Shirt Black

    £31.99
    Save £17.00
  • 883 Police Mens Kanda T-Shirt Black

    883 Police Mens Kanda T-Shirt Black

    £11.99
    Save £13.00
  • Emporio Armani Mens Two Pack T-Shirt Navy/Heather Grey

    Emporio Armani Mens Two Pack T-Shirt Navy/Heather Grey

    £31.99
    Save £17.00
  • DFND London Mens Swirl Five Pack T-Shirts Black/Grey/Navy/White/Burgundy

    DFND London Mens Swirl Five Pack T-Shirts Black/Grey/Navy/White/Burgundy

    £29.99
    Save £30.00
  • 883 Police Mens Wes T-Shirt Black/Charcoal

    883 Police Mens Wes T-Shirt Black/Charcoal

    £11.99
    Save £13.00
  • Polo Ralph Lauren Mens Single Logo T-Shirt White

    Polo Ralph Lauren Mens Single Logo T-Shirt White

    £31.99
    Save £20.00
  • 883 Police Mens Dwyer Two Pack Jersey Shorts Black/Light Grey Melange

    883 Police Mens Dwyer Two Pack Jersey Shorts Black/Light Grey Melange

    £24.99
    Save £25.00
  • Bench Womens Gramercy Two Pack T-Shirts Grey Marl/Pink

    Bench Womens Gramercy Two Pack T-Shirts Grey Marl/Pink

    £14.99
    Save £35.00
  • Levi's Mens 502 Taper Shorts 10 Eight Ball

    Levi's Mens 502 Taper Shorts 10 Eight Ball

    £29.99
    Save £20.00
  • Lyle And Scott Vintage Mens Cargo Shorts Navy

    Lyle And Scott Vintage Mens Cargo Shorts Navy

    £34.99
    Save £25.00
  • Lyle And Scott Vintage Mens Side Panel Sweat Short Mid Flat Grey

    Lyle And Scott Vintage Mens Side Panel Sweat Short Mid Flat Grey

    £29.99
    Save £15.00
  • Onfire Mens Combat Shorts Grey

    Onfire Mens Combat Shorts Grey

    £14.99
  • Diesel Mens Jake Three Pack T-Shirt Black/White/Grey

    Diesel Mens Jake Three Pack T-Shirt Black/White/Grey

    £31.99
    Save £10.00
  • Lyle And Scott Vintage Mens Maxwell Three Pack T-Shirts Peacoat/Zinfandel/Black

    Lyle And Scott Vintage Mens Maxwell Three Pack T-Shirts Peacoat/Zinfandel/Black

    £21.99
    Save £13.00
  • Emporio Armani Mens Two Pack Crew Neck T-Shirt Navy Blue/Navy Blue

    Emporio Armani Mens Two Pack Crew Neck T-Shirt Navy Blue/Navy Blue

    £31.99
    Save £17.00
  • Y-3 Mens Logo T-Shirt Black

    Y-3 Mens Logo T-Shirt Black

    £39.99
    Save £50.00
  • JACK AND JONES Mens Winks Five Pack T-Shirts Black/White/Grey/Khaki/Navy

    JACK AND JONES Mens Winks Five Pack T-Shirts Black/White/Grey/Khaki/Navy

    £22.99
    Save £37.00
  • Bench Mens Oliver Five Pack T-Shirts Multi

    Bench Mens Oliver Five Pack T-Shirts Multi

    £29.99
    Save £50.00
  • JACK AND JONES Mens Signature Five Pack T-Shirts Navy/White/Grey/Khaki/Black

    JACK AND JONES Mens Signature Five Pack T-Shirts Navy/White/Grey/Khaki/Black

    £21.99
    Save £38.00
  • Onfire Mens Combat Shorts Khaki

    Onfire Mens Combat Shorts Khaki

    £14.99
  • Onfire Mens Combat Shorts Black

    Onfire Mens Combat Shorts Black

    £14.99
  • French Connection Mens Chino 4 Two Pack Shorts Black/Light Grey

    French Connection Mens Chino 4 Two Pack Shorts Black/Light Grey

    £34.99
    Save £45.00
  • 883 Police Mens Wes T-Shirt Electric Electic Blue/White

    883 Police Mens Wes T-Shirt Electric Electic Blue/White

    £11.99
    Save £13.00
  • Onfire Mens Combat Shorts Blue

    Onfire Mens Combat Shorts Blue

    £14.99
  • French Connection Mens Script Two Pack Jersey Shorts Black/White/Light Grey Melange/White

    French Connection Mens Script Two Pack Jersey Shorts Black/White/Light Grey Melange/White

    £21.99
    Save £38.00
  • Umbro Mens Atlas Match Shorts Black/White

    Umbro Mens Atlas Match Shorts Black/White

    £5.99
    Save £4.00
  • JACK AND JONES Boys Jormore Big PrintShort Sleeve Crew Neck T-Shirt Optic White/Navy Blazer/Tap Shoe

    JACK AND JONES Boys Jormore Big PrintShort Sleeve Crew Neck T-Shirt Optic White/Navy Blazer/Tap Shoe

    £12.99
    Save £17.00
  • Lyle And Scott Vintage Mens Ringer T-Shirt Mid Flat Grey

    Lyle And Scott Vintage Mens Ringer T-Shirt Mid Flat Grey

    £19.99
    Save £10.00
  • New Balance Mens Heathered Space Dye Reflective 1/2 Zip Running Top Black

    New Balance Mens Heathered Space Dye Reflective 1/2 Zip Running Top Black

    £24.99
    Save £25.00
  • Brave Soul Mens George Camo Cargo Shorts Grey Camo

    Brave Soul Mens George Camo Cargo Shorts Grey Camo

    £19.99
    Save £15.00
  • Farah Mens Walhtam Three Pack Lounge T-Shirts Navy/Burgundy/Khaki

    Farah Mens Walhtam Three Pack Lounge T-Shirts Navy/Burgundy/Khaki

    £19.99
    Save £30.00
  • Brave Soul Mens George Camo Cargo Shorts Stone Camo

    Brave Soul Mens George Camo Cargo Shorts Stone Camo

    £19.99
    Save £15.00
  • Fred Perry Mens Expanded FP Logo Print T-Shirt White

    Fred Perry Mens Expanded FP Logo Print T-Shirt White

    £34.99
    Save £20.00
  • LUKE 1977 Mens Nashville T-Shirt Black Ultramarine

    LUKE 1977 Mens Nashville T-Shirt Black Ultramarine

    £17.99
    Save £17.00
  • New Balance Mens Heathered Running Top Black

    New Balance Mens Heathered Running Top Black

    £12.99
    Save £14.00
  • Emporio Armani Mens Two Pack T-Shirt Black/Heather Grey

    Emporio Armani Mens Two Pack T-Shirt Black/Heather Grey

    £31.99
    Save £17.00
  • LUKE 1977 Mens Trousersnake T-Shirt & Shorts Twin Set Black

    LUKE 1977 Mens Trousersnake T-Shirt & Shorts Twin Set Black

    £34.99
    Save £40.00
  • Farah Mens Touluca Three Pack Lounge T-Shirts Pink/Sky/Yellow

    Farah Mens Touluca Three Pack Lounge T-Shirts Pink/Sky/Yellow

    £19.99
    Save £30.00
  • French Connection Mens French Connction Two Pack Jersey Shorts Black/Light Khaki

    French Connection Mens French Connction Two Pack Jersey Shorts Black/Light Khaki

    £21.99
    Save £38.00
  • French Connection Mens Hood FCUK Long Sleeve Top Charcoal Melange/White

    French Connection Mens Hood FCUK Long Sleeve Top Charcoal Melange/White

    £12.99
    Save £27.00
  • DFND London Boys Three Pack T-Shirt White/Grey/Black

    DFND London Boys Three Pack T-Shirt White/Grey/Black

    £14.99
    Save £25.00
  • Bench Mens Noah Five Pack T-Shirts Multi

    Bench Mens Noah Five Pack T-Shirts Multi

    £27.99
    Save £52.00
  • JACK AND JONES Mens Joseph Five Pack Vests Navy/White/Grey/Khaki/Black

    JACK AND JONES Mens Joseph Five Pack Vests Navy/White/Grey/Khaki/Black

    £21.99
    Save £38.00
  • Bench Junior Boys Torin T-Shirt Khaki

    Bench Junior Boys Torin T-Shirt Khaki

    £7.99
    Save £17.00
  • 883 Police Mens Kanda T-Shirt White

    883 Police Mens Kanda T-Shirt White

    £11.99
    Save £13.00
  • French Connection Mens Script Panel Twinset Black/White

    French Connection Mens Script Panel Twinset Black/White

    £19.99
    Save £30.00
  • Onfire Mens Combat Shorts Stone

    Onfire Mens Combat Shorts Stone

    £14.99
  • Threadgirls Junior Girls Butters Three Pack X1 Black, X1 White, X1 Grey Marl

    Threadgirls Junior Girls Butters Three Pack X1 Black, X1 White, X1 Grey Marl

    £12.99
    Save £13.00
  • French Connection Mens Jersey Side FCUK Shorts Light Grey Melange/White/Black

    French Connection Mens Jersey Side FCUK Shorts Light Grey Melange/White/Black

    £12.99
    Save £17.00
  • Crosshatch Mens Dellmere Five Pack T-Shirts White/Grey/Red/Blue/Black

    Crosshatch Mens Dellmere Five Pack T-Shirts White/Grey/Red/Blue/Black

    £19.99
    Save £20.00
  • Converse Junior Boys Printed Chuck Patch FT Shorts Faded Spruce

    Converse Junior Boys Printed Chuck Patch FT Shorts Faded Spruce

    £12.99
    Save £12.00
  • LUKE 1977 Mens Tape Head Swim Shorts Navy

    LUKE 1977 Mens Tape Head Swim Shorts Navy

    £19.99
    Save £20.00
  • Brave Soul Womens Eleanor Three Pack T-Shirt Black/Grey Marl/White

    Brave Soul Womens Eleanor Three Pack T-Shirt Black/Grey Marl/White

    £11.99
    Save £16.00
  • Brave Soul Mens Cotton Twill Chino Shorts Stone

    Brave Soul Mens Cotton Twill Chino Shorts Stone

    £12.99
    Save £12.00
  • DFND London Junior Boys Crash T-Shirt & Shorts Set Blue

    DFND London Junior Boys Crash T-Shirt & Shorts Set Blue

    £14.99
    Save £30.00
  • Polo Ralph Lauren Mens Single Logo T-Shirt Navy

    Polo Ralph Lauren Mens Single Logo T-Shirt Navy

    £31.99
    Save £20.00