4.9★★★★★1,000+ ratings of Stuburt mid layersStuburt mid layers are rated 4.9 out of 5, from 1,000+ ratings.
New this season
No reviews for this one yet
It has only just arrived. Here is what golfers say about other Stuburt mid layers, collected independently from our retailers.
★★★★★
Great mid layer
Really nice mid layer. Very thin, reasonably windproof. Nice layer cut those mornings that start a little chilly but not cold enough for a thick warm jumper.
NickC · February 2026 · via Amazon
★★★★★
Great Buy
Great buy great fit .Absolutely delighted with purchase . Great pity it was not in a few different colours as would most definitely buy more. Cheers Murray
Murph · December 2025 · via Amazon
★★★★★
Warm and smart looking
Great top. Nice and warm. Recommend ordering a larger size for extra layers
Ian R · November 2025 · via Amazon
★★★★★
Definitely recommend
Good quality, looks very smart at a good price. Always get compliments.
Carol · November 2025 · via Amazon
Read more reviews
★★★★★
Great
Lovely top. Fits well and washes nice
juliet · October 2025 · via Amazon
★★★★★
VFM
Great product, well worth the money!
Jeffers · October 2025 · via Amazon
★★★★★
Paul
It's a little clingy but good quality, fits a little tight depend how you like to wear this type of top, I find it comfortable.
Paul Coyle · May 2025 · via Amazon
★★★★★
Lightweight and warm.
Bought as a gift, I was hoping I wouldn't have to return this but my husband loves it. As a keen cyclist he finds the top lightweight but warm.
Susan · March 2025 · via Amazon
★★★★★
Warm and Comfortable
Got this for Hubbys golf and he loves it
Valc · January 2025 · via Amazon
★★★★★
Golf pullover
Perfect for golf course when you need some extra warmth. Good comfortable fit.
REALIST · December 2024 · via Amazon
★★★★★
Keeps the cold out
Nice to wear, fits well 2xl size ordered Plenty of movement for playing golf
dawn middleton · October 2024 · via Amazon
★★★★★
Affordable Quality.
This garment was puechased for golfing in the winter months. Delivered quickly, fits perfectly and is just what I hoped for.
Amazon Customer · July 2024 · via Amazon
Layers without the bulkRoom to swing over a polo
Made for the cold monthsWhen most British golf happens
True to sizeRegular fit, real bodies
British since 1860Founded in Britain
Where the price difference actually goes
Where the price difference actually goes
Feature
This layer£49.99
Typical mid-layer£80+
Layers under a jacket without bulk
Yes, for Stuburt
Yes, for the comparison polo
Room through the middle
Yes, for Stuburt
No, for the comparison polo
No superstar mark-up in the price
Yes, for Stuburt
No, for the comparison polo
British sporting house since 1860
Yes, for Stuburt
No, for the comparison polo
Comparison against widely sold branded golf mid-layers at UK RRP.
Reads as a jumper, not as kit
Smart enough to keep on in the clubhouse, which is where half of it gets worn.
Room to make a full swing
Cut wide across the back and shoulders so nothing pulls at the top.
The layer you actually wear most
Over a polo, under a jacket, from the first frost to the spring. That is most of a British golf year.
Warm without the bulk
Thin enough to wear under a jacket and still swing freely.
Est. 1860 · Sergio Garcia’s Fireballs GC wear Stuburt on the LIV tour
`;
};
const bindCarousel = () => {
const carousel = section.querySelector('[data-carousel]');
const prev = section.querySelector('[data-direction="prev"]');
const next = section.querySelector('[data-direction="next"]');
if (!carousel) return;
const cardWidth = () => {
const c = carousel.querySelector('.stb-card');
if (!c) return 0;
return c.getBoundingClientRect().width + (parseFloat(getComputedStyle(carousel).gap) || 20);
};
const update = () => {
const max = carousel.scrollWidth - carousel.clientWidth;
// Edge fade: only where there's more to scroll (crisp resting edges).
carousel.toggleAttribute('data-fade-start', carousel.scrollLeft > 2);
carousel.toggleAttribute('data-fade-end', carousel.scrollLeft < max - 2);
if (!prev || !next) return;
prev.disabled = carousel.scrollLeft <= 2;
next.disabled = carousel.scrollLeft >= max - 2;
};
if (prev) prev.addEventListener('click', () => carousel.scrollBy({ left: -cardWidth(), behavior: 'smooth' }));
if (next) next.addEventListener('click', () => carousel.scrollBy({ left: cardWidth(), behavior: 'smooth' }));
carousel.addEventListener('scroll', update, { passive: true });
window.addEventListener('resize', update);
update();
};
/* Adding to cart is handled by the shared web component
(assets/stuburt-quick-pick.js) — it posts to /cart/add.js and dispatches the
`cart:update` event the mini-cart + cart bubble subscribe to, identical to
the SS26 carousel and the collection page. */
const load = async () => {
const handles = getViewed().filter(h => h && h !== currentHandle).slice(0, limit);
if (!handles.length) return; // stays hidden
const results = await Promise.all(
handles.map(h => fetch(`/products/${encodeURIComponent(h)}.js`, { headers: { Accept: 'application/json' }})
.then(r => r.ok ? r.json() : null).catch(() => null))
);
const valid = results.filter(Boolean);
if (!valid.length) return;
const carousel = section.querySelector('[data-carousel]');
carousel.innerHTML = valid.map(cardHTML).join('');
section.removeAttribute('hidden');
bindCarousel();
};
// Clear all: wipe the stored history and hide the section
const bindClearAll = () => {
const btn = section.querySelector('[data-clear-all]');
if (!btn) return;
btn.addEventListener('click', () => {
setViewed([]);
section.setAttribute('hidden', '');
});
};
bindClearAll();
// If we already have stored handles, reveal section so skeletons show while fetching
if (getViewed().filter(h => h && h !== currentHandle).length > 0) {
section.removeAttribute('hidden');
}
load();
})();
Cookie consent
We and our partners use cookies to personalise your experience, show relevant ads and analyse traffic. We won’t use them for these purposes unless you accept. Privacy Policy.