Shirts
See our bestsellersFishing and shooting are amongst some of the most gentlemanly sports one can partake in. As such, it is very important to look the part. With this in mind, the team here are John Norris have come up with a fantastic range of men’s shirts for you to peruse. In fact, we are certain that our range of men’s country clothing shirts will ensure you look incredible whatever your endeavour.
... Read moreOur collection of men’s shirts are brought to you by Barbour, Schöffel, Jack Pyke as well as our very own lines. Whether you love to fish or prefer to go out shooting, you will love the selection of men’s shirts we have here at John Norris and they are durable and they are highly fashionable.
With a massive selection of styles and colours available there is sure to be a shirt to suit exactly what you are looking for. If you would like something that complements and even enhances the smart appearance of your country clothing shirt, why not have a look at our collection of tweed jackets. Read less
Filter By
Sale Collections
Brand
Product type
Gender:
Primary Colour
Size (Tops)

- Select Size (Tops)
- Small£22.99
- Medium£22.99
- Large£22.99
- XLarge£22.99
- XXLarge£22.99
- XXXLarge£22.99
£22.99 £27.95 SAVE 17%

- Select Size (Tops)
- Small£22.99
- Medium£22.99
- Large£22.99
- XLarge£22.99
- XXLarge£22.99
- XXXLarge£22.99
£22.99 £27.95 SAVE 17%

- Select Size (Tops)
- Small£22.99
- Medium£22.99
- Large£22.99
- XLarge£22.99
- XXLarge£22.99
- XXXLarge£22.99
£22.99 £27.95 SAVE 17%

- Select Size (Tops)
- Small£21.99
- Medium£21.99
- Large£21.99
- XLarge£21.99
- XXLarge£21.99
- XXXLarge£21.99
£21.99 £25.95 SAVE 15%

- Select Size (Tops)
- Small£31.45
- Medium£31.45
- Large£31.45
- XLarge£31.45
- XXLarge£31.45
- XXXLarge£31.45
£31.45 £34.95 SAVE 10%

- Select Size (Tops)
- Small£31.45
- Medium£31.45
- Large£31.45
- XLarge£31.45
- XXLarge£31.45
- XXXLarge£31.45
£31.45 £34.95 SAVE 10%
£22.99 £27.95 SAVE 17%
£40.45 £44.95 SAVE 10%

- Select Size (Tops)
- Small£31.45
- Medium£31.45
- Large£31.45
- XLarge£31.45
- XXLarge£31.45
- XXXLarge£31.45
£31.45 £34.95 SAVE 10%
£40.45 £44.95 SAVE 10%
£40.45 £44.95 SAVE 10%

- Select Size (Tops)
- 15in£44.95
- 15 1/2in£44.95
- 16in£44.95
- 16 1/2in£44.95
- 17in£44.95
- 17 1/2in£44.95
- 18in£44.95
- 19in£44.95
£44.95 £49.95 SAVE 10%

- Select Size (Tops)
- 15in£44.95
- 15 1/2in£44.95
- 16in£44.95
- 16 1/2in£44.95
- 17in£44.95
- 17 1/2in£44.95
- 18in£44.95
- 19in£44.95
£44.95 £49.95 SAVE 10%
£44.95 £49.95 SAVE 10%

- Select Size (Tops)
- Small£50.99
- Medium£50.99
- Large£50.99
- XLarge£50.99
- XXLarge£50.99
- XXXLarge£50.99
£50.99 £64.95 SAVE 21%
£23.99 £37.95 SAVE 36%

- Select Size (Tops)
- Small£21.99
- Medium£21.99
- Large£21.99
- XLarge£21.99
- XXLarge£21.99
- XXXLarge£21.99
£21.99 £34.95 SAVE 37%

- Select Size (Tops)
- Small£50.99
- Medium£50.99
- Large£50.99
- XLarge£50.99
- XXLarge£50.99
- XXXLarge£50.99
£50.99 £64.95 SAVE 21%

