SYS://BALLFACT_ARCHIVE  ·  PLAYER FILE #P00001_
EN 中文
Archive/Player Database/Paolo Maldini
PLAYER FILE #P00001Position: LB → CBClub: AC Milan (only)Status: Retired · File sealed
Player Database · First Individual Profile

Paolo Maldini: 25 Seasons, One Curve

Debut at 16, retirement at 40, one shirt, one city, 25 seasons. This page spreads his entire career curve out on one table — a full year-by-year attribute matrix, 25 rows × 43 columns. Peaks starred; not a single valley deleted. A player is not a score, he is a curve — and this is the flattest curve in football history.

1984/85 — 2008/09 · 25 seasons Scale 1–99 · Confidence L3 Signed: Bong Weng · The Archivist
Intro

Page One of the File

Paolo Cesare Maldini, born in Milan on 26 June 1968. On 20 January 1985, aged 16, with the match about to restart he came on at right-back for the ailing Sergio Battistini away at Udinese; moved to left-back the next season, and never gave that position back. Twenty-five seasons at AC Milan: 7 Serie A titles, 5 European Cups, 126 caps for Italy. When he retired on 31 May 2009, he was 40 (by birthday).

This file cares about one thing: translating "greatness" into year-by-year numbers. When he peaked (more than once), what shape the peak had, which year the physical decline began, and when the mind took over from the legs. The master table below is the answer — every season, every attribute.

25
Serie A seasons · all Milan
902
Official Milan appearances
5
European Cups
126
Italy caps
40
Retirement age
Main zone

Year-by-Year Attribute Matrix · 1984/85 — 2008/09

