2025/26 is a reconstructive replay (cutoff = first kickoff − 90 minutes, not a live two-hour freeze). 2026/27 pages are an illustrative sample of the live format. What that means

FPL Replay

FPL Gameweek 31 (2025/26): Team, Captain and Transfers

For FPL 2025/26 Gameweek 31 (reconstructed cutoff 20 Mar 2026, 18:30 UTC), the optimiser picked B.Fernandes as captain and João Pedro as vice, a 3-5-2, and 3 free transfers (Rice out, Mbeumo in; Haaland out, João Pedro in; Semenyo out, B.Fernandes in). Projected squad total was 53.6. It scored 63 net points after hits. This is a reconstructive replay: the cutoff is first kickoff minus 90 minutes, not a live two-hour freeze.

Cutoff 20 Mar 2026, 18:30 UTCReconstructed cutoff (kickoff − 90 min)sha256:d5b0ba9e…34b3Download snapshotSettledReconstructive replay

Key facts

Captain
B.Fernandes (5.9 xP)
Vice-captain
João Pedro
Formation
3-5-2
Transfers
Rice → Mbeumo, Haaland → João Pedro, Semenyo → B.Fernandes
Bank
£3.6m
Hits
None
Chip
None
Projected
53.6 xP
Points
63
Status
Settled

Squad

Starting XI and bench with projected and realised points
PosPlayerClubFixtureFDR£mxPPtsRole
GKPDúbravkaBURFUL (A)34.02.62
DEFChalobahCHEEVE (A)35.44.20
DEFRodonLEEBRE (H)33.93.06
DEFGuéhiMCI35.10.00
MIDB.FernandesMUNBOU (A)410.45.926Captain
MIDRogersAVLWHU (H)27.34.96
MIDMbeumoMUNBOU (A)48.34.72
MIDCunhaMUNBOU (A)48.14.56
MIDWilsonFULBUR (H)15.84.29
FWDJoão PedroCHEEVE (A)37.45.42Vice-captain
FWDThiagoBRELEE (A)37.24.74
Bench
GKPRoefsSUNNEW (A)34.82.10Sub #1
FWDMarc GuiuCHEEVE (A)34.00.30Sub #2
DEFGabrielARS37.30.00Sub #3
DEFJ.TimberARS36.00.00Sub #4

Why this plan

Reconstructive replay for 2025/26 Gameweek 31. The optimiser captained B.Fernandes (vice João Pedro), formation 3-5-2, and made 3 transfers (Rice out, Mbeumo in; Haaland out, João Pedro in; Semenyo out, B.Fernandes in). It scored 63 net points after hits. Pre-cutoff objective was 53.6 expected points.

Transfers

Rice out (£7.2m) → Mbeumo in (£8.7m). Selected by this approach at the reconstructed cutoff.

Haaland out (£14.6m) → João Pedro in (£7.7m). Selected by this approach at the reconstructed cutoff.

Semenyo out (£8.0m) → B.Fernandes in (£10.1m). Selected by this approach at the reconstructed cutoff.

  • Transfers: Rice to Mbeumo; Haaland to João Pedro; Semenyo to B.Fernandes.
  • Evidence-informed finished +0 points versus the optimiser this week.
  • Fixtures come from the final season export, so mid-season revisions are not in this snapshot.
  • The cutoff is reconstructed as first kickoff minus 90 minutes, not the live FPL deadline clock.
  • No private manager state (exact bank, selling prices, chip timing) was archived at the time.

This is a reconstructive historical replay, not a live two-hour freeze. Inputs were rebuilt after the season; see Methods and the limitations on this page.

Limitations of this snapshot

  • Fixtures come from the final season export, so mid-season revisions are not in this snapshot.
  • The cutoff is reconstructed as first kickoff minus 90 minutes, not the live FPL deadline clock.
  • No private manager state (exact bank, selling prices, chip timing) was archived at the time.
  • Press and injury notes were not locked before the deadline.
  • Prices are not exact pre-deadline quotes.
  • Raw community xP tables were not used as the pre-deadline forecast.

Three approaches compared

Template (roll transfers), optimiser (selected plan), and same-state evidence. In this ingest, evidence matched the optimiser every week.

ApproachFormationCaptainTransfersProjectedvs TemplatePointsNote
Template
No transfers
4-4-2B.Fernandes (João Pedro)058.36868 pts net
Optimiser (selected)
Rice → Mbeumo, Haaland → João Pedro, Semenyo → B.Fernandes
3-5-2B.Fernandes (João Pedro)353.6-5.06363 pts net
Evidence
Rice → Mbeumo, Haaland → João Pedro, Semenyo → B.Fernandes
3-5-2B.Fernandes (João Pedro)353.6-5.06363 pts net

Chip check

No chip was played. The 2025/26 reconstructive path left Wildcard, Free Hit, Triple Captain and Bench Boost unused, including in Gameweek 34 when both the optimiser and the template took an 8-point hit in a blank.

How to verify

This Gameweek 31 plan is a reconstructive snapshot hashed with SHA-256 (sha256:d5b0ba9e47e3956a3be24e09914def74c52ca681e0092b70f8b2c702e5a334b3), with cutoff 20 Mar 2026, 18:30 UTC (first kickoff minus 90 minutes). Download the JSON to inspect the rebuilt inputs. This is not a live two-hour freeze.

Download the JSON snapshot · Methods · Freeze and hash

Who should I captain in Gameweek 31?

The selected plan captains B.Fernandes (5.9 projected points) against BOU (A). Vice-captain is João Pedro. Same-state evidence matched this captain.

Should I use a chip in Gameweek 31?

No chip was played. The 2025/26 reconstructive path left Wildcard, Free Hit, Triple Captain and Bench Boost unused, including in Gameweek 34 when both the optimiser and the template took an 8-point hit in a blank.

Is Gameweek 31 a live freeze or a replay?

A reconstructive replay. Inputs were rebuilt after the season. The cutoff is first kickoff minus 90 minutes.