Every player is not a score — every player is a curve
This is the deep ledger of BallFact: players × season snapshots × 43 attributes. Peaks get archived, and so do valleys — no editing the curve. Built on FM-era engines, calibrated attribute by attribute against audited season data, every number carrying its confidence tier. The destination is not a table. It's the Cross-Era Arena.
Files already open
America 1994 · A Focus: 10 Files, One Summer's Accounts
An aggregation hub laying 10 published files (Cases 008/009/013/014 + dossiers Salenko/Amokachi/Amuneke/Kostadinov/Răducioiu/Brolin) back on one table. Pure navigation, no new facts.
ENTER FOCUS →Cameroon 1990 · the "naive rookies", two veterans, one rival
An aggregation hub laying five published files (Case 006/007 + Dossiers Milla/N’Kono/Higuita) back on one table. Pure navigation, no new facts.
ENTER FOCUS →Fallen Stars · Ledgers for Meteors, Testimony for Youth
The series hub: star chart + all volumes. 3 volumes open: VOL.1 Álvaro Recoba (Nine Minutes at the Top, Ten Years in the Queue), VOL.2 Adriano (Nine Days Between Heaven and Hell), VOL.3 Michael Owen (After the Speed Left the Body). New volumes join the chart automatically.
ENTER SERIES →1996 World Best XI · Attribute master table
Eleven plus five bench, each with 43 FM-style attributes as a season snapshot. Pitch and roster hover-linked, position-weight formulas marked cell by cell, ● marking what feeds each overall — the ruler's first calibration.
OPEN SNAPSHOT →Paolo Maldini · 25 seasons, year by year
The full attribute matrix from 1984/85 to 2008/09: debut at 16, seven starred peaks, two reinventions, a Champions League final at 38. The handover between body and mind, with not one line deleted.
OPEN FILE →Zinedine Zidane · 17 seasons, one late-blooming curve
The full attribute matrix from 1989/90 to 2005/06: Cannes debut, Bordeaux breakout, Juventus coronation, Real Madrid farewell. Six starred peaks, and back at 92 in the season he said goodbye — the greatness that keeps climbing after the books look settled.
OPEN FILE →Marek Citko · rated 85, forgotten by history
First file of the Hidden Gem Dossier: two Polish titles, two Champions League goals in September 1996, a strike at Wembley — then a torn Achilles at 23. The player FSM97 rated above Raúl, recovered line by line.
OPEN FILE →Oleg Salenko · two Golden Boots, one long farewell
Second file of the Hidden Gem Dossier: the only five-goal game in World Cup history (vs Cameroon 1994), the only Golden Boot never to leave the group stage — and the five-goal night was his international farewell. Plus the 1989 World Youth Championship Golden Boot: two FIFA-tournament scoring titles, one man.
OPEN FILE →Andreas Köpke · 22 seasons, year by year
Euro 1996 champion · FIFA World Keeper of the Year。Twenty-two seasons from Berlin to Marseille: the ledger of a late-bloomer who peaked at 34 and kept going.
OPEN FILE →Cafu · 22 seasons, year by year
142 caps · two World Cups。The engine on Brazil's flank, 1990 to 2008: a right-back's curve that refused to flatten.
OPEN FILE →Dunga · 22 seasons, year by year
1994 World Cup captain。The iron hinge of Brazil's midfield: 91 caps, discipline as a playing style, every season on record.
OPEN FILE →Franco Baresi · 20 seasons, year by year
719 matches · one club。One club, twenty seasons. The libero who read the game before it happened — every year of it, archived.
OPEN FILE →Marcel Desailly · 19 seasons, year by year
UCL back-to-back with two clubs。Marseille 1993, Milan 1994, then France's 1998 and 2000: the rock that also ran.
OPEN FILE →Ronaldo Nazário · 19 seasons, year by year
34 goals in 1996/97。The phenomenon, season by season: Barcelona's sprinter, Madrid's returnee, the knee, the comeback.
OPEN FILE →Alan Shearer · 19 seasons, year by year
260 Premier League goals (record)。Blackburn's title, Newcastle's record, Euro 96's golden boot — and the 96/97 season filed match by match.
OPEN FILE →Rui Costa · 16 seasons, year by year
Fiorentina · Milan · 94 caps。The silk between the two centuries: 2003 Champions League winner, every through ball accounted.
OPEN FILE →George Weah · 18 seasons, year by year
1995 Ballon d'Or。From Monrovia to Milan: the only African-born Ballon d'Or winner, ledger crossing four continents.
OPEN FILE →Eric Cantona
The King of six titles in six seasons: 11 seasons × 43 attributes — two peaks separated by 249 days, a curve with no decline, only a self-signed full stop.
Open the file →René Higuita · The man who played goalkeeping as a midfielder
24 seasons, 5 countries, the original sweeper-keeper. The 1989 Libertadores, the 1990 Milla goal, the 1995 Wembley scorpion kick — and how "300 saves" was recounted to 214 (Case 007).
OPEN FILE →Roger Milla · The man who peaked at thirty-eight
28 seasons, four chapters. A curve that got stronger with age, peaking at 80 in 1990 — the year he scored four World Cup goals and won his second African Player of the Year.
OPEN FILE →Thomas N'Kono · Twenty years behind the line
25 seasons, 5 countries. A keeper's plateau: peak 76 anchored on his 1982 World Cup season, held 14 seasons — the ledger of the man Case 006 called "behind the line".
OPEN FILE →Daniel Amokachi · the two goals folded into another man's hat-trick
6 seasons, Brugge to Beşiktaş. In Case 013's 1994 ledger Nigeria's 6 group goals belong to 5 names, 2 of them his — the match retold as "a Yekini hat-trick" had three scorers.
OPEN FILE →Emmanuel Amuneke · the ledger that lifts its head in two rows
7 rows, 4 league countries. Five consecutive seasons on one figure (82), while the table's priciest cells sit only on the 1994 and 1996 national rows — the third scorer of the match Case 013 corrected.
OPEN FILE →Tomas Brolin · the ledger breaks on the row after the peak
7 seasons, Norrköping to Crystal Palace. The summit 82 and the file's only peak stamp both sit on 1994, while durability falls 30 points in one step next row (80→50) and three further rows are marked valley. Seven of the 8 cells reading 88 belong to a column that never enters the overall.
OPEN FILE →Emil Kostadinov · the summit is in Porto, the World Cup row writes him back to the start
7 seasons, Sofia to Mainz. The unique peak 85 and the finishing summit 92 both belong to Porto 1993/94; the 1994 row reads 81, his very first figure, with OFF 86 the only exception in seven. Case 013's ledger gives Bulgaria 6 goals across 4 names — his absent.
OPEN FILE →Florin Raducioiu · one man, filed in two different rows
7 seasons, Dinamo to AC Milan. Overall 84, finishing 90 and goal hunger 93 peak uniquely on the 1994 national row, while clutch, composure and vision peak uniquely on 1993/94 — which is why our mark column drops three peaks in seven rows. Neither published Romanian ledger credits him with a goal.
OPEN FILE →Igor Belanov · one cell for the summit, two sites for the collapse
7 seasons (1985—1997, two years empty): every unique high in the table sits in the single 1986 row (8 columns, overall 85), while the unique lows split — five mental and drive columns in 1989/90, ten mobility/physical/technique columns in 1996/97. No match facts; attributes L3.
OPEN FILE →Álvaro Recoba · Nine Minutes at the Top, Ten Years in the Queue
Two goals in nine minutes off the bench on debut — "Ronaldo can wait". Venezia’s saviour, a fake-passport ban, 261 Inter games, the Turin and Athens valleys, a farewell at 40. Fourteen anchors, 43 attributes, no cell edited.
OPEN FILE →Adriano · Nine Days Between Heaven and Hell
A stoppage-time equaliser in the 2004 Copa América final, 7-goal golden boot — and nine days later, his father dies. The Emperor: 74 Inter goals, four scudetti, a 19-goal Brasileirão title, the 2011 Achilles. Twelve anchors, 43 attributes; the hole in 2004.
OPEN FILE →Michael Owen · After the Speed Left the Body
A World Cup run at 18, the Ballon d’Or at 22; the right knee at 51 seconds in 2006 — "cut my career into halves". 158 Liverpool goals, 40 for England. After the speed left, he became a fox in the box.
OPEN FILE →Where the ledger is headed
Step one: grow the snapshots. A player is not a score, he is a curve — what the peak season was worth, what the valley looked like, all of it into the archive. Every new file adds another curve.
Step two: open the Arena. Once there are enough curves, the Cross-Era Arena opens: Ronaldo 1998 versus Messi 2011, attribute by attribute; put them in the same squad, play a home-and-away series, and let the data simulation settle it. Even Ronaldinho at 39 against an 18-year-old academy kid, one on one — and let the ledger rule.
A debt left by a ten-year-old
This database didn't start with some grand narrative. It started with a ten-year-old kid memorising a player he knew nothing about from an old game called FSM97 — Marek Citko, rated 85, higher than Raúl. Three decades later the kid finally learned who Citko was — and opened file #P00003 for him — and learned something else too: the feeling of "not belonging to that era, yet coming to know it through one channel" — that feeling follows you for life.
So this database is repayment: leaving a channel for the next generation, so they can collide with their own Citko, their own Baresi. This era is busy writing Haaland and Mbappé, and doesn't need my bricks. But the retired ones, the ones with lined faces, the wind-chasing boys who are already in heaven — somebody has to keep the books on their curves.
Don't tell me legends. Show me the ledger.