Accuracy
Our model is retrained every gameweek. Once each gameweek concludes, every prediction is re-audited against the points players actually scored and benchmarked against FPL's official projection and the simple ratings managers use most, using industry-standard accuracy measures so the results can be compared directly.
What the numbers mean
Each measure in plain words, alongside its standard statistical name.
- Top pick
- Each week, the single player a source rated highest, and the points he actually scored, averaged over the weeks. The closest thing to asking who should have worn the armband.
- Top 15 picks
- The 15 players a source rated highest among everyone with a fixture, and the average points they actually scored. Set against the average player with a fixture, it shows how much a shortlist from that source was worth.
- Right call, head to headpairwise accuracy, Kendall concordance
- Take every pair of players owned by at least 1% of managers who finished on different points. How often did the source rate the higher scorer above the other? A coin toss scores 50%; ties in the rating count as half right.
- Average missMAE, mean absolute error
- For every player, take the gap between the points predicted and the points he actually scored, ignore whether it was too high or too low, and average those gaps. An average miss of 2.3 means a typical prediction was 2.3 points out. Lower is better. Only players owned by at least 1% of managers count, so empty benches don't flatter the number.
- FPL's projectionep_next
- The expected points the official game shows for each player. The last value published before the deadline is scored exactly like the model's, so the two can be compared on the same weeks.
- Recent form
- A player's average points per gameweek over the last 4 gameweeks, blanks included: the number most managers glance at first.
- Points per match
- A player's season points divided by the matches he has played in, as the official game shows it.
- Live and backtest
- A live week is one where the model's predictions were stored before the deadline. A backtest week is one the model never ran for at the time, rebuilt afterwards from the data that existed before the deadline. Where we hold the injury flags from before that deadline they are applied; otherwise every player is treated as fit, so injured players count against the model.
- Big-miss errorRMSE, root mean square error
- The same gaps as the average miss, but each is squared before averaging and the square root taken at the end, so one 10-point miss counts far more than five 2-point misses. Shown in the full figures.
- Top-15 overlap and ranking qualityTop-15, NDCG@15
- How many of a source's top 15 really finished in the week's top 15, and how much of the real top 15's points they captured with the very top counting most. Both swing a lot from week to week, so they are shown in the full figures.
- Rank orderSpearman correlation
- How closely a source's order of every owned player matches the order they really finished in, from −1 (exactly backwards) through 0 (no relation) to 1 (identical). Shown in the full figures.