Dries Van Noten
DRIES VAN NOTEN long-sleeve cotton T-shirt - Blue
£260
Nike
Nike Night Edition Stadium Paris Saint-Germain 2026 Dri-FIT Soccer Replica Jersey - Black
£131
SAGE NATION
SAGE NATION Fossil short-sleeve shirt - Black
£305
JW Anderson
JW Anderson striped long-sleeve shirt - White
£578
Malo
Malo crew-neck T-shirt - Blue
£507
RANRA
RANRA long-sleeve shirt - Orange
£648
Corneliani
Corneliani striped stretch shirt - Blue
£448
Wooyoungmi
Wooyoungmi logo-print T-shirt - White
£290
Ferragamo
Ferragamo botanical-print long-sleeved T-shirt - White
£491
Ferragamo graphic t-shirt - White
£265
Michael Kors
Michael Kors geometric-print long-sleeve shirt - White
£145
Pal Zileri
Pal Zileri stripe-detail crew-neck T-shirt - Blue
£267
Ami Paris
AMI Paris Ami de Coeur striped-pattern shirt - White
£319
Corneliani striped chest-pocket shirt - Blue
£259
Ann Demeulemeester
Ann Demeulemeester graphic-print waffle-knit T-shirt - Black
£370
Hackett London
Hackett London garment-dyed linen shirt - Brown
£144
Hackett London Brompton button-down linen shirt - Blue
£143
Hackett London V-neck T-shirt - Yellow
£123
Hackett London cotton-linen knit T-shirt - Neutrals
ZEGNA
Zegna crewneck T-shirt - White
£396
Off-White
Off-White Arrows-print T-shirt - Black
£203
Hackett London logo-embroidered linen shirt - Blue
Hackett London Kent cutaway-collar tailored-fit shirt - Green
£113
Hackett London regimental-stripe long-sleeve shirt - Pink
£134
JW Anderson tie-detail T-shirt - Black
£154
Hackett London Bengal stripe tailored-fit shirt - Yellow
Aeronautica Militare
Aeronautica Militare frecce tricolori emblem crew-neck T-shirt - White
£81£73(9% off)
Corneliani herringbone-pattern French-collar shirt - Blue
£403
Hackett London buttoned pocket shirt - White
£173
Corneliani striped French-collar shirt - Pink
£357
Armani Exchange
Armani Exchange diamond-pattern striped shirt - Grey
£191£120(37% off)
Hackett London Bengal-stripe linen-blend shirt - Blue