Men's Shirts

Sort by
Filter
sort Recommended have been applied
  • Slim Fit Easy-iron Shirt - White/Black/Light blue/Navy blue/Light blue/striped/Light blue
    -16%

    Slim Fit Easy-iron Shirt

    Discounted price$20.99Regular price$24.99

  • Slim Fit Easy-iron Shirt - Black/White/Light blue/Navy blue/Light blue/striped/Light blue
    -16%

    Slim Fit Easy-iron Shirt

    Discounted price$20.99Regular price$24.99

  • Regular Fit Oxford Shirt - Sage green/Black/Light blue/White/Navy blue/Light blue/striped/Light beige/Light blue/striped
    -37%

    Regular Fit Oxford Shirt

    Discounted price$18.99Regular price$29.99

  • Slim Fit Easy-iron Shirt - Light blue/White/Black/Navy blue/Light blue/striped/Light blue
    -16%

    Slim Fit Easy-iron Shirt

    Discounted price$20.99Regular price$24.99

  • Regular Fit Oxford Shirt - Black/Light blue/Sage green/White/Navy blue/Light blue/striped/Light beige/Light blue/striped
    -17%

    Regular Fit Oxford Shirt

    Discounted price$24.99Regular price$29.99

  • Regular Fit Oxford Shirt - Light blue/Black/Sage green/White/Navy blue/Light blue/striped/Light beige/Light blue/striped
    -17%

    Regular Fit Oxford Shirt

    Discounted price$24.99Regular price$29.99

  • Regular Fit Oxford Shirt - White/Black/Light blue/Sage green/Navy blue/Light blue/striped/Light beige/Light blue/striped
    -17%

    Regular Fit Oxford Shirt

    Discounted price$24.99Regular price$29.99

  • Regular Fit Oxford Shirt - Navy blue/Black/Light blue/Sage green/White/Light blue/striped/Light beige/Light blue/striped
    -20%

    Regular Fit Oxford Shirt

    Discounted price$23.99Regular price$29.99

  • Slim Fit Easy-iron Shirt - Navy blue/White/Black/Light blue/Light blue/striped/Light blue
    -26%

    Slim Fit Easy-iron Shirt

    Discounted price$18.49Regular price$24.99

  • Loose-Fit Brushed Resort Shirt - Plum purple/Cream/Black/Light beige
    -16%

    Loose-Fit Brushed Resort Shirt

    Discounted price$37.99Regular price$44.99

  • Regular Fit Oxford Shirt - Light blue/striped/Black/Light blue/Sage green/White/Navy blue/Light beige/Light blue/striped
    -17%

    Regular Fit Oxford Shirt

    Discounted price$24.99Regular price$29.99

  • Regular Fit Felted Overshirt - Dark gray/Light taupe/Navy blue/Beige/Gray/pinstriped/Dark beige
    -30%

    Regular Fit Felted Overshirt

    Discounted price$27.99Regular price$39.99

  • Slim Fit Easy-iron Shirt - Light blue/striped/White/Black/Light blue/Navy blue/Light blue
    -40%

    Slim Fit Easy-iron Shirt

    Discounted price$14.99Regular price$24.99

  • Regular Fit Oxford Shirt - Light beige/Black/Light blue/Sage green/White/Navy blue/Light blue/striped/Light blue/striped
    -30%

    Regular Fit Oxford Shirt

    Discounted price$20.99Regular price$29.99

  • Relaxed-Fit Twill Shirt - Dark khaki green/Dark beige
    -16%

    Relaxed-Fit Twill Shirt

    Discounted price$37.99Regular price$44.99

  • Loose-Fit Brushed Resort Shirt - Black/Cream/Plum purple/Light beige
    -16%

    Loose-Fit Brushed Resort Shirt

    Discounted price$37.99Regular price$44.99

  • Relaxed-Fit Twill Shirt - Dark beige/Dark khaki green
    -16%

    Relaxed-Fit Twill Shirt

    Discounted price$37.99Regular price$44.99

  • Regular-Fit Flannel Overshirt - Beige/white plaid/Black/gray plaid/Brown/plaid
    -16%

    Regular-Fit Flannel Overshirt

    Discounted price$37.99Regular price$44.99

  • Relaxed-Fit Shirt - Beige/black plaid/Khaki green/plaid
    -16%

    Relaxed-Fit Shirt

    Discounted price$37.99Regular price$44.99

  • Relaxed-Fit Shirt - Khaki green/plaid/Beige/black plaid
    -16%

    Relaxed-Fit Shirt

    Discounted price$37.99Regular price$44.99

  • Loose-Fit Short-Sleeved Linen-Blend Shirt - Cream/Green/Navy blue
    Final Sale
    -20%

    Loose-Fit Short-Sleeved Linen-Blend Shirt

    Discounted price$35.99Regular price$44.99

  • Regular Fit Textured shirt - Cream/Sage green/Black
    Final Sale
    -20%

    Regular Fit Textured shirt

    Discounted price$23.99Regular price$29.99

  • Loose-Fit Brushed Resort Shirt - Light beige/Cream/Plum purple/Black
    -16%

    Loose-Fit Brushed Resort Shirt

    Discounted price$37.99Regular price$44.99

  • Regular Fit Felted Overshirt - Light taupe/Dark gray/Navy blue/Beige/Gray/pinstriped/Dark beige
    -30%

    Regular Fit Felted Overshirt

    Discounted price$27.99Regular price$39.99

  • Loose-Fit Textured Shirt - Black/plaid/Cream/plaid/White/striped
    -20%

    Loose-Fit Textured Shirt

    Discounted price$35.99Regular price$44.99

  • Regular Fit Felted Overshirt - Navy blue/Dark gray/Light taupe/Beige/Gray/pinstriped/Dark beige
    -30%

    Regular Fit Felted Overshirt

    Discounted price$27.99Regular price$39.99

  • Regular Fit Felted Overshirt - Beige/Dark gray/Light taupe/Navy blue/Gray/pinstriped/Dark beige
    -30%

    Regular Fit Felted Overshirt

    Discounted price$27.99Regular price$39.99

  • Regular Fit Textured Shirt - Khaki green/Light beige/Navy blue
    -46%

    Regular Fit Textured Shirt

    Discounted price$18.99Regular price$34.99

  • Regular Fit Resort shirt - Beige/patterned/Black/leaf-patterned
    -16%
    SUMMER 2025

    Regular Fit Resort shirt

    Discounted price$37.99Regular price$44.99

  • Loose Fit Flannel Shirt - Beige/plaid/Dark blue/checked/Gray/checked/Black/checked/Dark brown/plaid
    -27%

    Loose Fit Flannel Shirt

    Discounted price$21.99Regular price$29.99

  • Regular Fit Textured Shirt - Khaki green/White/Navy blue
    -31%

    Regular Fit Textured Shirt

    Discounted price$23.99Regular price$34.99

Men's Shirts

Dress up your everyday look with our shirts for men. We have slim- and regular-fit shirts to match your mood as well as your plans – think everything from classic Grandad and Oxford shirts, to timeless denim shirts, flannel shirts and corduroy shirts. Trend setter? Look no further than our stylish shackets to solve all your weather woes this season. Dress your new favourite shirt with a pair of jeans and you’ll be good to go.