
Real Madrid Home Long Sleeve Shirt 2026/27
£58.99
Browse Real Madrid football shirts and kits — all white at home, from 1984 through to the current 2026/27 range. Home, away and third, plus goalkeeper shirts, kids kits, women’s fit, training wear and shorts. This is the deepest range we hold for any club, and every shirt is listed by season so you can find the exact year.
Every listing states the season, the kit type, the available sizes and whether it is a standard or player-version cut, in the title rather than the small print. Flat measurements in centimetres on every listing so you can check against a shirt you already own.
New and recent kits from £42.99, retro from £47.99 and player-version cuts from £52.99 — roughly half of what official stores charge for a single current-season shirt, across every season we hold. Buy any two shirts and the third is free.
Free delivery on orders over £30, tracked as standard, worldwide — free over £30 to every country, otherwise £3.95. Thirty days to return anything unworn with tags attached.
The latest kits — home, away and third.

£58.99

£54.99

£45.99

£58.99

£44.99

£42.99

£49.99

£44.99

£42.99

£50.99

£45.99

£45.99

£50.99

£53.99

£45.99

£42.99

£49.99

£43.99

£44.99

£45.99

£46.99
Past seasons the club shop no longer lists — same sizes, same printing, same prices.

£46.99

£57.99

£45.99

£46.99

£44.99

£45.99

£46.99

£59.99

£56.99

£42.99
Listed by season. These run large — read the measurements.

£56.99

£54.99

£47.99

£54.99

£47.99

£52.99

£52.99

£54.99

£47.99

£56.99

£45.99

£63.99

£47.99

£53.99

£56.99

£54.99

£53.99

£55.99

£55.99

£48.99

£57.99

£58.99

£48.99

£54.99

£53.99

£49.99

£53.99

£55.99

£50.99

£57.99

£55.99

£52.99

£51.99

£55.99

£51.99

£56.99

£51.99

£55.99

£56.99

£57.99

£52.99

£54.99

£47.99

£57.99

£52.99

£49.99

£47.99

£60.99

£51.99

£56.99

£57.99

£54.99

£51.99

£53.99

£51.99

£57.99

£51.99

£48.99

£54.99

£51.99

£48.99

£51.99

£48.99

£53.99

£57.99

£53.99

£50.99

£55.99

£53.99

£50.99

£57.99

£49.99

£64.99

£57.99

£55.99

£52.99

£51.99

£57.99

£55.99

£47.99

£56.99

£51.99

£57.99

£52.99

£49.99

£52.99

£52.99

£52.99

£49.99

£47.99

£60.99

£56.99

£49.99

£16.99

£57.99

£54.99

£51.99

£54.99

£51.99

£56.99

£52.99

£54.99

£58.99

£52.99

£51.99

£52.99

£47.99

£48.99

£48.99

£51.99

£50.99

£51.99

£52.99

£50.99

£51.99

£47.99

£48.99

£68.99

£53.99

£49.99

£51.99

£51.99

£49.99

£51.99

£47.99

£55.99

£51.99

£47.99

£66.99

£48.99

£54.99

£50.99

£49.99

£49.99

£47.99

£51.99

£47.99

£50.99

£50.99

£51.99

£54.99

£48.99

£51.99

£48.99

£55.99

£51.99

£50.99

£54.99

£50.99

£68.99

£47.99

£51.99

£51.99

£50.99

£67.99

£51.99

£49.99

£47.99

£47.99

£54.99

£54.99

£48.99

£50.99

£51.99

£48.99

£48.99

£50.99

£47.99

£47.99

£53.99

£51.99

£55.99

£51.99
Junior sizes and infant kits, stated per listing — shirt only or full kit with shorts and socks.

£42.99

£44.99

£44.99

£43.99

£44.99

£44.99

£41.99

£44.99

£42.99

£44.99

£44.99

£43.99

£44.99

£44.99

£43.99

£49.99

£48.99

£47.99

£48.99

£55.99

£47.99

£47.99

£47.99

£55.99

£47.99

£51.99

£48.99

£48.99

£51.99

£53.99

£50.99

£49.99

£50.99

£50.99

£52.99

£49.99

£48.99

£51.99

£48.99

£51.99

