← Back to Hub

Optimal Eleven — GW35 Outlook

Active GW34 (just played) · Next deadline GW35 2026-05-01 17:30 UTC · Lookahead: GW35–GW38 (4 GWs) · Budget used: £82.2m / £85.0m · Generated: 2026-04-30 · Updated: 2026-04-30

254.6
projected xP over 4 GWs (captain × 2)
Formation: 4-3-3
11 starters · 229.4 xP raw + 25.1 captain bonus
£82.2m
cost · clubs: MCI×3, ARS×2, CRY×2, MUN×2, NFO×1, WHU×1

Starting XI

GK
Raya
ARS · £6.0m
xP 13.8
DEF
O'Reilly
MCI · £5.1m
xP 22.1
Lacroix
CRY · £5.1m
xP 20.6
Gabriel
ARS · £7.2m
xP 18.4
Guéhi
MCI · £5.1m
xP 17.5
MID
B.Fernandes
C
MUN · £10.4m
xP 25.1
Gibbs-White
VC
NFO · £7.6m
xP 24.9
Casemiro
MUN · £5.8m
xP 23.1
FWD
Mateta
CRY · £7.6m
xP 22.6
Haaland
MCI · £14.5m
xP 21.0
Bowen
WHU · £7.8m
xP 20.1

Per-player breakdown

PlayerClubPosPriceGW35GW36GW37GW38xP total
B.Fernandes (C)MUNMID£10.4m6.56.56.55.725.1
Gibbs-White (VC)NFOMID£7.6m6.46.45.76.424.9
CasemiroMUNMID£5.8m5.95.95.95.323.1
MatetaCRYFWD£7.6m4.29.54.74.222.6
O'ReillyMCIDEF£5.1m4.69.33.64.622.1
HaalandMCIFWD£14.5m4.38.63.84.321.0
LacroixCRYDEF£5.1m3.59.14.53.520.6
BowenWHUFWD£7.8m5.04.55.05.620.1
GabrielARSDEF£7.2m4.14.16.04.118.4
GuéhiMCIDEF£5.1m3.77.32.83.717.5
RayaARSGKP£6.0m3.13.14.53.113.8

Methodology

Optimization picks the 11 starters that maximize total expected points (xP) over the lookahead window, subject to FPL Wildcard rules: £85m starter budget (heuristic — leaves ~£15m for 4 cheap bench fillers in a real squad of 15), max 3 players per club, and a valid formation (1 GK + 3-5 DEF + 2-5 MID + 1-3 FWD).

xP per player per GW is computed by FPLExpectedPoints.compute_player_xp() using config/xp_weights.json (version xp-v1) — a blend of season points-per-90 and recent form, scaled by minutes likelihood, fixture ease (FDR), and double / blank flags. Players with chance_next == 0 or below the configured minutes / start-probability floors are excluded.

Captain = highest-xP starter (counted twice in the headline total, matching FPL scoring). VC = second-highest. The lookahead is min(5, GWs remaining to GW38); xp_weights.json v1 was tuned for a 5-GW horizon, so longer windows are downweighted by caps, shorter ones (end of season) are auto-trimmed.

Spec: docs/REPORT_REQUIREMENTS.md · Pool size after filters: 128