About
Football Match Simulator lets you simulate real football matchups — and build your own — entirely in your browser.
What this is
Pick any two teams from a supported competition and the simulator estimates a likely lineup for each side, then plays out thousands of possible versions of the match to see how it tends to go. You can also build a completely custom team — any players, any formation — and simulate matches for it too.
Team and player information — squads, positions, current-season statistics, injuries and historical form — comes from the football data available to the site. That data is refreshed once a day, so it can be a few hours old at any given moment.
How it works
- Football statistics, squads and player availability are loaded for the two teams.
- A likely starting lineup and formation is estimated for each side, based on who's actually been playing, their known positions and their current availability.
- Thousands of possible versions of the match are simulated using that data.
- You can then watch any individual simulated match play out, minute by minute.
What this is not
The results are probabilistic simulations, not predictions. A match shown as 60% likely to be won by one side is not a forecast that it will happen — it's a summary of how a model built from real statistics tends to play out, nothing more. Nothing here is a guarantee of a real match outcome, and it shouldn't be treated as betting or financial advice.
Projected lineups are estimates too. There is no source of officially confirmed team news for upcoming matches, so the lineup shown is the model's best guess from recent starts, minutes and player roles — not a confirmed team sheet.
Runs on your device
Almost everything — building lineups, calculating team strength, running the Monte Carlo simulations and playing back an individual match — happens locally in your browser, not on a server. The only thing fetched remotely is the daily football data snapshot itself.
Questions or feedback? Get in touch.