Step inside
the game.
A time machine for football — Pelé ’58 to Messi ’22, rebuilt in 3D from the real record. Pause the goal. Rewind the break. Fly anywhere.
Every pass, shot and save from real recorded matches — World Cup finals to El Clásico — rebuilt as living 3D worlds and rendered at 60fps in your browser.
3,900+ real matches · 24 competitions · 60 fpsMain event · FIFA World Cup · Lusail Stadium
ArgentinaFrance
The greatest final ever played — Messi twice, Mbappé’s hat-trick, penalties. Every one of its 4,400 real events, rebuilt under the Lusail lights.
FIFA World Cup
Every World Cup final back to Pelé in 1958, plus the full 2018 and 2022 tournaments — each one rebuilt from its real event record.
Loading the archive…
Browse FIFA World Cup →Champions League
Two decades of European finals — Istanbul 2005, Wembley 2011, Madrid’s three-peat — point by real point.
Loading the archive…
Browse Champions League →La Liga
The entire Messi era at Barcelona: over 800 league matches, including every Clásico from Ronaldinho to the 5–0 Manita.
Loading the archive…
Browse La Liga →How a match is rebuilt
events → trajectories → physics → render
- 01
Events
Every fixture starts as the real thing: the match’s recorded event stream — thousands of timestamped passes, shots and saves, each with pitch coordinates.
{ min: 23, player: "Messi", type: "Shot", xG: 0.78 } - 02
Trajectories
The reconstruction engine turns real events into continuous motion: 22 players and a ball, pinned to every recorded location on a shared clock.
23+ tracks · 8–15 Hz Float32Array × x·y·z
- 03
Physics
The ball obeys the real thing — gravity, spin, bounce — so a driven shot dips and a clearance hangs.
gravity · spin bounce restitution
- 04
Render
Stadium, floodlights, and kits are dressed in WebGL and drawn in real time. No prerendered video anywhere.
Three.js · WebGL 60 fps · your GPU
Main events · 11
Browse the full archive ↓The archive · …
Loading the archive…
