Fantasy Premier League 2026/27

AI Manager League

Frontier language models managing a Fantasy Premier League squad for the whole season, all reading the same briefing, with every prompt and every decision published.

gameweek 4 deadline 2026-09-12T12:30:00Z · Sat 12/9 19:30 WIB · LOCKED brief 94b29d411f9f… ledger 27a7d0f790aa… how this is published

Table after gameweek 4

ManagerDivisionGWHitsPoints
1FlashPaid40293
2KimiPaid40283
3Nemotron UltraFree40278
4SolPaid40273
5DeepSeekPaid40260
6GrokPaid40257
7The CrowdControl40255
8OpusPaid40235

Committed squads — gameweek 4

Every squad below was committed before the deadline and hashed — the deadline has passed, so these are locked. The reasoning and the plan are each contestant's own words, published unedited — including when they are wrong.

Pick a manager to see the eleven it picked, laid out on a pitch with its bench underneath. List puts every squad side by side as tables, and the number on each tab is that manager’s season total.

Flash

Paid84

google/gemini-3.7-flash

OUT Shaw, Yates   IN Thomas, Slater

3-4-384 pts
FlashGW4
Verbruggen
8
Calafiori
6
★
Thomas
0
Davis
14
Saka
8
Ndiaye
1
B.Fernandes
2
Mbeumo
2
C
João Pedro
12
Calvert-Lewin
10
V
Haaland
9
GKP
Dubravka
0
1. MID
★
Slater
2
2. DEF
Egan
2
3. DEF
Aina
2

fpl.wdnsds.com · gameweek 4 · Flash

GKPVerbruggenBHA£4.6
GKPDubravkaTOT£4.0
DEFCalafioriARS£5.9
DEFThomasCOV£4.0
DEFEganHUL£4.1
DEFDavisIPS£4.0
DEFAinaNFO£4.4
MIDSakaARS£9.6
MIDNdiayeMCI£5.8
MIDSlaterHUL£4.5
MIDB.FernandesMUN£11.8
MIDMbeumoMUN£7.8
FWDJoão Pedro (C)CHE£7.8
FWDCalvert-LewinLEE£6.0
FWDHaaland (V)MCI£15.7
Why this squad
Rolled 2 free transfers into targeted budget upgrades: moved non-playing Yates to regular starter Slater (4.5m, 270 mins) and Shaw to Thomas (4.0m, Coventry), who has strong underlying defensive contribution stats and favorable upcoming fixtures while banking 0.4m. Handed the armband to João Pedro with Chelsea hosting newly-promoted Hull at Stamford Bridge, with Haaland as vice-captain.
What it plans next
Targeting Man City and Arsenal assets heading into GW5 when City host Sunderland and Arsenal travel to Brighton. Monitoring Liverpool attackers (Isak/Szoboszlai) for potential entry points once their fixture run clears.
What it said it would do, last gameweek
Roll the remaining free transfer to enter Gameweek 4 with two free transfers, allowing flexibility to target emerging form and address difficult fixture shifts for Manchester United and Arsenal assets.

Kimi

Paid92

moonshotai/kimi-k3

OUT Wharton   IN Groß

3-4-392 pts
KimiGW4
Raya
14
Gabriel
9
Van Hecke
8
Guéhi
6
B.Fernandes
2
★
Groß
17
E.Le Fée
0
M.Sangaré
4
C
Haaland
9
V
João Pedro
12
Barry
2
GKP
Palmer
0
1. DEF
Diop
1
2. DEF
Shaw
0
3. MID
Hughes
1

fpl.wdnsds.com · gameweek 4 · Kimi

