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

Rafael Leão Shirts

Sporting, Lille, AC Milan and Portugal. The 10 at San Siro since 2023.

See more

The spells covered on this page run from 2017 to the present day, across Sporting CP and AC Milan, 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 Leão was actually there, 82 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.

Also played for: Lille 2018–19.

Rafael Leão’s career at a glance

TeamYearsShirts we hold
Sporting CP2017/180 in stock
AC Milan2019–36 in stock
Portugal2021–46 in stock

Sporting CP 2017/18

All Sporting CP shirts

One season in the first team in Lisbon, with a debut in February 2018 and a contract terminated that June.

No shirts from this spell in stock at the moment — the Sporting CP page lists what we hold.

AC Milan 2019–

All AC Milan shirts

Signed from Lille in August 2019 for €35m: the 2021/22 scudetto — Milan’s first since 2011 — with the Serie A MVP award that season, the 10 since 2023/24, and the 2024/25 Supercoppa Italiana.

From Leão’s seasons here we hold 32 shirts, including 12 home, 5 away, 4 third and 3 goalkeeper — spanning 2019/20 to 2026/27, 5 of them player-version cuts. That includes 8 in kids sizes. Alongside them we hold 2 jackets and 2 pairs of shorts from the same seasons. Every listing states the exact season, so the era is never a guess.

36 shirts from these seasons — see the full AC Milan page →

Portugal 2021–

All Portugal shirts

A debut against Qatar in October 2021, then the 2022 and 2026 World Cups, Euro 2024, and the 2025 Nations League.

From Leão’s seasons here we hold 42 shirts, including 16 home, 13 away, 3 goalkeeper and 3 training — spanning 2021 to 2026, 13 of them player-version cuts. That includes 9 in kids sizes and 8 in the women’s range. Alongside them we hold 2 jackets and 2 pairs of shorts from the same seasons. Every listing states the exact season, so the era is never a guess.

46 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 Rafael Leão play for?

The spells we stock shirts for: Sporting CP (2017/18); AC Milan (2019-); Portugal (2021-). Also: Lille 2018–19.

Which shirts can I get Rafael Leão’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. Shirt printing is in plain capitals, so it reads LEAO.

How do I know a shirt matches the right Rafael Leão 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 Rafael Leão shirts in kids sizes?

Yes — 17 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.

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.