SYS://BALLFACT_ARCHIVE  ·  PLAYER FILE #P00014_
EN 中文
Archive/Player Database/Roger Milla
Player File #P00014Position: ForwardCareer: 1970—1996 · 28 seasons, 4 chaptersStatus: retired · file sealed
Player File · #P00014

Milla: The Man Who Peaked at Thirty-Eight

June 1990, Milan: a 38-year-old Cameroonian forward rose off the bench and, with four goals, let the world file him under "naive dark horse". BallFact Case 006 opened the register and proved he was no rookie. This file carries the other half: in our ledger his overall rating climbs, season after season, from 61 at eighteen to a career-high 80 at thirty-eight — and that single peak lands exactly on the year the world finally looked at him.

Ledger: 1970—1996 · 28 seasons Scale 1–99 · Attributes L3 (editorial) · Facts L1/L2 Signed: Bong Weng · Archivist
PROLOGUE

Page one of the file

Roger Milla, born 1952, a Cameroonian forward, 174 cm tall. BallFact has built a season-by-season file of his 28 seasons, from the streets of Douala through French first and second division, the island leagues of Réunion, and professional football in Indonesia — running until 1996, at forty-four.

The public knows him for one incongruous image: a 38-year-old substitute scoring four goals at the 1990 World Cup, then dancing at the corner flag. BallFact Case 006 showed that Cameroon were no "naive dark horses" but a veteran side averaging 47 caps. This file keeps the quieter half of the record — on the numbers, Milla got stronger with age: his overall rating climbs, season after season, from 61 at eighteen to 80 at thirty-eight, his career high landing on the exact year the world finally looked at him.

28
seasons filed
4
chapters (Cameroon/France/Réunion/Indonesia)
1990
peak season · glory at 38
2
African Player of the Year · Case 006 L1
4
goals at the 1990 World Cup · Case 006 L1
THE LEDGER

Year-by-year attribute matrix · 1970—1996

★ = peak season (1990 · age 38). Unlike the Cantona and Zidane files, this matrix is editorial derivation (L3): anchored on the 1990 World Cup and interpolated across the attribute group — not solved from any game database. The "stronger with age" upward shape is a product of that interpolation and is not presented as measured season-by-season truth; what does stand is the step the script verifies cell-by-cell against the database — that the peak year is 1990 — which falls in the same year as Case 006's L1 facts (age 38, four goals, second African Player of the Year). Per-season appearances, goals and standings are not held here, so the matrix omits and the prose never cites them.

Career attribute snapshot · Scale 1–99 · L3File #P00014⬇ Download this file's CSV dataset
SeasonAgePosMOBILITYTECHNIQUEPHYSICALDEFENDINGMENTALWILLGOALKEEPEROVR
ACCSPTAGIOFFFINLSHPASTHRCROSETSHDFTODRIHEALFTRFTSTASTRDURAIRD1VMARPOSAGRZONINTPRSVISCMPCONLEASTBWORSHWHGRLWTWDFZBIGSAVAERCMDDISONE OVR
1970194943566967515559433851636353405243393737252525333525617074726673687875724975252525302561
1971205044577068525660443952646454415344403838252525343525617074726673687875724975252525302562
1972215145587169535761454053656555425445413939252525353525617074726673687876724976252525302563
1973225347607270545862464155666656435547434141252525373526627175736774697977735077252525302564
1974235448607270545862464155666656435548444242252525373526627175736774697977735077252525302564
1975245650627371555963474257676757445650464444252525393527637276746875708078745078252525302566
1976255751637472566064484358686858455751474545252525403528637276746875708079745078252525302567
1977265852647573576165494459696959465852484646252525413529637376746875708080745078252525302567
1977/78266054657674586266504560707060475954504848252525433530647477756976718181755179252525302569
1978/79276155667674586266504561707060475955514949252525433530647477756976718181755179252525302569
1979/80286357677775596367514662717161486057535151252525453531657578767077728282765180252525302570
1980/81296458687876606468524763727262496158545252252525463532657578767077728282765180252525302571
1981/82306559697977616569534864737363506259555353252525473533657578767077728283765180252525302572
1982/83316761718078626670544966747464516361575555252525483534667679777178738384775281252525302573
1983/84326862718078626670544966747464516362585656252525493534667679777178738384775281252525302574
1984/85337064738179636771555068757565526464605858252525513535677780787279748485785282252525302575
1985/86347165748280646872565169767666536565615959262526523536677780787279748486785282252525302576
1986/87357266758381656973575270777767546666626060272527533637677780787279748487785282252525302577
1987/88367468768482667074585371787868556768646262282528543638687881797380758588795383252525302578
1988/89377569778482667074585372787868556769656363282528553638687881797380758588795383252525302578
1989387771788583677175595473797969566871676565292529573739687982807481768689805384252525302579
1990397872798684687276605574808070576972686666302530583740688082807481768689805384252525302580
1991407771788583677175595473797969566871676565292529573739687982807481768689805384252525302579
1992417569778482667074585372787868556769656363282528553638687881797380758588795383252525302578
1993427468768482667074585371787868556768646262282528543638687881797380758588795383252525302578
1994437266758381656973575270777767546666626060272527533637677780787279748487785282252525302577
1995447165748280646872565169767666536565615959262526523536677780787279748486785282252525302576
1996457064738179636771555068757565526464605858252525513535677780787279748485785282252525302575

How to read this table? Look at the far-right "OVR" column. This is not a young peak followed by a slow slide — that is the shape of the Fallen Stars series. It is an inverted ridge: from 61 it moves almost one way for twenty seasons, climbs to 80 in 1990, and only eases back to 75 over the final six years. For a forward, a curve that rises with age is itself a rare ledger shape.

