Skip to content
FPL Prism

GW9 forecast report

The latest saved GW9 checkpoint from before the deadline, scored against official FPL points. The forecast baseline stays fixed when the model changes later.

The final deadline capture was missed, so this report uses the latest saved GW9 checkpoint from before the deadline. The forecast fingerprint is 3c5429b87f4aae9cdb012ba6d2942ca1841b8fe1db9963b1a0c2b030c38cab3a. FPL has marked every fixture finished.

Checkpoint
Average miss1.76 ptsmean absolute error
Within 2 points73.2%of players who played
Bias+1.00scored more than forecast on average
Players scored310recorded minutes

Headline figures cover only players who played, since forecasting zero for a benched player is easy and would flatter the numbers. Across all 669 players the average miss was 0.97 pts.

Pre-kickoff comparison is unavailable: 7 of 10 fixture forecasts were saved. We only publish that comparison when every fixture has a verified pre-kickoff capture.

Against a flat 2-point guess

Both rows use the same 310 players who recorded minutes. A hit-rate can hide how far misses are, so compare average miss and RMSE too.

ForecastWithin 2Avg missRMSEBias
FPL Prism73.2%1.762.75+1.00
Always forecast 278.7%1.802.79+0.83

How the xPts rankings performed

Top picks are ranked by forecast xPts. Actual averages include zero-minute picks; the field average uses the same 669 forecasted players. This is selection signal from the frozen forecast pool, not a guaranteed squad result.

Highest xPtsTotal actualAvg per pickField avg / playerUplift / pickPlayed
Top 10474.701.31+3.3910/10
Top 20884.401.31+3.0920/20
Top 502214.421.31+3.1149/50

By position

PositionPlayersAvg missRMSEBiasWithin 2
Goalkeepers202.203.11+1.3765.0%
Defenders1012.173.24+1.4563.4%
Midfielders1531.402.21+0.6780.4%
Forwards361.913.12+0.9375.0%

Best calls

High-output players scoring at least 4 points where the pre-deadline forecast was within 1.5 points of the official result.

PlayerPosForecastActualGap
Dewsbury-HallMID3.34+0.7
XhakaMID3.14+0.9
AndersonMID3.14+0.9
WhartonMID2.74+1.3
AnthonyMID2.54+1.5

Largest misses

PlayerPosForecastActualMiss
Van HeckeDEF3.11511.9
FofanaDEF1.5119.5
McBurnieFWD2.8129.2
VerbruggenGKP2.1118.9
Van den BergDEF1.2108.8
KonsaDEF2.1107.9
CostinhaDEF0.487.6
AyariMID2.5107.5
AwoniyiFWD1.597.5
AcheampongDEF1.597.5
BranthwaiteDEF1.597.5
AdliMID0.787.3
What these measures mean
  • Average miss (MAE): the typical gap between forecast and actual points, ignoring direction.
  • RMSE: like the average miss, but big misses count for more.
  • Bias: actual minus forecast on average. Positive means players outscored their forecasts.
  • Within 2: share of players whose actual score was within 2 points of the forecast.
Snapshot and data source
Model version
1.4.5
Forecast source
Latest saved pre-deadline checkpoint
Training window
Results through GW8; GW4–GW5 walk-forward validation.
Checkpoint captured
31 Oct 2026, 08:50 UTC, before the deadline
Report generated
3 Nov 2026, 09:44 UTC
Points source
https://fantasy.premierleague.com/api/event/9/live/
Result status
10 of 10 fixtures provisionally finished when scored
Snapshot fingerprint
3c5429b87f4aae9cdb012ba6d2942ca1841b8fe1db9963b1a0c2b030c38cab3a

This report is historical evidence for GW9, not a test of the current model. See the live GW10 forecasts.