Match Simulation plays each game 10,000 times from this season's real numbers. The results are estimates for fun, not predictions or advice.

Line-ups, ratings and results come from public match data.

The movement on the pitch replays real moves from open tracking data: DFL Deutsche Fußball Liga, via Bassek et al. (2025), Scientific Data, CC BY 4.0; adapted (players renamed, moves turned and cut).