Scoreboard

3 gameweeks scored: GW1, GW2, GW3 · built 2026-09-11 07:07 UTC · Frootbrall

How the deadline projection did against what FPL then recorded, one finished gameweek at a time: the model on its full scored population, then FPL's own ep_next and a last-5 average, each beside the model on the same players. Bias is mean projected minus realized, so positive is over-projection. Rebuilt daily; lags a newly scored gameweek by one rebuild.

Every scored gameweek — RMSE, MAE and bias on the full scored population, the played subset beside it (under-projection shows there first), then each baseline beside the model on the same players. The Season row is n-weighted over the gameweeks pooled on this page (RMSE from the pooled MSE), derived here, not a separately scored population; a baseline pools only the gameweeks that carry it.
GameweeknRMSEMAEBiasPlayed nPlayed RMSEPlayed biasep_next nModel RMSEep_next RMSElast-5 nModel RMSElast-5 RMSELabels
GW15992.661.44-0.523073.60-1.465992.662.62pre-collapse-fix-code
GW26162.441.30-0.423083.35-1.526162.442.366102.452.96
GW36522.141.15-0.393073.02-1.446522.142.406262.152.45
Season18672.421.29-0.449223.33-1.4718672.422.4612362.312.71pre-collapse-fix-code

Gameweek 3

scored 2026-09-10 08:46 UTC · population: projected 652 · realized 652 · scored 652

Model — full scored population (n=652)
PopulationnRMSEMAEBiasMean projectedMean realized
Overall6522.141.15-0.391.011.40
Played3073.021.84-1.441.532.97
By position — full scored population
PositionnRMSEMAEBiasMean projectedMean realized
GK711.831.02-0.170.851.01
DEF2142.531.45-0.711.031.74
MID2891.991.04-0.321.011.33
FWD781.760.87+0.021.111.09
By return category — full scored population
CategorynRMSEMAEBiasMean projectedMean realized
zero3450.740.54+0.540.540.00
blank1880.670.49+0.161.461.30
ticker541.871.76-1.761.533.30
hauler656.245.79-5.791.737.52
Reliability curve — projected points binned, full scored population
ProjectednMean projectedMean realizedBias
0–0.51520.010.05-0.04
0.5–11830.840.48+0.36
1–1.51361.211.49-0.27
1.5–21341.733.13-1.40
2–3462.224.20-1.97
3–413.032.00+1.03
4–60
6+0

Band coverage — snapshot carries no floor/ceiling (projection schema 2.0)

vs ep_next — the 652 scored players with an ep_next figure (n=652); model figures on the same players
PopulationnModel RMSEep_next RMSEModel MAEep_next MAEModel biasep_next bias
Overall6522.142.401.151.29-0.39+0.06
Played3073.023.421.842.43-1.44-0.19
GK711.831.991.020.88-0.17-0.08
DEF2142.532.801.451.60-0.71-0.24
MID2891.992.291.041.25-0.32+0.27
FWD781.761.910.870.96+0.02+0.21
zero3450.740.680.540.28+0.54+0.28
blank1880.672.650.491.70+0.16+1.22
ticker541.872.661.762.19-1.76-0.12
hauler656.245.395.794.71-5.79-4.34
vs last-5 — the 626 scored players with a prior gameweek (n=626), window GW1, GW2; model figures on the same players
PopulationnModel RMSElast-5 RMSEModel MAElast-5 MAEModel biaslast-5 bias
Overall6262.152.451.151.31-0.41+0.06
Played2963.033.451.862.45-1.45-0.19
GK701.841.981.020.84-0.18-0.14
DEF2072.502.811.421.59-0.69-0.21
MID2762.022.371.061.28-0.35+0.25
FWD731.802.000.881.05-0.04+0.25
zero3300.730.830.520.28+0.52+0.28
blank1790.682.710.511.73+0.17+1.23
ticker541.872.671.762.20-1.76-0.13
hauler636.245.395.784.68-5.78-4.30
Provenance
Deadline snapshotgw03.json.gz · source backfill · captured 2026-09-04 10:01 UTC
Deadline2026-09-04 17:30 UTC
Built forGW3
Projection schema2.0
Data commit1234920
Code commit
Bootstrap2026-09-04T162812Z.json.gz · captured 2026-09-04 16:28 UTC
Live payloadfetched 2026-09-10 07:13 UTC · finished yes · data checked yes
Prior live gameweeksGW1, GW2
Artifact schema1.0 · rules 2026/27

Gameweek 2

scored 2026-09-10 08:46 UTC · population: projected 616 · realized 620 · scored 616

Model — full scored population (n=616)
PopulationnRMSEMAEBiasMean projectedMean realized
Overall6162.441.30-0.421.021.44
Played3083.351.92-1.521.362.88
By position — full scored population
PositionnRMSEMAEBiasMean projectedMean realized
GK681.721.08+0.080.900.82
DEF2052.271.29-0.361.021.39
MID2702.731.35-0.601.021.62
FWD732.381.35-0.341.151.49
By return category — full scored population
CategorynRMSEMAEBiasMean projectedMean realized
zero3080.860.68+0.680.680.00
blank2020.670.50+0.111.301.19
ticker432.092.03-2.031.443.47
hauler637.096.38-6.381.527.90
Reliability curve — projected points binned, full scored population
ProjectednMean projectedMean realizedBias
0–0.51090.010.01+0.00
0.5–11380.890.38+0.51
1–1.52541.241.74-0.51
1.5–21091.653.14-1.49
2–362.108.17-6.07
3–40
4–60
6+0

