My River Island

Info & help

Follow us

Mens Shirts

Every man’s wardrobe needs at least one go-to shirt. Cue our new season edit of men’s shirts. From button-down and revere collar styles for laidback sartorial steez to smarter short and long sleeve styles for boss basics and thicker shacket ideal for transeasonal styling, build your casual and formal looks here. Available in a range of colours and fits, from a classic regular fit right through to a sculpting muscle fit, find your hero shirt here.

200 products
Black long sleeve dot print slim fit shirt
Black long sleeve dot print slim fit shirt
£30.00
Maison Riviera navy long sleeve shirt
promo badge
Maison Riviera navy long sleeve shirt
£26.00
Purple long sleeve slim fit oxford shirt
promo badge
Purple long sleeve slim fit oxford shirt
£26.00
  • Purple
  • Brown
  • Grey
  • +4
Black slim long sleeve dogtooth shacket
Black slim long sleeve dogtooth shacket
£35.00
Red long sleeve slim oxford shirt
£26.00
Blue floral print short sleeve slim fit shirt
£26.00
Black geo print long sleeve slim fit shirt
£30.00
Stone long sleeve textured shacket
£40.00
Red 2 pack long sleeve check shirts
£45.00
promo badge
Black leopard design slim fit shirt
£32.00
promo badge
Gold long sleeve slim fit shirt
£30.00
White short sleeve muscle fit oxford shirt
£22.00
Red short sleeve regular fit shirt
£22.00
Grey long sleeve muscle fit shirt
£22.00
Stone long sleeve muscle fit oxford shirt
£26.00
promo badge
Pink short sleeve slim fit oxford shirt
£22.00
  • Pink
  • Black
  • Grey
  • +1
Red long sleeve regular fit cord shirt
£40.00
  • Red
  • Black
Dark red wool boxy fit jacket
£75.00
Grey short sleeve regular fit oxford shirt
£22.00
Black short sleeve buffalo check print shirt
£26.00
Pink short sleeve slim fit Oxford shirt
£22.00
  • Pink
  • Black
  • Grey
  • +1
Grey zip front long sleeve overshirt
£40.00
  • Grey
  • Black
Black suedette zip front shacket
£65.00
promo badge
Big & Tall white long sleeve shirt
£22.00
  • Black
  • White
Black zip front long sleeve overshirt
£40.00
  • Black
  • Grey
Navy zip front long sleeve overshirt
£40.00
promo badge
Light green chest pocket shacket
£60.00
Navy wool boxy fit jacket
£75.00
promo badge
Big & Tall white cotton slim fit shirt
£38.00
Navy short sleeve regular fit oxford shirt
£22.00
White long sleeve geometric print overshirt
£38.00
Black double pocket half zip shacket
£32.00
promo badge
White muscle fit long sleeve Oxford shirt
£26.00
  • White
  • Black
  • Navy
  • +1
Navy long sleeve shirt
£26.00
promo badge
Grey slim fit grandad collar shirt
£22.00
promo badge
Maison Riviera blue slim fit Oxford shirt
£26.00
  • Blue
  • Black
  • Grey
  • +2
Blue long sleeve linen regular fit shirt
£28.00
  • Blue
  • Grey
  • Khaki
  • +1
Light pink zip front pocket shacket
£40.00
  • Pink
  • Khaki
promo badge
Khaki regular fit short sleeve oxford shirt
£22.00
promo badge
Navy zip front nylon jacket
£55.00
promo badge
White regular fit short sleeve oxford shirt
£22.00
Black long sleeve knitted shacket
£40.00
promo badge
Navy grandad collar muscle fit Oxford shirt
£26.00
  • Navy
  • Blue
  • Grey
  • +1
Black zip front denim jacket
£48.00
  • Black
  • Green
Pink long sleeve regular fit oxford shirt
£26.00
promo badge
Maison Riviera white grandad collar shirt
£22.00
  • White
  • Navy
White short sleeve regular fit shirt
£20.00
promo badge
Big & Tall white long sleeve shirt
£22.00
  • White
  • Black
Stone long sleeve muscle fit shirt
£22.00
promo badge
Maison Riviera white long sleeve shirt
£26.00
Maison Riviera white slim fit Oxford shirt
£26.00
  • White
  • Black
  • Blue
  • +2
promo badge
White muscle fit short sleeve oxford shirt
£22.00
Grey regular fit linen long sleeve shirt
£28.00
  • Grey
  • Blue
  • Khaki
  • +1
Black chain printed slim fit shirt
£26.00
Blue striped colour blocked slim fit shirt
£26.00
Navy zip front skinny shacket
£50.00
Khaki grandad collar muscle fit shirt
£22.00
Stone grandad collar muscle fit shirt
£20.00
promo badge
Black short sleeve chest pocket Oxford shirt
£22.00
Pink short sleeve muscle fit oxford shirt
£22.00
You've viewed of 200 products