Shirt Archive
BUY 2, GET 1 FREE · FREE DELIVERY OVER £30

Cristiano Ronaldo Shirts

Sporting, Manchester United, Real Madrid, Juventus, Al Nassr and Portugal. The 7 that became a brand, and the CR7 that became a label.

See more

The spells covered on this page run from 2002 to the present day, across Sporting CP, Manchester United, Real Madrid, Juventus and Al Nassr, plus Portugal at international level. Each section below covers one spell, in order, with the years stated — and the shirts shown under each are only those from seasons Ronaldo was actually there, 228 in stock across the career in total.

That tenure rule matters more for a player shirt than for any other kind: a name and number only belong on a shirt from a season the player wore it. Choose the spell, choose the season, and the printing — free, in the lettering of the period where we hold it — will match the era. A blank shirt from the right season is equally legitimate, and many collectors prefer it.

Cristiano Ronaldo’s career at a glance

TeamYearsShirts we hold
Sporting CP2002/031 in stock
Manchester United2003–200932 in stock
Real Madrid2009–2018105 in stock
Juventus2018–20218 in stock
Manchester United2021–20235 in stock
Al Nassr2023–8 in stock
Portugal2003–69 in stock

Sporting CP 2002/03

All Sporting CP shirts →

One first-team season in the 28 — enough for Manchester United to sign him within days of facing him.

From Ronaldo’s seasons here we hold one shirt, from 2002/03. Every listing states the exact season, so the era is never a guess.

Manchester United 2003–2009

All Manchester United shirts →

The first spell: the 7 inherited at eighteen, three league titles, the 2008 Champions League and his first Ballon d’Or.

From Ronaldo’s seasons here we hold 29 shirts, including 12 away, 9 home, 5 third and 2 goalkeeper — spanning 2003 to 2008/09, 8 of them player-version cuts. That includes 8 in kids sizes. Alongside them we hold 2 jackets and one pair of shorts from the same seasons. Every listing states the exact season, so the era is never a guess.

32 shirts from these seasons — see the full Manchester United page →

Real Madrid 2009–2018

All Real Madrid shirts →

451 goals in 438 games, four Champions Leagues, and the club’s all-time scoring record — the 9 for one season, then the 7.

From Ronaldo’s seasons here we hold 103 shirts, including 47 home, 30 away, 24 third and 1 goalkeeper — spanning 2009 to 2017/18, 32 of them player-version cuts. That includes 27 in kids sizes. Alongside them we hold one pair of shorts and one jacket from the same seasons. Every listing states the exact season, so the era is never a guess.

105 shirts from these seasons — see the full Real Madrid page →

Juventus 2018–2021

All Juventus shirts →

101 goals in three seasons and two scudetti, signed at 33 for £99m.

From Ronaldo’s seasons here we hold 8 shirts, including 5 home and 1 away — spanning 2018/19 to 2020/21, one of them a player-version cut. Every listing states the exact season, so the era is never a guess.

Manchester United 2021–2023

All Manchester United shirts →

The return: 24 goals at 37 in the 7, and a fractious exit eighteen months later.

From Ronaldo’s seasons here we hold 5 shirts — 3 home, 1 away, 1 third — spanning 2021/22 to 2022, 2 of them player-version cuts. Every listing states the exact season, so the era is never a guess.

Al Nassr 2023–

All Al Nassr shirts →

The transfer that moved a whole league’s profile — a Saudi scoring record 35-goal season in his first full year.

From Ronaldo’s seasons here we hold 8 shirts, including 3 home, 3 away and 1 third — spanning 2025/26 to 2026/27, 2 of them player-version cuts. That includes 3 in kids sizes. Every listing states the exact season, so the era is never a guess.

Portugal 2003–

All Portugal shirts →

Men’s international football’s record scorer, Euro 2016 and two Nations Leagues as captain.

From Ronaldo’s seasons here we hold 63 shirts, including 27 home, 22 away, 3 goalkeeper and 3 training — spanning 2004 to 2026, 21 of them player-version cuts. That includes 10 in kids sizes and 8 in the women’s range. Alongside them we hold 4 jackets and 2 pairs of shorts from the same seasons. Every listing states the exact season, so the era is never a guess.

69 shirts from these seasons — see the full Portugal page →

Printing

Name and number printing is free. Choose the player’s own name and number for the era, or any name and number you want — applied before dispatch, adding one to two working days. For shirts from before 2010 we print in the lettering of the period where we hold the set, not a modern typeface. Printed shirts cannot be returned unless faulty, so if unsure of the size, order plain and we print afterwards for the same price. Full detail on the printing page.

Delivery and returns

Tracked as standard, everywhere — packed flat between card. Orders take 7–14 days from order to delivery, the same everywhere: standard tracked is £3.95, free over £30 to every country. International is tracked on every order and takes the same 7–14 days. 30 days from delivery to return anything unworn — details on shipping and returns.

Common questions

Which teams did Cristiano Ronaldo play for?

The spells we stock shirts for: Sporting CP (2002/03); Manchester United (2003-2009); Real Madrid (2009-2018); Juventus (2018-2021); Manchester United (2021-2023); Al Nassr (2023-); Portugal (2003-).

Which shirts can I get Cristiano Ronaldo’s name printed on?

Any shirt on this page — every one is from a season inside that club spell, so the name and number always match the era. Printing is free and adds one to two working days.

How do I know a shirt matches the right Cristiano Ronaldo era?

Each section of this page is one career spell with the years stated, and only shirts from those seasons appear under it. The season is also in every listing title.

Do you have Cristiano Ronaldo shirts in kids sizes?

Yes — 48 kids-size items sit inside the career windows on this page, listed in the sections above. Kids sizes run 16 to 28, measured as chest width in inches.

Will an older shirt fit like a modern one?

No — shirts from the earlier spells here were cut looser than a modern kit. A nineties Large sits closer to a modern Medium; go by the flat measurements on each listing.

How quickly will it arrive?

Allow 7–14 days from order to delivery, everywhere. Standard tracked is £3.95, free over £30 to every country. Everything is tracked, including international.