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.

135 products
The Rio Grey Overshirt
promo badge
The Rio Grey Overshirt
$76.00
Navy long sleeve utility overshirt
Navy long sleeve utility overshirt
$60.00
  • Navy
  • Green
Dark green long sleeve utility overshirt
Dark green long sleeve utility overshirt
$60.00
  • Green
  • Navy
Black paisley long sleeve zip overshirt
Black paisley long sleeve zip overshirt
$70.00
Navy check long sleeve shirt
promo badge
Navy check long sleeve shirt
$52.00
  • Navy
  • Khaki
shop now
Blue check print zip overshirt
$76.00
promo badge
Black long sleeve utility shirt
$60.00
  • Black
  • Green
promo badge
Black long sleeve double pocket denim shirt
$56.00
promo badge
Yellow check long sleeve shirt
$52.00
  • Yellow
  • Blue
  • Cream
Stone dogtooth zip long sleeve overshirt
$76.00
find out more
promo badge
Navy textured stripe short sleeve shirt
$30.00 $50.00
promo badge
Navy long sleeve pinstripe overshirt
$60.00
promo badge
Grey long sleeve button up denim shirt
$56.00
  • Grey
  • Blue
promo badge
Pink check long sleeve regular fit overshirt
$60.00
promo badge
Blue check long sleeve shirt
$52.00
  • Blue
  • Cream
  • Yellow
promo badge
Dark blue stripe short sleeve Oxford shirt
$50.00
  • Blue
  • Blue
  • Navy
  • +1
promo badge
Black check long sleeve shirt
$52.00
  • Cream
  • Blue
  • Yellow
promo badge
Black pastel stripe print short sleeve shirt
$50.00
promo badge
Blue denim long sleeve shirt
$56.00
  • Blue
  • Grey
promo badge
Ecru floral short sleeve shirt
$30.00 $50.00
promo badge
Black seersucker short sleeve shirt
$50.00
  • Black
  • White
promo badge
Khaki check long sleeve shirt
$52.00
  • Khaki
  • Navy
promo badge
White printed long sleeve overshirt
$76.00
promo badge
Light pink textured long sleeve shirt
$60.00
promo badge
Black printed zip shirt
$70.00
promo badge
Grey pinstripe long sleeve shirt
$56.00
promo badge
Pink long sleeve Oxford shirt
$50.00
  • Pink
  • Grey
promo badge
Stone colour block pocket front shirt
$76.00
promo badge
Dark green long sleeve utility shirt
$60.00
  • Green
  • Black
promo badge
Grey long sleeve Oxford shirt
$50.00
  • Grey
  • Pink
promo badge
Red check print short sleeve shirt
$30.00 $50.00
White button down long sleeve overshirt
$70.00
promo badge
Black aztec short sleeve shirt
$50.00
promo badge
Navy block check long sleeve shirt
$60.00
Green camo print long sleeve overshirt
$76.00
promo badge
Big and Tall grey blocked check shirt
$60.00
promo badge
White Oxford grandad short sleeve shirt
$44.00
  • White
  • Blue
  • Grey
promo badge
Pink check short sleeve shirt
$30.00 $50.00
Pink zip front long sleeve overshirt
$70.00
promo badge
Green textured short sleeve shirt
$50.00
promo badge
White seersucker short sleeve shirt
$50.00
  • White
  • Black
promo badge
Pink geo print short sleeve shirt
$50.00
promo badge
Big and Tall light grey check print shirt
$60.00
promo badge
Black textured long sleeve shirt
$56.00
promo badge
White stripe regular fit short sleeve shirt
$50.00
promo badge
White stripe regular fit short sleeve shirt
$50.00
promo badge
Light grey herringbone long sleeve shirt
$56.00
promo badge
Pink stripe print short sleeve shirt
$50.00
promo badge
Black baroque short sleeve shirt
$30.00 $56.00
promo badge
Navy twig print short sleeve shirt
$50.00
promo badge
White grandad collar long sleeve Oxford shirt
$30.00 $44.00
promo badge
Navy embroidered long sleeve Oxford shirt
$44.00
  • Navy
  • White
promo badge
White long sleeve Oxford shirt
$44.00
  • White
  • Navy
Jack and Jones white check long sleeve shirt
$50.00
  • White
  • Green
  • Red
  • +1
Jack and Jones green check long sleeve shirt
$50.00
  • Green
  • Red
  • White
  • +1
Selected Homme dark green check shirt
$76.00
Only & Sons light blue denim shirt
$44.00
  • Blue
  • Blue
Jack & Jones red check long sleeve shirt
$50.00
  • Red
  • Green
  • White
  • +1
of 3
;