£53.99

£48.99

£48.99

£48.99

£48.99

£50.99

£50.99

£47.99

£47.99

£49.99

£42.99

£42.99

£42.99
Keeper shirts, listed by season like everything else.

£44.99

£42.99

£45.99
Training tops, pre-match shirts and jackets.

£43.99

£44.99

£65.99

£46.99

£42.99

£64.99

£46.99

£69.99
To complete the kit.

£16.99

£16.99

£16.99

£16.99
Everything else we hold.

£54.99

£53.99

£55.99

£45.99

£46.99

£50.99
All white, and near enough unchanged since the club adopted it. That consistency is what makes a Real Madrid shirt hard to date on colour alone — the supplier mark and the sponsor do the work instead. adidas have made the kit since 1998, with Kelme between 1994 and 1998 and Hummel through the late eighties and early nineties.
Thirty-six La Liga titles and fifteen European Cups means there is more history here than for any other club, and our range reflects that: this is the deepest single block of stock we hold, spanning 1984 to 2026/27 with well over two hundred retro shirts.
Away and third kits are where the variety sits — purple, black, navy and the occasional experiment — and they are the part of the range where one season looks nothing like the next. Goalkeeper shirts, kids kits, women’s fit, training wear and jackets are all listed as their own lines.
New-season kits run close to standard European sizing, so take your usual size. Shirts from the 1990s and early 2000s were cut wider through the body and shorter in the sleeve relative to the chest; as a general rule in the vintage trade they fit about one size smaller than the label suggests, though it varies by manufacturer and year.
Do not rely on the label. Every listing carries flat measurements in centimetres — pit to pit, length, sleeve. Lay a shirt you already wear flat, measure it the same way and compare the numbers. It takes about ninety seconds and it is the single biggest cause of returns when people skip it.
Some shirts are listed as player version. That is the squad specification rather than the retail cut: slimmer through the body, lighter and more technical fabric, and different construction at the collar and cuff.
The standard cut is the retail fan version — roomier, heavier fabric, and what most people are looking for. If you intend to wear the shirt rather than play in it, take the standard cut.
Names and numbers are applied in the font issued for that season rather than a modern house lettering. This cannot be undone once applied, which is why we hold period fonts rather than defaulting to one style.
Squad numbers are applied as issued, or send your own name and number. Printing is free and adds one to two working days. Printed shirts cannot be returned unless the shirt itself is faulty — if you are unsure of the size, order it plain, check it against the measurements, and we will print it afterwards for the same price.
Free delivery on orders over £30, otherwise £3.95 tracked, arriving in two to 7–14 days from order to delivery, UK and international. Free over £30 to every country, otherwise £3.95 tracked; customers outside the UK are responsible for any import duty or local tax.
Thirty days to return anything unworn with tags still attached. If it arrives damaged or is not what the listing described, we cover the return postage.
New-season kits run close to standard European sizing, so take your usual size. Shirts from the 1990s and early 2000s generally fit about one size smaller than the label suggests. Every listing has flat measurements in centimetres — measure a shirt you already wear across the chest, one inch below the armhole, and compare against the pit-to-pit figure.
The standard cut is the retail fan version: roomier through the body, heavier fabric, standard collar construction. The player version is made to squad specification — slimmer, lighter, more technical fabric and different collar and cuff construction. If you plan to wear it rather than play in it, take the standard cut.
Yes. Official stores remove a season as soon as the new kit launches and the big retailers clear their stock shortly after. We keep recent past seasons listed in the same sizes and with the same printing options as current stock.
Yes, free, in the correct font for the season. Squad numbers as issued, or your own name and number. Adds one to two working days. Printed shirts are non-returnable unless the shirt itself is faulty.
Free on orders over £30, otherwise £3.95 tracked. Allow 7–14 days from order to delivery. Free over £30 to every country, otherwise £3.95 tracked.
Thirty days from delivery, unworn and with any tags still attached. If it arrives damaged or is not as described, return postage is on us. Printed shirts are final unless the shirt itself is faulty.
Because the home shirt has barely changed — white, with the crest. The quickest way to date one is the supplier mark and the sponsor on the front rather than the design. Every listing here states the exact season, so you do not have to guess.