SHAPE OF THE LEDGER

An inverted ridge: older, higher

Milla · Position-weighted overall (OVR) · five representative seasonsScale 1–99
Debut 1970 · Léopard Douala · age 18
61
France 1977/78 · Valenciennes · age 26
69
Glory 1990 · age 38 · World Cup
80
Réunion 1993 · age 41
78
Swan song 1996 · Indonesia · age 44
75

61 → 69 → 80 → 78 → 75: every figure pulled live from the stored per-season OVR (never hand-typed). Where the Fallen Stars series records the moment the body left the player, Milla records its opposite — a forward whose rating climbed to its highest precisely at thirty-eight, the year the world first took him seriously.

SEASON CARDS

Six seasons, six testimonies

197018ST

Léopard Douala, first season — the start of our ledger: overall 61, an eighteen-year-old opening.

1977/7826ST

Reaches French Division 1 with Valenciennes. The next decade of his prime is spent in French football.

1984/8533ST

AS Saint-Étienne. At thirty-three the stored rating already reads 75 — where most forwards are already sliding.

199038ST

★ Peak · JS Saint-Pierroise (Réunion). He is playing an overseas-island league when he is recalled to the national team and scores four World Cup goals, winning his second African Player of the Year. (Case 006 · L1)

199341ST

Still in Réunion. At forty-one the rating reads 78 — no cliff in the ledger, just one generation easing off.

199644ST

Pelita Jaya, Indonesia, a forty-four-year-old final season. Twenty-eight seasons, four chapters, filed to the end of our record.

MILESTONES

Marks beyond the ledger

1976

Named African Player of the Year for the first time. (Case 006 · L1)

1977–1989

The French years: Valenciennes, Monaco, Bastia, Saint-Étienne, Montpellier — his prime spent in D1 and D2. (BallFact player_seasons)

1990

Recalled at 38, he scores four goals off the bench at the World Cup and leads Cameroon to become the first African team in a quarter-final. (Case 006 · L1)

1990.06.23

Against Colombia in extra time, he dispossesses the keeper Higuita and rolls the ball into an empty net — this goal and Case 007 testify for each other. (L1)

1990

Wins African Player of the Year a second time; the corner-flag dance becomes one of the tournament's defining images. (Case 006 · L1)

1995–96

Retires after Pelita Jaya in Indonesia. Our ledger files 28 seasons for him, up to age 44.

ARCHIVIST'S NOTE

Why file a man who got stronger with age

Bong Weng, Archivist BONG WENG Archivist & Verdict Issuer

This archive is best at recording falls — geniuses whose bodies left before their will. Milla is its opposite, and that is exactly why he deserves his own file: an attribute ridge that climbs from eighteen to thirty-eight, whose peak year finds him already "retired" from the national team and playing Réunion island football, until a recall sends him back to the World Cup to score four goals and teach the world a new way to name him.

This file and Case 006 are a pair: the case redeems Cameroon from the "naive dark horse" tag; this file keeps Milla's own books — not a late-bloomer fairy tale but a real, year-on-year rising ledger. One honest note stands: the smooth rise is an L3 interpolation, and we do not pass it off as measured season-by-season truth. What holds is the step the script confirms cell by cell — the peak is 1990 — landing in the same year as Case 006's L1 facts.

How this file and Case 006 divide the work

Case 006 tries the collective legend "were Cameroon 1990 dark horses?"; this file tries the personal curve of a man who got stronger with age. One is about a squad register, one about the ledger of the oldest name on it. They cross-link and corroborate without re-trying the same case.

Bong Weng · Archivist · BallFact

Note: club/league assignments and per-season attributes come from the BallFact database (attributes L3, editorial derivation); the African Player of the Year awards (1976, 1990), the age-38 recall from retirement, the four 1990 World Cup goals, the dispossess of Higuita and the first African quarter-final are all taken from the published Case 006, whose evidence grading is on that page. Per-season appearances are not filed and are not asserted here; popular figures such as a "1994 oldest goalscorer" record are not held in any BallFact-audited case and are therefore not used.

The world loves to retell an old pro as a fairy tale; the ledger only writes: he was getting better every year.

METHOD

Data basis and confidence grading

L1 · HighMulti-source and audited in Case 006: African Player of the Year 1976 and 1990; the four goals at the 1990 World Cup (including the 06.23 dispossess of Higuita vs Colombia); the recall from retirement at 38; the first African quarter-finalist.
L2 · MidSingle authority or BallFact reconstruction: per-season club/league from our player_seasons (Léopard Douala, Valenciennes, Monaco, Bastia, Saint-Étienne, Montpellier, JS Saint-Pierroise, Tonnerre, Pelita Jaya).
L3 · DerivedThe career attribute arc is editorial derivation: anchored on the 1990 World Cup (age 38) and interpolated across the attribute group (scale 1–99), solved from no game database; the upward shape is a model artifact, not per-season measurement.
SOURCE LIST

S1 · BallFact Case 006 "Cameroon 1990: The So-Called Naive Rookies" — Milla at 38, African Player of the Year 1976/1990, four World Cup goals, the dispossess, the first African quarter-finalist, MYTH BUSTED verdict with grading: /truth/cameroon-1990/.

S2 · BallFact Case 007 "Higuita 1995" — the dispossessed keeper's own testimony of the 1990.06.23 goal, cross-referenced: /truth/higuita-1995/.

S3 · BallFact players database player_seasons / player_attributes (slug=roger-milla, 28 seasons, attributes L3; apps/goals/team_rank not filed, hence not cited).

S4 · Dataset CSV: /data/players/roger-milla.csv (per-season attribute snapshot).

← Previous file
Player File #P00013 · Higuita