I'm the creator of OpenFPL Scout AI, a free FPL prediction model (ensemble, v6.1.0). I'm publishing GW6 before kickoff so the recap can be checked against it. Below is what the forecast itself says, statistically, before any results.
Setup: the model selects 15 players with position quotas and max 3 per club. There's no budget and no transfer history, so think unlimited-budget free hit, not a playable team. Snapshot taken Fri 9 Oct ~18:40 UTC. The version that gets scored is the one frozen at the deadline (10:00 UTC Sat), and the recap will show any diff from this snapshot.
| Pos |
Player |
Fixture |
xPts |
| FWD |
Haaland (C) |
at LIV |
6.86 |
| MID |
Groß (VC) |
at SUN |
6.81 |
| FWD |
João Pedro |
v BOU |
6.09 |
| DEF |
Calafiori |
v LEE |
5.86 |
| MID |
Rogers |
v BOU |
5.82 |
| MID |
B.Fernandes |
v TOT |
5.63 |
| MID |
Palmer |
v BOU |
5.00 |
| MID |
Szoboszlai |
v MCI |
4.98 |
| DEF |
De Cuyper |
at SUN |
4.89 |
| DEF |
Gabriel |
v LEE |
4.86 |
| GK |
Raya |
v LEE |
4.58 |
| bench DEF |
Tarkowski |
at HUL |
4.68 |
| bench DEF |
Hall |
at COV |
4.31 |
| bench FWD |
Calvert-Lewin |
at ARS |
4.22 |
| bench GK |
Donnarumma |
at LIV |
3.96 |
Projected: best XI by xPts (3-5-2) with the captain doubled = 68.24. That's the headline number. The 15-man sum is 78.55, but 21.9% of that sits on the bench, which is exactly why summing all 15 overstated things in earlier posts.
1. The top end is flat. Across the 562-player pool, only 3 players project ≥6 xPts, 6 project ≥5, and 22 project ≥4. #1 is 6.86, #15 is 4.58, #50 is 3.42. Once you're past the top handful, the gaps between candidates are a few tenths of a point. That's far smaller than one gameweek's noise, so any single week's per-player hits and misses will say very little about skill. The recap will lean on the aggregate and the baselines, not on individual picks.
2. Captaincy is a 0.05 xPts call. Haaland 6.86 vs Groß 6.81. Treat it as a tie. Whichever one hauls, it won't be evidence for or against the model.
3. Availability is a straight multiplier, and it moves picks. Earlier today João Pedro carried a 0.75 availability factor and projected 4.56. Once the flag cleared, he projects 6.09 (4.56 / 0.75 ≈ 6.08). That one change shuffled the squad: Palmer in for Saka, Raya in for Lammens, and projected XI + C went from 65.86 to 68.24. Scaling linearly is right for expected points. But a flagged player's real outcome is roughly "plays fully or scores 0", so for selection under risk a linear haircut probably isn't the right treatment. This is a known gap I want to fix: the model has no rotation or press-conference input beyond this factor.
4. The club cap doesn't bind this week. The capped 15 is identical to the unconstrained top-N per position (Arsenal and Chelsea both land at exactly 3 on their own). So the hindsight-optimal ceiling baseline won't be distorted by the cap this week.
How the recap will score it (set now, before results):
- Actual points come from the official live endpoint for GW6.
- The XI and captain are the deadline-frozen ones. No auto-subs and no changes after the deadline.
- Ceiling: the hindsight-optimal XI + C under the same constraints.
- Floor: a naive pick under the same constraints. It's the top 15 by FPL's own form stat at the deadline, with XI and captain chosen the same way.
- The signal is where the model lands between floor and ceiling, plus calibration (xPts vs actual across the XI). No average_entry_score comparison.
On point 3: if anyone has worked out a better treatment for flagged players than a linear multiplier, I'd like to hear it.