A football model you can learn from
Super League is an independent tactical game. Use it to explore width, depth, support, passing lanes and the cost of a tactical choice. Its players move according to game rules and editorial attributes.
The moving pitch is a simulation, not tracking from a real match. A real fixture can give a simulation its teams and date. It does not make the simulated runs, score or statistics a reconstruction of that game. This is a digital-twin teaching prototype; it has no synchronised player-tracking feed. See Research for the evidence, experiment and disaster-planning lesson.
What is current, and what is estimated
- Fixtures: the bundled 2026–27 reference calendar comes from Openfootball, which publishes its data under CC0. See the season view for the retrieval date and any fallback notice. Fixtures can change; this is not a live score service.
- Premier League game squads: the twenty-club editorial set starts from the 2026–27 season selections. Membership, shirt numbers and source rechecks have separate dates; the latest available records are shown in Research's squad coverage audit. A source's publication date is not its review date. These are selected game squads, not complete registrations or official matchday elevens. Positions and ability remain editorial.
- Other clubs: the other twenty curated club selections carry their own official membership references and observation dates in Research. Legends span different periods. None claims to be a complete registered squad or confirmed lineup.
- Attributes and tactics: editorial estimates and game parameters, not official scouting grades or physiological measurements. Model percentages describe the game's rules; they are not calibrated real-world probabilities.
How to read the spatial views
The Spacing Lab computes straight-line width, depth and nearest-teammate gaps from the ten outfield positions shown. It excludes the goalkeeper and does not model opponents. Save one shape, change one variable, and compare.
Post-match position maps sample the simulated match after settled kicks. Lines join those samples; they are not continuous tracking. Heat represents sampled occupancy, not time spent in each area. Resetting for a kickoff or changing ends can create a positional jump. Do not interpret these views as real running distance, speed, workload or injury risk.
Use the model to ask a question, then check the idea against footage, your players and your coaching context. It is not a validated player assessment or match forecast.
Sources and rights
Club and player names are used descriptively. Super League is unofficial and is not affiliated with, sponsored by or endorsed by any league, club, federation, player, broadcaster or data provider. Portraits are stylised game illustrations, not verified likenesses.
- StatsBomb Open Data: the measured style knobs (
data/tactics-measured.json) and the competition index (data/statsbomb-index.json) are derived from StatsBomb Open Data, used under its free research terms. Data credit: StatsBomb. The measurements describe a small sample of matches; they are not a rating of any club. - Coaching doctrine: the tactics doctrine is paraphrased from the NSCAA Soccer Coaching Bible (Human Kinetics, 2004).
- Typefaces: Source Sans 3 and Barlow Condensed are served from this site under the SIL Open Font License 1.1. Licence texts: Source Sans 3, Barlow Condensed.
The public build uses editorial game squads. Private Transfermarkt-derived roster and tournament dumps are excluded or replaced by separately authored public records. Removing a source name or an identifier does not grant redistribution rights; the release checks reject those markers rather than relabel them.
Code and original editorial material remain copyright Nonarkara. Third-party material retains its own rights. Any future commercial release or licensed tracking integration needs a separate rights review.
Artwork review remains open: the repository records a generated-portrait workflow, but it does not yet contain complete per-image generation terms and permission records for all artwork and personal photographs. Stylization and an unofficial label do not establish reuse rights. The gallery is illustrative; it is not documentary match photography. Its corrected 2022 final caption follows the French federation match report: Messi scored twice and Mbappé three times.
Privacy
Game preferences and saved simulations may be stored in your browser. Optional match telemetry is controlled by the in-game consent choice. Hosting providers receive ordinary connection information when serving the site. The game's typefaces are served from this site. This page does not run analytics.
Report a data error or rights concern through the project owner's GitHub profile, identifying the affected page and material.
Method note updated 29 October 2026. Build time is not roster verification time.