The NFT Rating
Match forecasts
How likely is a win, a draw or a defeat? The rating gives the probabilities, and every rated match since 1872 shows how reliable they are.
- Skill
- 14%
- Better than guessing from base rates (Brier score)
- Brier score
- 0.536
- Brier score of the forecasts (base rates only: 0.625)
- Draw peak
- 29%
- Chance of a draw between equally rated teams
- Backtest
- 36,318
- Matches backtested
Upcoming matches
Planned matches between two rated teams, with each team's current rating. The team playing in its own country gets 100 points extra.
No planned matches entered yet
As soon as upcoming internationals are in the database, their forecasts show up here. Meanwhile, see below what the model said about the latest matches.
The latest matches, forecast in hindsight
The 20 most recent rated matches with the forecast the ratings before kick-off would have given. ✓ marks what actually happened.
| Home / Away | Home win | Draw | Away win | Score |
|---|---|---|---|---|
| 5 Oct 2026 | 57% | 26% | 17% ✓Actual result | 1–4 |
| 4 Oct 2026 | 80% ✓Actual result | 17% | 4% | 3–2 |
| 4 Oct 2026 | 55% ✓Actual result | 27% | 18% | 3–0 |
| 4 Oct 2026 | 57% ✓Actual result | 26% | 17% | 3–2 |
| 4 Oct 2026 | 34% | 29% ✓Actual result | 37% | 0–0 |
| 4 Oct 2026 | 84% ✓Actual result | 14% | 2% | 2–1 |
| 4 Oct 2026 | 68% ✓Actual result | 23% | 9% | 2–1 |
| 4 Oct 2026 | 26% | 28% | 46% ✓Actual result | 0–1 |
| 4 Oct 2026 | 52% | 27% ✓Actual result | 21% | 1–1 |
| 4 Oct 2026 | 27% | 28% ✓Actual result | 44% | 1–1 |
| 4 Oct 2026 | 56% ✓Actual result | 27% | 18% | 1–0 |
| 4 Oct 2026 | 74% ✓Actual result | 20% | 6% | 1–0 |
| 4 Oct 2026 | 68% | 23% | 9% ✓Actual result | 0–1 |
| 4 Oct 2026 | 82% | 16% ✓Actual result | 3% | 1–1 |
| 4 Oct 2026 | 52% ✓Actual result | 27% | 21% | 3–1 |
| 4 Oct 2026 | 85% ✓Actual result | 13% | 2% | 1–0 |
| 3 Oct 2026 | 32% | 29% | 39% ✓Actual result | 0–2 |
| 3 Oct 2026 | 19% | 27% | 54% ✓Actual result | 2–4 |
| 3 Oct 2026 | 19% | 27% | 55% ✓Actual result | 0–7 |
| 3 Oct 2026 | 97% ✓Actual result | 2% | 0% | 3–1 |
Do the forecasts hold up?
Every rated match grouped by the predicted chance of a home win, compared with how often the home team actually won. On the dashed line, forecasts and reality agree.
| Predicted home win | Matches | Predicted win | Actual wins |
|---|---|---|---|
| 0–10 % | 3,010 | 4.7% | 10.1% |
| 10–20 % | 3,232 | 15.2% | 23.1% |
| 20–30 % | 3,718 | 25.1% | 31.0% |
| 30–40 % | 4,306 | 35.0% | 38.6% |
| 40–50 % | 4,693 | 45.1% | 48.2% |
| 50–60 % | 4,688 | 54.9% | 55.3% |
| 60–70 % | 4,434 | 64.9% | 63.6% |
| 70–80 % | 3,928 | 74.9% | 73.3% |
| 80–90 % | 2,631 | 84.7% | 82.1% |
| 90–100 % | 1,678 | 94.2% | 91.0% |
Model against simpler guesses
Average error over 36,318 matches (24,500 since 2000). Lower is better.
| Method | Brier score | Log-loss | Better than base rates |
|---|---|---|---|
| NFT Rating with draw model | 0.5363 | 0.9114 | 14.2% |
| NFT Rating with a constant draw share | 0.5382 | 0.9161 | 13.9% |
| Base rates only | 0.6251 | 1.0395 | 0.0% |
Brier score: the squared error of the three probabilities added up (0 = perfect). Log-loss: how surprised the forecast was by the actual result. Base rates only: the same chances for every match (how often home teams win, draw and lose).
Draws by rating gap
The bigger the gap between the teams (home advantage included), the rarer the draw: observed against the fitted curve.
| Rating gap | Matches | Actual draws | Predicted draws |
|---|---|---|---|
| 0–50 | 6,147 | 28.3% | 28.8% |
| 50–100 | 5,903 | 28.6% | 28.2% |
| 100–150 | 5,264 | 27.5% | 27.0% |
| 150–200 | 4,491 | 24.6% | 25.2% |
| 200–250 | 3,708 | 23.4% | 23.1% |
| 250–300 | 2,949 | 20.4% | 20.6% |
| 300–350 | 2,287 | 17.8% | 18.1% |
| 350–400 | 1,631 | 15.3% | 15.3% |
| 400–450 | 1,161 | 12.7% | 12.1% |
| 450–500 | 849 | 9.9% | 9.2% |
| 500–550 | 602 | 10.8% | 7.1% |
| 550–600 | 421 | 5.5% | 5.3% |
| 600+ | 905 | 4.0% | 2.7% |
How it works
The rating says how many points a team can expect, a draw counting half. To split that into win, draw and defeat, the share of draws is fitted to every rated match as a bell curve of the rating gap: 29% between equally rated teams, falling off with a width of 473 points.
The draw chance is then taken equally from both sides: win = expected points − half the draw chance, defeat = the rest. So a win plus half a draw is exactly what the rating expects.
For the likely score, each team's goals follow a Poisson distribution whose average grows with the rating gap: 1.23 goals each for equally rated teams.
The backtest uses the ratings each team had before kick-off, so they only include what was known at the time. Only the two parameters of the draw curve are fitted on the whole history. A shoot-out counts as a draw.