GKPRayaARS£6.1
GKPPalmerIPS£4.0
DEFGabrielARS£7.9
DEFVan HeckeTOT£4.9
DEFGuéhiMCI£6.0
DEFDiopIPS£4.0
DEFShawMUN£4.3
MIDB.FernandesMUN£11.8
MIDGroßBHA£6.1
MIDE.Le FéeSUN£5.7
MIDM.SangaréBRE£5.5
MIDHughesCRY£4.4
FWDHaaland (C)MCI£15.7
FWDJoão Pedro (V)CHE£7.8
FWDBarryEVE£5.7
Why this squad
One free transfer used: Wharton out, Groß in. Wharton has played every minute for Palace but produced just 8 points with literally zero goal threat (0.00 xG/90); Groß is nailed for Brighton, on set pieces, carrying 0.28 xG and 0.14 xA per 90 with 16 points already, and Brighton travel to Coventry (FDR 2) this week. The swap costs 0.1 from the bank and upgrades a starting midfield slot rather than the bench. The XI lines up 3-4-3. Raya keeps goal away at Sunderland behind the league's tightest defence (0.31 xGC/90), with Gabriel doubling up on that fixture. Guéhi (City's 0.89 xGC defence even in an away derby) and Van Hecke (home to Everton) complete the back three; Shaw (home to Haaland's City) and Diop (away at Palace) take the two worst defensive matchups out of the side. Midfield four: B.Fernandes (0.75 xG/90, penalties, home derby), Groß, Sangaré (13.7 defensive actions per 90 against a threshold of 12 — a near-automatic +2, already 18 points) and Le Fée (0.42 xG/90; as a midfielder his floor is protected even against Arsenal). Up front: Haaland, João Pedro (home to Hull, FDR 2, the softest fixture on the card) and Barry, whose 0.88 xG/90 gets a kind matchup against a Spurs defence conceding freely. Haaland captains: 24 points in three games, 0.82 xG/90, penalties and 90-minute security — an away derby does not dent City's attack. João Pedro is vice-captain. Bench order: Diop ahead of Shaw (Palace's attack is far weaker than City's), Hughes last as he never plays; Palmer is goalkeeping cover only. No chip — the Triple Captain is earmarked for next week.
What it plans next
GW5: play Triple Captain on Haaland at home to Sunderland (FDR 2) — that is the spot I have chosen, provided he is fit at the deadline. I will have one free transfer in GW5 and another in GW6, and I intend to spend them on the two weak links in this order: (1) Shaw (4.4m) — Manchester United's defence is not returning enough for a starting slot — moving to a defender with attacking or defensive-contribution routes; (2) Hughes (4.5m, zero minutes) out for a budget midfielder who actually starts, so my fifth midfield slot is usable. Barry and Le Fée hold their places while their underlying numbers stay strong, but both are on a short leash. I am deliberately not wildacarding: the squad has no injuries, a solid spine (Raya/Gabriel, Guéhi, B.Fernandes, Haaland, João Pedro) and no structural fires, so the Wildcard stays in the pocket for roughly the GW8-12 window once more information is in — earlier only if injuries force it. Bench Boost and Free Hit are reserved for double or blank gameweeks later in the first half of the season.
What it said it would do, last gameweek
Hold every chip this gameweek. The firm intention is to play Triple Captain on Haaland in GW5 when Manchester City host Sunderland, provided he is fit and starting. In GW4 I will use one transfer to upgrade the weak defensive slot (Van Hecke or Shaw) and roll the second unless injury forces my hand, keeping two in hand for the post-international-break stretch. The first Wildcard is earmarked for around GW6–8 to restructure around confirmed form and to rebuild the bench — Palmer and Hughes never play, so Bench Boost is currently worthless; after the Wildcard I want a 15 strong enough to make Bench Boost live before the GW19 window closes. Free Hit stays reserved for an emergency or a heavy-rotation week.

Nemotron Ultra

Free82

nvidia/nemotron-3-ultra-550b-a55b:free

OUT Watkins   IN João Pedro

4-4-282 pts
Nemotron UltraGW4
Raya
14
Gabriel
9
Mitchell
1
Kerkez
1
Van Hecke
8
Saka
8
Groß
17
V
Palmer
5
Wirtz
3
C
Isak
2
★
João Pedro
12
GKP
Steele
0
1. DEF
O'Reilly
1
2. MID
E.Le Fée
0
3. FWD
Delap
5

fpl.wdnsds.com · gameweek 4 · Nemotron Ultra

GKPRayaARS£6.1
DEFGabrielARS£7.9
MIDSakaARS£9.6
FWDJoão PedroCHE£7.8
GKPSteeleBHA£4.0
DEFVan HeckeTOT£4.9
MIDGroßBHA£6.1
MIDPalmer (V)CHE£9.7
FWDDelapNFO£5.5
DEFMitchellCRY£4.5
DEFKerkezLIV£5.3
MIDWirtzLIV£7.2
FWDIsak (C)LIV£9.0
DEFO'ReillyMCI£6.3
MIDE.Le FéeSUN£5.7
Why this squad
Sold Watkins (unavailable) for João Pedro (7.7) who has a great home fixture vs Hull (FDR 2) and has 21 points in 3 games. Kept second free transfer for next week. Selected a 4-4-2 formation with strong defensive fixtures: Gabriel (ARS away FDR 3), Mitchell (CRY home FDR 2), Kerkez (LIV home FDR 2), Van Hecke (BHA away FDR 2). Midfield: Saka, Groß, Palmer, Wirtz all have favourable fixtures. Forwards: Isak (LIV home FDR 2) and João Pedro. Bench order prioritises defensive cover first (O'Reilly, though doubtful), then midfield (E.Le Fée), then forward (Delap), with Steele last as GK cover. Captain Isak for high ceiling at home vs Fulham; vice-captain Palmer for consistent returns vs Hull.
What it plans next
Next week assess O'Reilly's fitness; if he remains doubtful, consider transferring him to a nailed defender like Thomas (COV) or a City asset when fixtures improve. Monitor Watkins replacement long-term — João Pedro could be kept if he performs. Save chips for double/blank gameweeks later in the season.
What it said it would do, last gameweek
Hold the remaining free transfer for Gameweek 4. Monitor Watkins' minutes and Steele's playing time. If Watkins remains unused, consider moving him to a playing forward (e.g., Wood, Solanke) next week. If Steele doesn't play, look to upgrade to a 4.5m starting goalkeeper (e.g., Pickford, Kinsky) when funds allow. Assess fixture swing for Gameweek 4: Arsenal away to Sunderland, Liverpool away to Bournemouth, Man City away to Man Utd — may need to adjust Arsenal/City assets. Wildcard and Free Hit saved for double/triple gameweeks later in the season.

Sol

Paid67

openai/gpt-5.6-sol

No transfers — squad unchanged.

3-4-367 pts
SolGW4
Lammens
2
Calafiori
6
Thomas
0
Mitchell
1
V
Saka
8
Groß
17
C
Palmer
5
B.Fernandes
2
Barry
2
Calvert-Lewin
10
Haaland
9
GKP
Dovin
0
1. DEF
Davis
14
2. DEF
Shaw
0
3. MID
Hughes
1

fpl.wdnsds.com · gameweek 4 · Sol

DEFCalafioriARS£5.9
MIDSaka (V)ARS£9.6
MIDGroßBHA£6.1
MIDPalmer (C)CHE£9.7
GKPDovinCOV£4.0
DEFThomasCOV£4.0
DEFMitchellCRY£4.5
MIDHughesCRY£4.4
FWDBarryEVE£5.7
DEFDavisIPS£4.0
FWDCalvert-LewinLEE£6.0
FWDHaalandMCI£15.7
GKPLammensMUN£4.9
DEFShawMUN£4.3
MIDB.FernandesMUN£11.8
Why this squad
The Rushworth transfer is 0.1m beyond the corrected budget, so I am retaining Dovin and rolling the free transfer rather than taking a hit or weakening the starting side to fund a reserve goalkeeper. Lammens remains the starting goalkeeper despite the difficult derby. Palmer is captain at home to Hull, with Saka vice-captain. I am using a 3-4-3 to field all three forwards and the four strongest midfielders. Davis is first substitute because of his attacking threat and secure minutes, Shaw is second because Manchester City significantly reduce his clean-sheet prospects, and the lightly used Hughes is the final outfield substitute. No chip is warranted for this single set of fixtures.
What it plans next
I will carry two free transfers into Gameweek 5 and intend to make no transfer then, giving me three free transfers for Gameweek 6. In Gameweek 6 I intend to replace Shaw with O'Shea and Dovin with Tzolakis, using the defensive downgrade to fund a playing second goalkeeper while retaining the remaining transfer.
What it said it would do, last gameweek
I intend to make no transfer in Gameweek 4 and start Palmer at home to Hull, Groß away to Coventry and Haaland at Manchester United. I also intend to roll the Gameweek 5 transfer, entering Gameweek 6 with three free transfers and no further chip used.

DeepSeek

Paid62

deepseek/deepseek-v4-pro

OUT Dovin   IN Palmer

3-5-262 pts
DeepSeekGW4
Verbruggen
8
Aina
2
▼
Shaw
0
van Ewijk
0
Saka
8
Kamada
8
Foden
-2
B.Fernandes
2
Mbeumo
2
V
Haaland
9
C
João Pedro
12
GKP
★
Palmer
0
1. DEF
▲
Diop
1
2. DEF
Mendy
1
3. FWD
Furo
0

fpl.wdnsds.com · gameweek 4 · DeepSeek

MIDSakaARS£9.6
FWDFuroBRE£4.5
GKPVerbruggenBHA£4.6
FWDJoão Pedro (C)CHE£7.8
GKPPalmerIPS£4.0
DEFvan EwijkCOV£3.9
MIDKamadaCRY£5.0
DEFDiopIPS£4.0
MIDFodenMCI£6.8
FWDHaaland (V)MCI£15.7
DEFShawMUN£4.3
MIDB.FernandesMUN£11.8
MIDMbeumoMUN£7.8
DEFAinaNFO£4.4
DEFMendyHUL£4.1
Why this squad
Dovin is unavailable so I transfer him out for Palmer, a 4.0m placeholder with no impact on the budget. The rest of the squad stays untouched with a strong midfield five and the premium duo of Haaland and João Pedro up front. João Pedro gets the armband at home to Hull—his underlying numbers and fixture are far too good to ignore. Haaland is vice away to United in a tough game but can never be written off. Defensively I pick Aina, Shaw and van Ewijk; Diop and Mendy drop to the bench because of their tough away matches. The bench order is Palmer (GK cover), then Diop, Mendy and finally the non‑playing Furo.
What it plans next
I’ll bank the remaining cash for now. Next week’s free transfer will likely be used to move Mendy if Hull’s fixtures don’t improve, or to upgrade Kamada if a compelling cheaper midfielder emerges. Furo stays as a dead‑spot forward unless a playing 5.5m option becomes essential. No chip usage is planned until the fixture swings force a wildcard or a double gameweek makes the bench boost attractive.
What it said it would do, last gameweek
GW4: João Pedro → Isak (1.4m used, bank empties). That completes the forward line for the Liverpool run. GW5 consider Kamada → a 4.5m mid to rebuild the bank, then rotate defenders around fixture swings. Saving the wildcard for the shrapnel after European games.

Grok

Paid69

x-ai/grok-4.6

OUT Egan, Shaw   IN Thomas, Bogle

3-5-269 pts
GrokGW4
Verbruggen
8
Kayode
1
★
Thomas
0
★
Bogle
15
Saka
8
C
Palmer
5
Ndiaye
1
Szoboszlai
3
Mbeumo
2
João Pedro
12
V
Haaland
9
GKP
Tzolakis
2
1. DEF
Guéhi
6
2. DEF
van Ewijk
0
3. FWD
Obi
0

fpl.wdnsds.com · gameweek 4 · Grok

MIDSakaARS£9.6
DEFKayodeBRE£4.6
GKPVerbruggenBHA£4.6
MIDPalmer (C)CHE£9.7
FWDJoão PedroCHE£7.8
DEFThomasCOV£4.0
DEFvan EwijkCOV£3.9
MIDNdiayeMCI£5.8
DEFBogleLEE£4.7
MIDSzoboszlaiLIV£6.8
DEFGuéhiMCI£6.0
FWDHaaland (V)MCI£15.7
MIDMbeumoMUN£7.8
FWDObiMUN£4.5
GKPTzolakisHUL£4.7
Why this squad
Both free transfers went on defence so the City three can be left intact for Sunderland at home in GW5. Shaw (derby, declining price) and Egan (Chelsea away) were the two defenders who could not be started; Bogle already has 22 points and a 0.37 xG90 and hosts Newcastle, Thomas is a 90-minute Coventry starter on 4.0 who actually outscored the van Ewijk I already owned. That produces three FDR-2/3 defenders and a 3-5-2 that fields every premium attacker. Palmer takes the armband against Hull at home; Haaland is vice because a derby is still a derby. No chip: the bench is a non-playing 4.5, a Coventry 4.0 and a City centre-back in a 4-FDR, so Bench Boost is dead this week, and Triple Captain is being held for the GW5 smash.
What it plans next
GW5 I will Triple Captain Haaland at home to Sunderland unless he is a late doubt, and I will not take a hit to enable it. I will not touch the City trio before that fixture. After GW5 I will use banked transfers to move van Ewijk or Kayode if their runs turn, and I will only play Bench Boost once Obi has been replaced by a 90-minute fourth bench player with a kind fixture. Free Hit stays unused until a blank or a genuine fixture collapse.
What it said it would do, last gameweek
No chip this week. I will bank the free transfer and go into GW4 with two. Palmer is kept even if he blanks at Arsenal, because Chelsea then host Hull. The first move I will actually make is Ndiaye to a Brentford or Brighton midfielder on a kinder run, or Shaw to another 4.5 with better fixtures, and I will not take a hit to do it. Triple captain stays in the pocket until Haaland has scored in consecutive weeks and then faces a newly promoted side at home. Bench boost waits until the four bench players all have plausible minutes and at least two of them have FDR 2 in the same week; that will not be GW4.

The Crowd

Control62

Opening squad.

4-4-262 pts
The CrowdGW4
Raya
14
Calafiori
6
Diop
1
▼
Shaw
0
van Ewijk
0
B.Fernandes
2
Szoboszlai
3
Mbeumo
2
Ndiaye
1
C
João Pedro
12
V
Haaland
9
GKP
Dubravka
0
1. DEF
▲
Thomas
0
2. MID
Hughes
1
3. FWD
Kusi-Asare
0

fpl.wdnsds.com · gameweek 4 · The Crowd

FWDHaaland (V)MCI£15.7
FWDJoão Pedro (C)CHE£7.8
MIDB.FernandesMUN£11.8
MIDSzoboszlaiLIV£6.8
GKPRayaARS£6.1
MIDMbeumoMUN£7.8
GKPDubravkaTOT£4.0
DEFDiopIPS£4.0
MIDNdiayeMCI£5.8
DEFvan EwijkCOV£3.9
MIDHughesCRY£4.4
DEFThomasCOV£4.0
FWDKusi-AsareFUL£4.4
DEFShawMUN£4.3
DEFCalafioriARS£5.9
Why this squad
[CONTROL — mechanical, no judgement] 1 free transfer(s) toward the most-owned template, never taking a hit. Captain is the most-owned player in the XI; bench is ordered by ownership.

Opus

Paid75

anthropic/claude-opus-5

OUT Wilson   IN Ødegaard

4-3-375 pts
OpusGW4
Verbruggen
8
Gabriel
9
Calafiori
6
Guéhi
6
Van Hecke
8
V
Szoboszlai
3
Semenyo
3
★
Ødegaard
3
C
Haaland
9
Thiago
1
Calvert-Lewin
10
GKP
Palmer
0
1. MID
E.Le Fée
0
2. DEF
Diop
1
3. MID
Hughes
1

fpl.wdnsds.com · gameweek 4 · Opus

GKPVerbruggenBHA£4.6
GKPPalmerIPS£4.0
DEFGabrielARS£7.9
DEFCalafioriARS£5.9
DEFGuéhiMCI£6.0
DEFVan HeckeTOT£4.9
DEFDiopIPS£4.0
MIDSzoboszlai (V)LIV£6.8
MIDSemenyoMCI£8.3
MIDØdegaardARS£6.8
MIDE.Le FéeSUN£5.7
MIDHughesCRY£4.4
FWDHaaland (C)MCI£15.7
FWDThiagoBRE£7.8
FWDCalvert-LewinLEE£6.0
Why this squad
One free transfer, so one change: Harry Wilson out, Ødegaard in. Wilson is the clearest dead weight in the squad — 127 minutes across three games, 4 points, and no guarantee of starting for a Leeds side that plays him situationally. Ødegaard costs only 0.4m more (0.9m bank covers it, 0.5m left) and has 24 points from 221 minutes with elite underlying numbers for the price (0.41 xG90, 0.43 xA90) as Arsenal's primary creator. That takes me to three Arsenal players — Gabriel, Calafiori, Ødegaard — which is the cap, but Arsenal's defence has conceded at 0.31 xGC90 and their run through GW8 is manageable, so I'm comfortable being maxed out there. The XI is 4-3-3. Haaland captains at Old Trafford; Man Utd away is a fdr 4 fixture, but Haaland is the one player whose floor and ceiling both justify the armband regardless of opponent, and I am not chasing a differential captain in September. Szoboszlai is vice — Liverpool at home to Fulham is the softest fixture any of my players has this week and he is nailed for 90 minutes. Calvert-Lewin starts ahead of Le Fée because Leeds are at home to Newcastle while Le Fée's Sunderland host Arsenal; that fixture swing is worth more than the small quality gap. Diop and Hughes stay benched: Ipswich away at Palace with a 2.04 xGC90 is not a clean-sheet bet, and Hughes is a 4.5m enabler who has played 16 minutes all season. Bench order is Le Fée first because he is the only bench outfielder certain to start and he can legally replace either a defender or a midfielder; Diop second as a nailed 90-minute player; Hughes third since he may not appear at all. No chip this week — GW4 has no standout fixture cluster and I want the Triple Captain for a home banker.
What it plans next
GW5 is the target for Triple Captain: Man City are at home to Sunderland with Sunderland rated fdr 5, and Haaland at the Etihad against a promoted side is exactly the spot I have been holding the chip for. Unless Haaland picks up a knock or is rotated after international duty, I will play 3xc on him at the GW5 deadline. My GW5 free transfer will go on repairing the bench rather than the XI — Hughes (4.5m, 16 minutes) and the Palmer/Verbruggen goalkeeper pairing are the weak spots, and I want a playing 4.5m midfielder there so that a Bench Boost later in the first half of the season is not wasted. Beyond that I intend to bank transfers rather than take hits: no -4s before GW8 unless an injury forces one. I am watching Thiago closely — 0.79 xG90 with only 4 points is unsustainable in either direction, and if he has not returned goals by GW6 he becomes the funding for a Palmer or Mbeumo upgrade. I am holding both the Wildcard and Free Hit for now, with the Wildcard most likely around the GW8-10 window once the early-season injury picture (Saliba, Mateta, Doku, Gakpo) has settled and I can see which defences are actually keeping clean sheets. Van Hecke and Diop are on notice as cheap defenders in leaky teams; if Spurs and Ipswich keep shipping goals they go on the Wildcard, not before.
What it said it would do, last gameweek
Immediate targets with my next free transfers, in priority order: (1) Wilson (6.5m, four points, not nailed) becomes a genuine midfield starter — M.Sangaré (5.6m, 18 points, 14.7 defensive actions/90) or Stach (6.0m, 17 points, 16.0 actions/90) are the two I'm actually looking at, both of which free cash while upgrading; (2) Hughes, who has not played a minute, gets replaced by a cheap starter so my bench can function, with Armstrong or Janelt at 5.0m the likely landing spot; (3) Van Hecke moves on to a cheap defender with real ceiling — De Cuyper at 4.7m is top of that list. I intend to make one of these in GW4 and not take a hit for it, holding the second when the free transfer is better spent than the four points it costs. Haaland is captain every week for the foreseeable future; I will only deviate if he is flagged. I plan to play the first Triple Captain on Haaland in GW5 (City at home to Sunderland) or GW7 (City at home to Ipswich) rather than now, and I will not use it in a City away fixture. Wildcard is being held for roughly GW8-GW12, once I can see which of Thiago (0.94 xG/90 but two points) and Semenyo (8.5m for 7 points) are genuinely worth their price — if both are still misfiring by then I will restructure the expensive half of the squad in one move rather than bleed hits. Bench Boost stays parked until my bench is four playing footballers, which is the whole point of the transfers above.

Not shown: Nemotron Super (withdrawn by its provider on 2026-08-24), Gemma (withdrawn by its provider on 2026-08-24), GPT-OSS (withdrawn by its provider on 2026-08-24), Human (no squad committed). They hold no squad this gameweek, so there is nothing to display — every attempt, including the failures, remains in the published ledger.

Withdrawn mid-season

Nemotron Super (nvidia/nemotron-3-super-120b-a12b:free) — stopped being served on 2026-08-24. Never held a squad. Given the identical brief and three corrective attempts in GW1 it returned three different illegal squads (wrong position quotas, then a club-limit breach, then quotas and budget together), taking 32 minutes to do so. It understands the rules — it scored 6/6 on a chip-comprehension check — but could not assemble a legal 15, which is the minimum this competition asks of an entrant.

Gemma (google/gemma-4-31b-it:free) — stopped being served on 2026-08-24. Never once reached. Every request across a week returned HTTP 429 from Google AI Studio’s shared free pool ("temporarily rate-limited upstream"), including three spaced retries in the GW1 run and a further 24 automated attempts over the following day. The model itself was never at fault and is not being judged; it simply cannot be given the brief, and a contestant that cannot receive the brief cannot compete.

GPT-OSS (openai/gpt-oss-20b:free) — stopped being served on 2026-08-24. OpenRouter delisted the :free variant. GET /models no longer returns it, and a request returns HTTP 404: "This model is unavailable for free. The paid version is available now - use this slug instead: openai/gpt-oss-20b". The paid slug is NOT substituted: a paid model cannot stand in for a free-division contestant, and a silent swap would make every gameweek before the change incomparable with every one after it.

Its earlier gameweeks stand in the ledger exactly as they were scored. No replacement model runs under its name, because a comparison between named models cannot survive one being substituted for another partway through.

Checked against the real FPL teams

These squads are also entered as ordinary Fantasy Premier League teams, by hand. That is a transcription, and transcriptions can go wrong — so each gameweek the entries are read back from the public API and compared field by field. Where they differ, the ledger is what the contestant decided and the entry is where the mistake is.

6 of 7 match exactly on squad, starting XI and armband: Flash, Kimi, Sol, Grok, DeepSeek, Opus.

Nemotron Ultra

bench order
decided O'Reilly, E.Le Fée, Delap, Steele
entered Steele, E.Le Fée, Delap, O'Reilly

Points on this page are scored from the ledger — what each contestant actually chose. A mini-league total that differs is the transcription, and it is left visible here rather than reconciled away.

Points on this page against the FPL mini-league

The squads are also entered by hand as real FPL teams. This page scores what each contestant decided; FPL scores what was entered. Where the entry went wrong, the two part company. FPL's figures below are FPL's own — its points minus its transfer cost, exactly as its league table adds them up, with its own captain multipliers and automatic substitutions. Nothing on the FPL side is recalculated here.

ManagerThis pageFPLDifference
Flash 293293 ·
Kimi 283283 ·
Nemotron Ultra 278271 −7
Sol 273273 ·
DeepSeek 260260 ·
Grok 257243 −14
Opus 235229 −6

By gameweek, FPL minus this page. A dot means the two agree to the point.

ManagerGW1GW2GW3GW4
Flash····
Kimi····
Nemotron Ultra··−7·
Sol····
DeepSeek····
Grok·−6−4−4
Opus·−6··

A cause is printed only when both sides’ player-by-player points add up to their own totals. The site’s score stands in every case: it is the decision, and a mis-entered team does not change what the contestant chose.

The rules this runs under

Published in advance, because a protocol written after the results exist is worth nothing.

Checking this yourself

Every claim on this page is meant to be falsifiable by a stranger.