★ = peak season (this archive's ruling; criteria in the season grid below); ⇄ = transition season. Overall is position-weighted: the LB years use the LB formula (D1V 13 · MAR 11 · POS 12 · INT 10 · ZON 6 · SPT 8 · ACC 6 · CRO 8 · PAS 6 · WOR 8 · CMP 6 · STB 4 · CON 2), the CB years use the CB formula (POS 14 · D1V 12 · MAR 10 · INT 10 · AIR 10 · ZON 8 · AGR 8 · CMP 10 · STB 8 · CON 6 · LEA 4) — full formulas in the attribute master table. Rows and columns cross-highlight; hover any header abbreviation for its definition.

Full career attribute snapshots · Scale 1–99FILE #P00001⬇ Download this dossier as CSV
SeasonAgePosMOBILITYTECHNIQUEPHYSICALDEFENDINGMENTALWILLGOALKEEPEROVR
ACCSPTAGIOFFFINLSHPASTHRCROSETSHDFTODRIHEALFTRFTSTASTRDURAIRD1VMARPOSAGRZONINTPRSVISCMPCONLEASTBWORSHWHGRLWTWDFZBIGSAVAERCMDDISONE OVR
1984/8516LB8384723530326252624065646058344674668864727076697368707574725273786042757475252525302573
1985/8617LB8586743833356656664369676362385078708967787680747873727877755676806145787678252525302577
1986/8718LB8687764135387060704672706566415381739070828083788277748180786179826247807881252525302580
1987/8819LB8889784438407463744975736770445684769173868486818582758383816682836350837984252525302583
1988/8920LB9192814640437766775278777073475988799376908990859087778686857285856453868187252525302587
1989/9021LB9192814741447968795480797174496190809377929191869189778788877687856554878188252525302588
1990/9122LB9091814842458069805581807275506291819378939292879290778889887988856555888189252525302589
1991/9223LB8990814842458170805581817276506291819378939193879290778890898189856555888190252525302589
1992/9324LB8889804842458170805582817276506290829279939294889391778890908290856555898190252525302589
1993/9425LB8788794842458271805582827176516389829279949395889492778991918391856555898191252525302590
1994/9526LB8687784741448170795582817075506288829179949395889491768890908490846454888090252525302589
1995/9627LB8385764540428068785580806874496188809078939294879390748790908490826253887890252525302588
1996/9728LB8284754540428068785480806874486087808978939294879390748790908590826253887890252525302588
1997/9829LB8183744540428068775480806775486086808878929294869390748891918691826153887890252525302588
1998/9930LB8183744540428169775481816775496185808778929295869491758891918891836153897991252525302588
1999/0031LB7981734439418169765381816675486084808678919194869390758992929092836053897991252525302588
2000/0132LB7779714439418168755280806575475983808477909094859290748892929292825953897891252525302587
2001/0233LB7577704338408168745180806475475982808277909094859290748993939393825852907892252525302587
2002/0334CB7375684338408168725080806376465880808177909195859391738893939493815752897792252525302590
2003/0435CB7173674237398067684880796276455779807976899095859390728894949494805651907692252525302590
2004/0536CB6971654236388066654679796176435578797876888994849290718894949594795551907592252525302590
2005/0637CB6769644136387965634579786075425477797675878894839189708794949594785450897492252525302589
2006/0738CB6668634136377965624579786075425476807475878895849290698794959695775450897392252525302590
2007/0839CB6365614035367864604478775874415372787073858693829088688693939593755249887191252525302588
2008/0940CB6062593934357763584377765773405270776872848592818987678593939593745148877090252525302587

How to read this table: pick two columns and compare. Sprint speed (SPT) falls from 92 to 62 — thirty points over 25 years, and nobody dodges that bill. But in the same window, Composure (CMP) climbs from 74 to 94, and Positioning (POS) never dips below 92. The body steps back one pace, the mind steps forward one — the handover never drops the baton. That is why a positional switch to centre-back at 34 still won a Champions League, and why he was still starting a final at 39. A legend is not someone who never declines — it is someone whose decline stays auditable on the books.

The ledger, visualised

The handover ceremony between body and mind

Maldini · SPT (sprint speed) vs CMP (composure) · by season1984/85 — 2008/09
50 75 100 SPT 92 · 1989 1992 · crossover SPT 62 CMP 94 · 2004 84/85 96/97 08/09
SPT · the body's exit curveCMP · the mind's takeover curve

Around 1992 the two lines cross: from that season on, he survived by reading the game instead of chasing it. One line goes down, the other goes up — yet the overall barely moved. That is the most dignified handover ever recorded on a ledger.

Maldini · position-weighted overall (OVR), key milestonesScale 1–99
Debut season, age 16
73
LB zenith 1993/94
90
1996 World Best XI
88
CB reinvention 2002/03
90
UCL season at 38 · 2006/07
90
Farewell season, age 40
87

Nine years from 73 to 90, and another fifteen holding 90 down to 87. No editing the curve — every bar here traces back to a row in the master table.

Season grid

25 Seasons, 25 Verdicts

1984/8516LB

Debut on 20 January, away at Udinese: Battistini was struck down just before the restart and he came on at right-back. That one league appearance was enough to keep the shirt.

1985/8617LB

Moved to left-back and a regular starter at 17. Milan are still in the doldrums; he has already started keeping the books.

1986/8718LB

Claims the Serie A starting spot for the first time — and never hands it back.

1987/8819LB

First Scudetto. Sacchi's back line takes shape; the era of four men moving as one begins.

1988/8920LB

Peak #1: a left-back at full speed. European Cup final 4–0 vs Steaua Bucharest — the first of his five European Cups.

1989/9021LB

Peak #2: European Cup retained. That back line writes the goals-conceded record books.

1990/9122LB

Peak #3: 19 goals conceded in 34 league games. The ledger on this defence is still verifiable today.

1991/9223LB

Unbeaten Scudetto. The Capello era begins; he remains the lock on the door.

1992/9324LB

Peak #4: back-to-back Scudetto, and a European Cup final lost 0–1 to Marseille — the first final this ledger records as a defeat.

1993/9425LB

Peak #5 · career zenith: Scudetto with 15 goals conceded in 34 league rounds, 4–0 in the European Cup final, and third in the 1994 Ballon d'Or — the highest individual ranking a defender touches. This archive's ruling: the most complete defensive season ever logged.

1994/9526LB

Still on the plateau. Champions League final lost to Ajax, plus the 1995 FIFA World Player runner-up (behind Weah).

1995/9627LB

Scudetto. Selected for this site's 1996 World Best XI — see the attribute master table.

1996/9728LB

Milan's slump years; his personal numbers don't dip. The ship sinks, the captain doesn't.

1997/9829LB

The pace curve starts descending while defensive IQ keeps climbing. The two lines cross for the first time.

1998/9930LB

Scudetto. A century-old club's title at the century's end, captain's armband on his sleeve.

1999/0031LB

The physical column enters its downward channel as a group; the technical column doesn't flinch.

2000/0132LB

First experiments at centre-back. Nobody realises this is his career's second life.

2001/0233LB/CB

Ancelotti arrives; he rotates across both positions. A World Cup year — he has both roles memorised.

2002/0334CB

Peak #6 · reinvention complete: first-choice centre-back lifts a 4th Champions League (penalties vs Juventus), third in the 2003 Ballon d'Or. 34 years old, second summit.

2003/0435CB

Scudetto. The last fully intact season before Istanbul.

2004/0536CB

A 7th Champions League final, starting at centre-back at 36. That night doesn't go into the numbers — but it went into him.

2005/0637CB

The knees start billing. Minutes management becomes routine; every minute is spent carefully.

2006/0738CB

Peak #7 · a 5th Champions League on the eve of 39: 2–1 vs Liverpool in the final, Istanbul repaid, UEFA Club Defender of the Year for 2007. A knee injury cost him the second leg of the semi-final against Manchester United; he postponed the operation to reach the final. The criterion: Decisions 97 — the mind has fully taken over the legs.

2007/0839CB

The knee writes the bill again: 23 appearances. In April he considered calling it a day; in June, the knee better, he signed for one more year.

2008/0940CB

The farewell season. 24 May, the last home match at San Siro, 2–3 vs Roma; 31 May, 2–0 at Fiorentina — the 902nd and the last. The curve closes; the file is sealed.

Milestones

Marks Beyond the Ledger

1985.01.20

Serie A debut at 16 years and 208 days: Battistini was taken ill just before the restart, and when Liedholm asked which position he wanted, the answer was "right-back". For the next 24 years and 4 months, no second club ever enters the picture.

1994

A 15-goals-conceded season plus a 4–0 European Cup final — and the same year, a World Cup final lost to Brazil. One of the rare pages the numbers cannot explain.

2003

Lifts a 4th Champions League as a centre-back. The reinvention was never a downgrade — it was a second debut.

2005 → 2007

Istanbul and Athens: the same cast, two finals — one collapse from 3–0 to 3–3, one 2–1 repayment. At Istanbul he scored after 52 seconds — the fastest goal in a Champions League final; at Athens he lifted the trophy as captain.

2009.05.31

Farewell match at 40: 2–0 at Fiorentina, the 902nd. Milan sealed the No.3, with one way back reserved — a son reaching the first team. Not a ceremony, just the ledger closing.

Cross-engine audit: this site has checked every Football Manager engine from 2001 to 2015 — Maldini is the only defender no engine dared to overrate; his defensive attributes across generations agree within ±1. When every engine converges on the same man, the only remaining response is respect. This entry is the closest thing this file currently has to L3 evidence.

Archivist's note

Why He Was the First File

Bong Weng, the Archivist BONG WENG The Archivist

When you start a database, you pick one person to test the blade on. I chose Maldini — not because he's the greatest, but because his curve is the hardest to fake: 25 years, match reports on record for every single one of them. Nowhere to hide a fabrication. There are people the deeper you audit them, the quieter you end up speaking.

I never watched him play at his peak — another person I've come to know through the ledger. But the ledger doesn't lie: a left-back who traded pace for positioning, for ten straight years, and got five European Cups for the exchange. Others call that talent; I call it leaving a little more on the books every year.

Someone will always say “the left-back in my heart is better than him.” Fine — put your man's 25-year ledger on the table and I'll go line by line with you. This archive takes no appeals without a ledger. It never has. This page is a template, and a warning: every player who enters this archive will go through this. Peaks starred, valleys kept, no editing the curve. The next file to open will be announced to subscribers first.

For the record · unaudited

Paolo Maldini's career harvested far more than roughly €70 million in wages. He filled the bedroom walls of a teenager called Luther somewhere in Massachusetts, and inspired 173 people called Luther all over the world. Their lives turned out very differently — some now live loud with fast cars and easy money, some were ground down into stubbled men who no longer feel alive — but each of them once received a piece of romance mailed out of Milan, Italy. Every time they see red and black together, they get their other share of passion back. In every one of their hearts, the world's best left-back has only one name.

— Bong Weng, Archivist · BallFact

Note: the paragraph above is unaudited, and doesn't need to be. This one sentence is true: somebody has to be responsible for remembering.

Don't tell me legends. Show me the ledger.

Method

Counting & Confidence

L1 · HighMulti-source: seven Serie A titles (1987/88, 1991/92, 1992/93, 1993/94, 1995/96, 1998/99, 2003/04), five European Cups (1988/89, 1989/90, 1993/94, 2002/03, 2006/07), eight European Cup/Champions League finals in total (won 89/90/94/03/07, lost 93/95/05), third in the Ballon d’Or for 1994 and 2003, FIFA World Player runner-up for 1995, UEFA Club Defender of the Year for 2007, 19 goals conceded in 34 league rounds in 1990/91, 15 in 34 rounds in 1993/94, born in Milan on 26 June 1968.
L2 · MediumSingle source or convention-dependent: the 126 Italy caps (7 goals, 1988–2002) — for which this archive has only retrieved IFFHS directly; plus the substitution detail of the debut, the three farewell dates and the club’s wording on the sealed No.3, and the 2006/07–2007/08 knee timeline, all of which this batch read only in encyclopaedia/media transcription chains (S10/S11) rather than in AC Milan’s own announcements, so they stay L2. Note: en.wikipedia was unreachable from this archive this round; the English article is used only via a mirror transcript, as an index.
L3 · Editorial derivationThe attribute matrix and the season-by-season overalls on this page: editorial derivation (anchor-family shifts, recomputable); the seven starred peak seasons and the ★/⇄ marks are this archive’s ruling, not external fact.
Conventions · site-wideTwo conventions apply to the whole page: (i) ages are by birthday, computed as “season start year − birth year”, so the farewell on 31 May 2009 is age 40 (339 days) — some authoritative sources, IFFHS included, count the year a season ends and say 41; we do not, because that convention would also make his debut at 17 and break the age column of every card. (ii) Annual awards are labelled with their calendar year and attached to the season that produced them (1994 Ballon d’Or → the 1993/94 card; 1995 World Player → the 1994/95 card).
Sources

S1 · RSSSF, Italy 1990/91 FINAL TABLE: Milan 46:19 in 34 rounds — best defence in the league (champions Sampdoria conceded 24).

S2 · RSSSF, Italy 1993/94 FINAL TABLE: MILAN 1st, 34 rounds, 36:15, 50 points (one of the seven title seasons).

S3 · RSSSF, European Footballer of the Year — full rankings: the 1988 top five are van Basten, Gullit, Rijkaard, Mikhailichenko, Koeman (no Maldini — the old “4th in the Ballon d’Or” line on the 1988/89 card is deleted); 3rd for 1994 (109 points, behind Stoichkov 210 and Baggio 136); 3rd for 2003 (123, behind Nedvěd 190 and Henry 128).

S4 · IFFHS official legend profile · Paolo Maldini: seven Serie A titles, 126 caps, 2007 defender award; the same page says “retiring at the age of 41”, which is the convention dispute in note (i) above.

S5 · France Football’s published 1989 Ballon d’Or ranking (as reprinted): 4th was Matthäus — the evidence that deletes the “1988/89 Ballon d’Or 4th” claim. Reprints of one official list count as one primary source, not several independent ones.

S6 · English Wikipedia honours list: used as an index only; its titles and final list are counted L1 only where S1–S4 agree (eight finals: runners-up 1992–93, 1994–95, 2004–05).

S7 · On-site cross-reference: the 1996 attribute master table — the full LB/CB weighting formulas used by this matrix, whose №3 LB row (OVR 88 / POS 94) equals the 1995/96 row in our database.

S8 · Revision record (auditable): on 2026-09-22 this file changed “a 6th Champions League final” to a 7th (the omitted 1992/93 final is now on its card), moved the World Player runner-up from 1992/93 to 1994/95, moved UEFA Club Defender of the Year from 2002/03 to 2006/07, and marked all seven title seasons on the cards. Script: scripts/dossier-sources-maldini.mjs.

S9 · Statements still unaudited: the milestone line “he never left the starting XI” between those two seasons was checked on 2026-09-22, found false and deleted (a knee injury cost him the semi-final second leg — see S10); the season appearance counts (40 in 1985/86, 18 league in 2006/07, 23 in 2007/08) are encyclopaedia transcriptions, i.e. UGC, so by our convention they do not enter the player_seasons ledger and the chips stay L3. The archivist’s closing paragraph (“≈ €70m in wages”, “173 people called Luther”) is an editorial note and makes no checkable factual claim. The running list and how each conclusion above was evidenced: docs/source-notes/maldini.md §3b, §3d.

S10 · Second hand for the debut and the farewell: Kiddle (a plain-English mirror transcript of the English article) and China Newsweek’s 2009-06-10 profile (quoting Maldini’s autobiography in Chinese). Together they fix four things: (i) he debuted as a substitute at right-back — the autobiography has Liedholm asking which position he wanted, answer “right-back”, with Battistini taken ill five minutes before the restart rather than in the warm-up; (ii) three farewell dates: 17 May 2009 (900th), 24 May (last home match, 2–3 vs Roma), 31 May (2–0 at Fiorentina, the 902nd); (iii) the club’s sealing of the No.3 carried a condition — a son reaching the first team may wear it; (iv) his 1,000th senior match came as a substitute vs Parma on 16 Feb 2008. One correction belongs here too: the player stretchered off with a knee injury at Livorno on 13 Feb 2008 was Ronaldo, not Maldini (he was not in that Milan line-up). en.wikipedia itself could not be fetched from this archive, so these count as mirror/media transcriptions and stay L2.

S11 · Appearance counts and the real injury chronology: figures such as 40 appearances in 1985/86, 18 league in 2006/07 and 23 in 2007/08 were read only in Chinese encyclopaedia entries (Baidu / Sogou / Quark, all one transcription chain) — UGC, so by our convention not a source and not entered in the ledger; they appear in the prose only as hedged statements. The direct contemporaneous evidence we could retrieve: Sina, 30 May 2007 (knee injured in the March derby, surgery refused to play the semi-final and final) and Tencent’s Milan on-this-day for 13 Feb 2008, with both full line-ups.

← Player Database
1996 World Best XI · Attribute master table