The tightest honor the real league gives out in a season. It is the ceiling.
How honest is this simulation?
Every franchise game says its numbers feel real. Feeling real is not a measurement. This page is the measurement — what we check, what we check it against, and the places the comparison stops working.
The problem with “realistic”
A season simulator can produce numbers that look plausible one year at a time and still be badly wrong over a decade. The failure is slow: ratings creep upward a fraction at a time, every club's players get a little better than they should, and ten seasons in the league is full of superstars. Nobody notices, because no single season looked odd.
That is not hypothetical here. It happened, it was found by running the engine for a decade rather than by reading the code, and fixing it is most of why this page exists.
What we measure against
To say a league has too many great players, you need a number for how many great players a real league has. There isn't a published one — the NFL does not release a ratings distribution. So we anchor to something the real league does publish, and that barely changes: how many players it honors, and how many players it honors them out of.
The broader “very good this year” honor. It is the watch line, not the target.
53 active players across 32 clubs — the same roster structure this game runs.
26 ÷ 1,696. Cross it and the league is minting stars the real one does not.
88 ÷ 1,696. Between the two is a band, not a bullseye — because the anchor is an analogy, not an identity.
Across the whole league, average player quality may move less than 0.15 of a rating point a season; past 0.3 the build says so out loud.
Both honor counts are structural facts about how the awards are built — a fixed number of seats, stable for years — rather than a statistic scraped from one season. And the population they are drawn from, 53 active players across 32 clubs, is the same roster structure this game runs. The anchor and the thing being measured line up by construction, not by a conversion fudge.
Where this breaks down
This is the part most “realism” pages leave out, and it is the part that should make you trust the rest.
- It is an analogy, not an identity. An All-Pro place is an award for how someone played last season. A 90-plus rating is a claim about how good someone is. Those are related, not the same. That is exactly why the target ships as a band between two honors rather than as a single confident number — a point estimate here would be false precision.
- The honor counts are structural, not measured. We read them from the stable shape of the awards. That is stronger than someone's judgement and weaker than a real published distribution of player ratings, which nobody has released in a citable form.
- A measurement window is part of the measurement. A freshly generated league is not a league at rest. A three-season probe here once reported a problem that a ten-season probe did not confirm — so the checks run over a decade, and one of them runs to fifteen seasons because a slow ratchet only shows up that far out.
- An average can hide a shape. A league's mean rating can sit perfectly still while its top end moves enormously. So the checks look at spread and at the tail separately, because those two fail independently.
- Statistics are guardrailed, not replayed. Season and career totals are held against real baselines from Pro Football Reference. That keeps a 7,000-yard passing season from happening. It does not make this a replay of any real season, and it is not meant to.
Why this is a build gate and not a promise
A claim that is only argued gets forgotten. Each of the numbers above is asserted by the test suite and checked when the game is built, so a change that quietly re-inflates the league fails before it ships rather than being discovered a decade of game-time later by a player.
The same applies to this page. The figures in it are generated from the simulation's own constants at build time — there is no second copy of them to fall out of date.
What we still owe you
Two things we know are weaker than we would like, stated here rather than left out. The economics of running a club — how much cash an owner has, and what things cost — were calibrated for a league where cash rarely moved, and now it moves. And a handful of constants describing how rival clubs prioritise their spending are judgement rather than measurement. Both are on the list.