Band coverage — snapshot carries no floor/ceiling (projection schema 2.0)

vs ep_next — the 616 scored players with an ep_next figure (n=616); model figures on the same players
PopulationnModel RMSEep_next RMSEModel MAEep_next MAEModel biasep_next bias
Overall6162.442.361.301.46-0.42+0.06
Played3083.353.061.921.90-1.52-0.91
GK681.721.931.081.44+0.08+0.83
DEF2052.272.271.291.51-0.36+0.11
MID2702.732.541.351.45-0.60-0.13
FWD732.382.261.351.37-0.34-0.10
zero3080.861.330.681.02+0.68+1.02
blank2020.671.050.500.83+0.11+0.69
ticker432.091.512.031.40-2.03-1.39
hauler637.096.386.385.69-6.38-5.69
vs last-5 — the 610 scored players with a prior gameweek (n=610), window GW1; model figures on the same players
PopulationnModel RMSElast-5 RMSEModel MAElast-5 MAEModel biaslast-5 bias
Overall6102.452.961.301.45-0.43+0.10
Played3063.363.991.932.58-1.52-0.09
GK671.731.761.080.76+0.06+0.19
DEF2022.283.101.301.58-0.38+0.28
MID2682.743.121.351.49-0.61+0.03
FWD732.382.791.351.58-0.34-0.21
zero3040.861.240.680.32+0.68+0.30
blank2000.673.120.511.78+0.11+0.94
ticker432.093.522.032.74-2.03+0.28
hauler637.096.156.384.98-6.38-3.62
Provenance
Deadline snapshotgw02.json.gz · source backfill · captured 2026-08-27 16:52 UTC
Deadline2026-08-28 17:30 UTC
Built forGW2
Projection schema2.0
Data commit22c9d55
Code commit
Bootstrap2026-08-28T152922Z.json.gz · captured 2026-08-28 15:29 UTC
Live payloadfetched 2026-09-10 07:13 UTC · finished yes · data checked yes
Prior live gameweeksGW1
Artifact schema1.0 · rules 2026/27

Gameweek 1 pre-collapse-fix-code

scored 2026-09-10 08:46 UTC · population: projected 599 · realized 600 · scored 599

Model — full scored population (n=599)
PopulationnRMSEMAEBiasMean projectedMean realized
Overall5992.661.44-0.521.061.58
Played3073.602.35-1.461.623.08
By position — full scored population
PositionnRMSEMAEBiasMean projectedMean realized
GK671.940.90-0.170.861.03
DEF1983.001.64-0.611.111.72
MID2622.641.45-0.621.081.69
FWD722.291.32-0.221.081.29
By return category — full scored population
CategorynRMSEMAEBiasMean projectedMean realized
zero2920.930.48+0.480.480.00
blank1991.301.06+0.271.481.21
ticker352.051.72-1.521.703.23
hauler736.936.16-6.161.958.11
Reliability curve — projected points binned, full scored population
ProjectednMean projectedMean realizedBias
0–0.53130.130.76-0.63
0.5–1420.741.38-0.64
1–1.5561.231.73-0.50
1.5–2491.772.35-0.58
2–3822.532.52+0.01
3–4483.354.21-0.85
4–694.453.11+1.34
6+0

Band coverage — snapshot carries no floor/ceiling (projection schema 2.0)

vs ep_next — the 599 scored players with an ep_next figure (n=599); model figures on the same players
PopulationnModel RMSEep_next RMSEModel MAEep_next MAEModel biasep_next bias
Overall5992.662.621.441.60-0.52-0.05
Played3073.603.412.352.12-1.46-1.12
GK671.942.090.901.51-0.17+0.64
DEF1983.002.951.641.79-0.61-0.21
MID2622.642.611.451.55-0.62-0.17
FWD722.292.071.321.34-0.22+0.14
zero2920.931.360.481.06+0.48+1.06
blank1991.301.051.060.83+0.27+0.71
ticker352.051.411.721.27-1.52-1.25
hauler736.936.716.166.02-6.16-6.02

vs last-5 — no prior gameweek — last-5 is undefined at GW1

Provenance
Deadline snapshotgw01.json.gz · source backfill · captured 2026-08-21 04:44 UTC
Deadline2026-08-21 17:30 UTC
Built forGW1
Projection schema2.0
Data commit2edf6ac
Code commit
Bootstrap2026-08-21T155236Z.json.gz · captured 2026-08-21 15:52 UTC
Live payloadfetched 2026-09-10 07:13 UTC · finished yes · data checked yes
Prior live gameweeks
Artifact schema1.0 · rules 2026/27