Men's Shirts

40 items
40 items
Oversized fit flannel check shirt in light blue

Oversized fit flannel check shirt in light blue

Current Price £38.00

Relaxed fit crop flannel shirt in brown check

Relaxed fit crop flannel shirt in brown check

Current Price £38.00

Long sleeve relaxed grid check shirt in khaki

Long sleeve relaxed grid check shirt in khaki

Current Price £38.00

Relaxed fit poplin check shirt in mustard

Relaxed fit poplin check shirt in mustard

Current Price £38.00

Regular fit textured check overshirt in green

Regular fit textured check overshirt in green

Current Price £42.00

Regular fit textured check overshirt in black

Regular fit textured check overshirt in black

Current Price £42.00

Regular fit textured check shirt in stone

Regular fit textured check shirt in stone

Current Price £36.00

Relaxed fit stripe shirt in tonal ecru & brown

Relaxed fit stripe shirt in tonal ecru & brown

Current Price £38.00

Oversized fit long sleeve stripe shirt in light blue & yellow

Oversized fit long sleeve stripe shirt in light blue & yellow

Current Price £36.00

+Colours
Oversized fit stripe shirt in ecru

Oversized fit stripe shirt in ecru

Current Price £36.00

+Colours
Oversized fit stripe shirt in blue

Oversized fit stripe shirt in blue

Current Price £38.00

+Colours
Long sleeve relaxed stripe shirt in stone

Long sleeve relaxed stripe shirt in stone

Current Price £38.00

Oversized fit stripe oxford shirt in washed brown

Oversized fit stripe oxford shirt in washed brown

Current Price £38.00

Relaxed fit short sleeve textured check shirt in stone

Relaxed fit short sleeve textured check shirt in stone

Current Price £36.00

Oversized fit long sleeve stripe shirt in burgundy

Oversized fit long sleeve stripe shirt in burgundy

Current Price £36.00

+Colours
Long sleeve relaxed cheesecloth stripe in cream

Long sleeve relaxed cheesecloth stripe in cream

Current Price £38.00

Long sleeve formal slim shirt in white

Long sleeve formal slim shirt in white

Current Price £38.00

Long sleeve formal stretch shirt in white

Long sleeve formal stretch shirt in white

Current Price £25.00

Regular fit cord shirt in washed green

Regular fit cord shirt in washed green

Current Price £40.00

Washed cord overshirt in black

Washed cord overshirt in black

Current Price £42.00

Regular fit twill overshirt in black

Regular fit twill overshirt in black

Current Price £42.00

+Colours
Regular fit denim long sleeve shirt in mid wash

Regular fit denim long sleeve shirt in mid wash

Current Price £40.00

+Colours
Regular fit denim long sleeve shirt in light wash

Regular fit denim long sleeve shirt in light wash

Current Price £40.00

+Colours
Relaxed fit overhead denim shirt in mid wash

Relaxed fit overhead denim shirt in mid wash

Current Price £50.00

Regular fit flannel shirt in navy

Regular fit flannel shirt in navy

Current Price £32.00

+Colours
Regular fit flannel shirt in brown

Regular fit flannel shirt in brown

Current Price £32.00

+Colours
Long sleeve washed overshirt in khaki

Long sleeve washed overshirt in khaki

Current Price £42.00

+Colours
Long sleeve formal slim sateen shirt in white

Long sleeve formal slim sateen shirt in white

Current Price £38.00

Regular fit real leather shirt in black

Regular fit real leather shirt in black

Current Price £150.00

Oversized fit formal shirt in light yellow

Oversized fit formal shirt in light yellow

Current Price £36.00

+Colours
Oversized fit formal shirt in white

Oversized fit formal shirt in white

Current Price £36.00

+Colours
Regular fit ripstop overshirt in washed stone

Regular fit ripstop overshirt in washed stone

Current Price £42.00

Regular fit twill overshirt in brown

Regular fit twill overshirt in brown

Current Price £42.00

+Colours
Regular fit denim overshirt in mid wash blue

Regular fit denim overshirt in mid wash blue

Current Price £42.00

+Colours
Long sleeve textured formal shirt in white

Long sleeve textured formal shirt in white

Current Price £30.00

Short sleeve formal slim stretch fit shirt in white

Short sleeve formal slim stretch fit shirt in white

Current Price £22.00

Relaxed fit shirt with contrast stitch detail in black

Relaxed fit shirt with contrast stitch detail in black

Current Price £34.00

Relaxed fit short sleeve two tone textured shirt in stone

Relaxed fit short sleeve two tone textured shirt in stone

Current Price £36.00

Relaxed fit short sleeve twill shirt in navy

Relaxed fit short sleeve twill shirt in navy

Current Price £36.00

Short sleeve boxy textured shirt in ecru

Short sleeve boxy textured shirt in ecru

Current Price £36.00

+Colours

Men's Shirts

For smart-casual wear and occasions alike – shop Topman shirts. This edit is a blend of sharp and relaxed tailoring to elevate your look. For event attire, explore slim-fitting men’s shirts in crisp, structured fabrics and clean, neutral colourways. While revere-collared shirts in oversized and boxy fits offer a laid-back alternative. Elevated prints can be styled solo and denim overshirts make the ideal layer to smarten your favourite tee. From crochet and soft twill fabrics to brushed flannel shirts – find long and short sleeve designs to move you through the seasons.