Home / Guides / How the simulation works
Game mechanicsHow the simulation works
Ever assembled a galaxy of attackers and still finished mid-table? This is what happens under the hood the moment you press Simulate Season — from your squad rating to the goal model that decides every result.
From eleven players to one number
Before a single match is played, Perfect XI reduces your whole squad to one underlying value: team strength. That value starts from the average rating of your eleven players, but it is not a simple average. The engine also looks at how evenly your quality is spread, and applies a balance bonus to sides that are strong everywhere rather than top-heavy in one area.
The practical consequence is the one every serious player learns the hard way: a single weak position quietly caps the whole team. You can pair two world-class forwards with a shaky goalkeeper, and the rating you carry into the season will sit far below what those names suggest. A useful mental model is a chain — your strength is set closer to your weakest link than to your best one.
Turning rating into strength
The combined rating is mapped onto a strength figure that the match engine understands. Two things matter here. First, the scale is not linear at the top: the difference between a very good side and an elite one is worth more than the same gap lower down, because the league you are measured against is itself strong. Second, your strength is always relative. You are never judged in isolation — every result is your strength weighed against an opponent's.
The goal model
Each of your 38 fixtures — home and away against a field of simulated opponents — is resolved with a Poisson goal model. In plain terms: from your strength versus that opponent's strength, the engine works out an expected number of goals for each team, then draws the actual scoreline at random around those expectations.
This is the same family of model bookmakers and analysts use for real football, and it behaves the way real football does. A side expected to score around two goals will often get two, sometimes four, and occasionally none at all. Favourites win most of the time, but not every time — and that built-in randomness is the entire reason the game has a soul.
Because results are drawn rather than fixed, the same squad can finish champions in one run and runner-up in the next. That is the model working as intended, not a bug.
Why luck still beats you
Over 38 games the table usually rewards the stronger team, which is exactly why a perfect 38-0 season is so brutal. Winning one match as a strong favourite is easy; stringing 38 of them together without a single upset means surviving 38 separate dice rolls where the underdog always has a puncher's chance. Strength stacks the odds in your favour on every roll — it never removes the roll.
The takeaway: maximise the things you control and accept the variance you cannot. You cannot control whether a mid-table opponent has their best day against you. You can control whether your side is strong and balanced enough that those days cost you a dropped point rather than a defeat.
Reading the pre-season odds
When your squad is complete, the game shows you what the bookies make of your XI before you simulate. That projection is a direct readout of your team strength relative to the field. If the odds look generous, you have probably built a balanced, high-floor side. If they look harsh despite some big names, that is the balance penalty talking — you have a hole somewhere that the engine has spotted even if you have not.
What you can actually control
- Your ceiling — the elite players you draft into key roles raise your top-end strength.
- Your floor — balance across all eleven positions is what stops a single weak spot from dragging everything down.
- Position fit — players perform best in their natural role; misuse one and you hand strength away for free.
Variance is the one thing you cannot touch. So the entire skill of Perfect XI is squeezing the controllable factors as hard as you can, then trusting a strong, balanced side to ride out the noise across a full campaign. If you want to see the principle applied end to end, read the 38-0 guide.