My River Island

Info & help

Follow us

Regular Fit Shirts

With a generous cut to give you some breathing space, the regular fit shirt is a go-to for casual-cool outfits. Channelling classic styling, our men’s regular fit shirts come in plenty of colours and prints to pick and choose from. Opt for an Oxford for everyday wear or go for printed for those nights out.

143 products
Navy long sleeve utility overshirt
Navy long sleeve utility overshirt
£30.00
  • Navy
  • Green
Grey long sleeve Oxford shirt
promo badge
Grey long sleeve Oxford shirt
£25.00
  • Grey
  • Pink
Navy check long sleeve shirt
promo badge
Navy check long sleeve shirt
£26.00
  • Navy
  • Khaki
Dark green long sleeve utility overshirt
Dark green long sleeve utility overshirt
£30.00
  • Green
  • Navy
Pink long sleeve Oxford shirt
promo badge
Pink long sleeve Oxford shirt
£25.00
  • Pink
  • Grey
shop now
promo badge
Stone and pink check long sleeve shirt
£26.00
  • Stone
  • Blue
  • Cream
  • +1
promo badge
The Rio Grey Overshirt
£38.00
Stone dogtooth zip long sleeve overshirt
£38.00
promo badge
Khaki check long sleeve shirt
£26.00
  • Khaki
  • Navy
Black paisley long sleeve zip overshirt
£35.00
promo badge
Navy long sleeve pinstripe overshirt
£30.00
promo badge
Grey long sleeve button up denim shirt
£28.00
  • Grey
  • Blue
Blue check print zip overshirt
£38.00
promo badge
Pink check long sleeve regular fit overshirt
£30.00
promo badge
Grey pinstripe long sleeve shirt
£28.00
promo badge
Stone colour block pocket front shirt
£38.00
promo badge
Blue denim long sleeve shirt
£28.00
  • Blue
  • Grey
promo badge
Big and Tall grey blocked check shirt
£30.00
promo badge
Big and Tall light grey check print shirt
£30.00
promo badge
Yellow check long sleeve shirt
£26.00
  • Yellow
  • Blue
  • Cream
  • +1
promo badge
Black long sleeve utility shirt
£30.00
  • Black
  • Green
promo badge
Navy block check long sleeve shirt
£30.00
promo badge
Light pink textured long sleeve shirt
£30.00
promo badge
Blue check long sleeve shirt
£26.00
  • Blue
  • Cream
  • Stone
  • +1
promo badge
White printed long sleeve overshirt
£38.00
promo badge
Black long sleeve double pocket denim shirt
£28.00
promo badge
Dark green long sleeve utility shirt
£30.00
  • Green
  • Black
promo badge
Black check long sleeve shirt
£26.00
  • Cream
  • Blue
  • Stone
  • +1
promo badge
Black textured long sleeve shirt
£28.00
Green camo print long sleeve overshirt
£38.00
promo badge
Black pastel stripe print short sleeve shirt
£25.00
Pink zip front long sleeve overshirt
£35.00
promo badge
Light grey herringbone long sleeve shirt
£28.00
White button down long sleeve overshirt
£35.00
promo badge
Pink geo print short sleeve shirt
£25.00
promo badge
Dark blue stripe short sleeve Oxford shirt
£25.00
  • Blue
  • Blue
  • Grey
  • +1
promo badge
Black seersucker short sleeve shirt
£25.00
  • Black
  • White
promo badge
Pink check short sleeve shirt
£15.00 £25.00
  • Pink
  • Red
promo badge
Pink stripe print short sleeve shirt
£25.00
promo badge
White seersucker short sleeve shirt
£25.00
  • White
  • Black
promo badge
Green textured short sleeve shirt
£25.00
promo badge
Black printed zip shirt
£35.00
promo badge
Ecru floral short sleeve shirt
£15.00 £25.00
promo badge
White Oxford grandad short sleeve shirt
£22.00
  • White
  • Blue
  • Grey
promo badge
Black baroque short sleeve shirt
£15.00 £28.00
promo badge
Red check print short sleeve shirt
£15.00 £25.00
  • Red
  • Pink
promo badge
White grandad collar long sleeve Oxford shirt
£15.00 £22.00
promo badge
Navy embroidered long sleeve Oxford shirt
£22.00
  • Navy
  • White
promo badge
White long sleeve Oxford shirt
£22.00
  • White
  • Navy
Selected Homme stone long sleeve shirt
£38.00
  • Stone
  • Green
Bellfield bird print long sleeve shirt
£30.00
Only & Sons khaki quilted overshirt
£45.00
Only & Sons black check long sleeve shirt
£32.00
Bellfield red check long sleeve shirt
£32.00
Bellfield black paisley long sleeve shirt
£30.00
Levi's khaki long sleeve tencel shirt
£55.00
Levi's red check long sleeve shirt
£65.00
Only & Sons red stripe long sleeve shirt
£30.00
Jack and Jones green check long sleeve shirt
£35.00
  • Green
  • Navy
of 3