- Select Size (Tops)
- Small£18.99
- Medium£18.99
- Large£18.99
- XLarge£18.99
- XXLarge£18.99
- XXXLarge£18.99
£18.99 £29.95 SAVE 36%
£23.99 £37.95 SAVE 36%

- Select Size (Tops)
- Small (Age 5-6)£16.55
- Medium (Age 7-8)£16.55
- Large (Age 9-10)£16.55
- XLarge (Age 11-12)£16.55
£16.55 £19.50 SAVE 15%
£50.99 £64.95 SAVE 21%

- Select Size (Tops)
- XSmall (Age 3-4)£22.45
- Small (Age 5-6)£22.45
- Medium (Age 7-8)£22.45
- Large (Age 9-10)£22.45
- XLarge (Age 11-12)£22.45
- XXLarge (Age 13-14)£22.45
£22.45 £24.95 SAVE 10%
£31.99 £49.99 SAVE 36%

- Select Size (Tops)
- 15in£40.45
- 15 1/2in£40.45
- 16in£40.45
- 16 1/2in£40.45
- 17in£40.45
- 17 1/2in£40.45
- 18in£40.45
£40.45 £44.95 SAVE 10%
£53.99 £59.99 SAVE 10%

- Select Size (Tops)
- 15in£40.45
- 15 1/2in£40.45
- 16in£40.45
- 16 1/2in£40.45
- 17in£40.45
- 17 1/2in£40.45
- 18in£40.45
£40.45 £44.95 SAVE 10%
£24.99 £39.95 SAVE 37%
£31.99 £49.99 SAVE 36%

- Select Size (Tops)
- Small£50.99
- Medium£50.99
- Large£50.99
- XLarge£50.99
- XXLarge£50.99
- XXXLarge£50.99
£50.99 £64.95 SAVE 21%

- Select Size (Tops)
- Small£46.99
- Medium£46.99
- Large£46.99
- XLarge£46.99
- XXLarge£46.99
- XXXLarge£46.99
£46.99 £59.95 SAVE 21%
£44.99 £69.95 SAVE 35%

- Select Size (Tops)
- Small£57.99
- Medium£57.99
- Large£57.99
- XLarge£57.99
- XXLarge£57.99
- XXXLarge£57.99
£57.99 £89.95 SAVE 35%
£47.99 £64.95 SAVE 26%
£50.99 £79.95 SAVE 36%
£50.99 £64.95 SAVE 21%

- Select Size (Tops)
- Medium£31.99
- Large£31.99
- XLarge£31.99
- XXLarge£31.99
- Small£31.99
- XXXLarge£31.99
£31.99 £49.95 SAVE 35%

- Select Size (Tops)
- Small£31.99
- Medium£31.99
- Large£31.99
- XLarge£31.99
- XXLarge£31.99
- XXXLarge£31.99
£31.99 £49.95 SAVE 35%
£50.99 £64.95 SAVE 21%

- Select Size (Tops)
- Small£57.99
- Medium£57.99
- Large£57.99
- XLarge£57.99
- XXLarge£57.99
- XXXLarge£57.99
£57.99 £89.95 SAVE 35%
£41.99 £64.95 SAVE 35%
£50.99 £79.95 SAVE 36%
£57.99 £89.95 SAVE 35%
£44.99 £69.95 SAVE 35%

- Select Size (Tops)
- XSmall£31.99
- Small£31.99
- Medium£31.99
- Large£31.99
- XLarge£31.99
- XXLarge£31.99
£31.99 £49.95 SAVE 35%

- Select Size (Tops)
- Small£40.45
- Medium£40.45
- Large£40.45
- XLarge£40.45
- XXLarge£40.45
- XXXLarge£40.45
£40.45 £44.95 SAVE 10%
£44.99 £69.95 SAVE 35%
£44.99 £69.99 SAVE 35%