{{ boot.text }}
{{ previewBar.text }}
v{{ login.version }}

FANTASY FOOTBALL INTELLIGENCE

Everyone belongs in first place.

{{ login.title }}

{{ login.sub }}

{{ login.msg }}

By creating an account you agree to the Terms and Privacy notice.

{{ login.standaloneNote }}

{{ login.localNote }}

{{ login.note }}

{{ intro.badge }}

{{ intro.head }} {{ intro.headEm }}

{{ intro.sub }}

{{ intro.then }}

{{ intro.dismissAsk }}

{{ gate.label }}v{{ gate.version }}

CLOSED PILOT

{{ gate.title }}

{{ gate.sub }}

{{ gate.noCodeLead }} {{ gate.helpMail }}

{{ gate.msg }}

Signed in as {{ gate.email }}

Privacy notice Terms
Data connection error: {{ loadError }}
{{ legacy.text }} Open www.playfaintasy.com →

{{ kicker }}

{{ title }}

{{ deadlineLabel }}
{{ clock }}
{{ k.label }}
{{ k.value }}
{{ k.note }}

{{ r.text }}

{{ demo.pill }}

{{ demo.h }}

{{ demo.lead }}

{{ st.n }}
{{ st.t }}{{ st.s }}

{{ demo.whyH }}

{{ w.b }} {{ w.t }}

{{ demo.bottomH }}

{{ demo.bottomP }}

{{ importMsg.text }}

Your Team ID is the number in the URL of your FPL points page: fantasy.premierleague.com/entry/1234567/event/1.

{{ demo.acctH }}
{{ demo.plansH }}
{{ demo.plansSub }}
{{ demo.plansChip }}

{{ l.label }}PrivacyTerms

{{ lock.badge }}

{{ lock.title }}

{{ lock.line }}

{{ lock.sample }}

{{ p.name }}
{{ p.pos }} · {{ p.proj }}
{{ r.text }}
{{ a.mark }} {{ a.label }} {{ a.detail }}
C
{{ capStrip.captain }}
{{ capStrip.captainNote }}
VC
{{ capStrip.vice }}
{{ capStrip.viceNote }}
AI CAPTAIN
{{ capStrip.aiName }} · {{ capStrip.aiNote }}

{{ buildNote }}

{{ p.club }}
{{ p.badge }}{{ p.mark }}
{{ p.name }}
{{ gwLabel }}{{ p.gwp }} PROJ{{ p.proj }} LIVE{{ p.liveVal }}
{{ f.op }}{{ f.ha }}

{{ sub.title }}

{{ sub.sub }}

{{ sub.note }}

{{ sub.said }}
BENCHOrder sets auto-subs
{{ p.club }}
{{ p.name }}{{ p.mark }}
{{ p.fix }} · {{ p.proj }}
SQUADPRICEPROJNEXT 3
{{ p.name }}{{ p.badge }}
{{ p.pos }} · {{ p.fix }} · {{ p.price }} · own {{ p.own }}
{{ p.tag }} · start {{ p.start }} · xMins {{ p.xmins }}
{{ p.price }} {{ p.proj }} {{ p.next3 }}

{{ panelIntro }}

TUNE THE AI
re-ranks verdicts, transfers, captain and Auto-Generate instantly
{{ f.label }}
{{ r.title }}{{ r.tag }}

{{ r.body }}

{{ r.value }}
{{ s.label }}
{{ s.value }}
{{ s.note }}

{{ liveNote }}

{{ p.club }}
{{ p.badge }}{{ p.mark }}
{{ p.name }}
{{ gwLabel }}{{ p.gwp }} PROJ{{ p.proj }} LIVE{{ p.livePts }}
{{ p.liveState }}
{{ f.op }}{{ f.ha }}
SUBSTITUTESAuto-subs fire when a starter records 0 minutes
{{ p.club }}
{{ p.name }}
{{ p.subOrder }} · {{ p.pos }}
{{ p.livePts }}
{{ p.subState }}{{ p.fix }}

Live feed

{{ f.min }}
{{ f.title }}
{{ f.note }}
{{ f.pts }}

Matches

{{ matchesNote }}

{{ m.state }} {{ m.teams }} {{ m.score }}

{{ matchesEmptyNote }}

MINI-LEAGUES

{{ mlTitle }}

{{ mlSub }}
{{ mlEmpty.title }}

{{ mlEmpty.body }}

{{ k.label }}
{{ k.value }}
{{ k.note }}
#MANAGERCAPTAIN{{ mlGwLabel }}TOTAL
{{ r.rank }}
{{ r.move }}
{{ r.name }}
{{ r.manager }} · C {{ r.cap }} · {{ r.chip }} · {{ r.hit }}
C{{ r.cap }}
{{ r.gw }}
{{ r.total }}
{{ r.squadLabel }}Captain · {{ r.cap }} · Vice · {{ r.vc }}
{{ p.badge }}
{{ p.name }}
{{ p.pos }} · {{ p.club }} · {{ p.mins }}
{{ p.pts }}
BENCH
{{ p.name }}
{{ p.pos }} · {{ p.club }}
{{ p.pts }}

{{ mlNote }}

Five-gameweek plan

Fixture difficulty (FDR: FPL’s 1–5 rating, 1 easiest) for your squad's clubs across the next five gameweeks, with the chips you still hold. Tap a week to open it.

Net gain {{ planNet }}
{{ w.gw }}{{ w.fdr }}
{{ w.move }}
{{ w.note }}
{{ w.gain }}

{{ planSel.title }}

{{ planSel.sub }}

{{ planSel.movesTitle }}
{{ m.label }}
{{ m.note }}
{{ m.gain }}

{{ planMovesEmpty }}

YOUR 15 · XI FIRST, EASIEST FIXTURE FIRST
{{ r.club }}
{{ r.name }}{{ r.role }}
{{ r.pos }} · {{ r.opp }}
{{ r.fdr }}{{ r.proj }}

{{ planNote }}

CHIPS AVAILABLE{{ planChips }}

Chip advisor

Verdicts use fixture difficulty, squad availability and your planning horizon. Evidence is shown so you can disagree with the model. {{ chipsIntro }}

{{ c.name }}{{ c.verdict }}

{{ c.body }}

{{ c.evidence }}
{{ c.hint }} ›

{{ chipSel.title }}

{{ chipSel.sub }}

{{ chipSel.status }}
{{ r.gw }}
{{ r.note }}
{{ r.value }}
{{ r.tag }}

Flagged: {{ chipSel.health }}

{{ chipsBasis }}

No squad yet

Compare puts a draft you can edit next to a squad you keep. Import your FPL team or build one on Squad, and this screen opens on it — you do not need a second saved version first.

{{ cmp.verdict.text }}{{ cmp.verdict.lead }} projects {{ cmp.verdict.num }} than {{ cmp.verdict.than }}{{ cmp.verdict.rest }}

{{ cmp.rules.title }}
{{ f.text }}

Projection only. Nothing changes in your FPL team until you make the moves in the official FPL app.

{{ cmp.save.why }}

Every change you make on Squad, every Auto-Generate and every import is kept as a version. Either side can be any of them, or the squad you are working on now.

These two squads are identical.
What changed

{{ cmp.summary }}

OUT{{ m.outName }}IN{{ m.inName }}
{{ m.gain }}
{{ m.note }}
next 3 GWs

{{ l.label }}: {{ l.text }}

Stats that differ
{{ m.name }}{{ m.value }}{{ m.delta }}

{{ cmp.holeLine }}

{{ cmp.sameLine }}

{{ cmp.squadsTitle }}

{{ cmp.squadsNote }}

{{ g.label }}

{{ c.title }} {{ c.meta }} · {{ c.formation }}

PlayerPriceProjNext 3
{{ p.name }}{{ p.badge }}{{ p.mark }}
{{ p.slot }} · {{ p.pos }} · {{ p.fix }} · own {{ p.own }}
{{ p.price }}{{ p.proj }}{{ p.next3 }}
{{ c.title }}{{ c.note }} · {{ c.count }}
{{ p.club }}
{{ p.badge }}{{ p.mark }}
{{ p.name }}
{{ gwLabel }}{{ p.gwp }} PROJ{{ p.proj }} LIVE{{ p.liveVal }}
{{ f.op }}{{ f.ha }}
BENCHOrder sets auto-subs
{{ p.club }}
{{ p.name }}{{ p.mark }}
{{ p.fix }} · {{ p.proj }}
{{ f.label }}
PLAYERPRICEOWNTOTALLAST GWFORMPROJNEXT 3

G goals · A assists · xG / xA expected goals / assists (the quality of chances) · start: chance of starting · NEXT 3: projection over the next three gameweeks

{{ p.club }}
{{ p.name }}
{{ p.pos }} · {{ p.fix }} · {{ p.price }} · own {{ p.own }}
{{ p.tag }} · start {{ p.start }} · {{ p.xmins }} min expected
{{ p.ga }} · {{ p.mins }} min · {{ p.ppg }} pts a game · xG {{ p.xg }} · xA {{ p.xa }}
{{ p.price }}{{ p.own }} {{ p.total }} {{ p.lastGwPts }}{{ p.formSum }} {{ p.proj }} {{ p.next3 }}
Showing {{ radarShown }} of {{ radarCount }} players · {{ radarPool }}
{{ watchLockedGw }}

{{ watchBlockedNote }}

{{ watchBasisLabel }}

{{ watchBasisNote }}

{{ watchBreakTitle }}
{{ watchBreakSummary }}

{{ watchBreakIntro }}

{{ watchBreakGapLabel }}
{{ watchBreakGap }}
{{ watchBreakGapNote }}
{{ watchBreakFlaggedLabel }}
{{ watchBreakFlagged }}
{{ watchBreakFlaggedNote }}
{{ f.name }}{{ f.club }}{{ f.status }}{{ f.note }}{{ f.when }}
EUROPEAN TIES BEFORE THE DEADLINE
{{ watchBreakEuroBefore }}
{{ watchBreakEuroBeforeNote }}
EUROPEAN TIES THE WEEK AFTER
{{ watchBreakEuroAfter }}
{{ watchBreakEuroAfterNote }}
{{ e.club }}v {{ e.opp }}{{ e.comp }} {{ e.md }}{{ e.when }}

{{ watchBreakEuroSource }}

{{ watchBreakNote }}

SQUAD NOT SCOUTED YET

{{ watchBlockedNote }}

What is this?

A real £100.0m squad the AI would field this gameweek — 2-5-5-3, three per club, every pick above a projection floor — built from underlying numbers a manager cannot see at a glance, and kept separate from your team and from Auto-Generate.

{{ m.label }}
{{ m.value }}
{{ watchChipAvail }} saved {{ watchSavedWhen }} · {{ watchBasisLabel }} {{ watchChipEuro }}
{{ watchGw }}
{{ p.club }}
{{ p.badge }}{{ p.mark }}
{{ p.name }}
{{ p.pos }} · {{ p.fix }}
{{ watchProjLabel }}{{ p.watchProj }} {{ gwLabel }}{{ p.gwp }}
{{ p.wTagLabel }}
{{ p.repNote }}
ONES TO WATCH SUBSNext four in line if a starter's signal breaks
{{ p.club }}
{{ p.name }}
{{ p.subOrder }} · {{ p.pos }} · {{ p.price }}
{{ p.watchProj }}
{{ p.wTag }}
{{ p.repNote }}

Selection signals: projection, minutes security, role, risk, FPL transfer momentum, underlying chances vs returns, and the model against FPL's own expected points. Market behaviour confirms a signal; it never drives it.

AI EDGE NOTES · {{ watchGw }}
Underlying chances vs returns · model rank vs FPL expected-points rank · ownership vs projection rank · fixture run · crowd flow. xGI: expected goals plus assists; FDR: FPL’s 1–5 fixture difficulty, 1 easiest.
{{ n.name }}{{ n.tag }}
{{ n.role }}
{{ n.insight }}
PLAYERPRICEOWNPROJ{{ gwLabel }}
{{ p.club }}
{{ p.name }}{{ p.badge }}
{{ p.slot }} · {{ p.pos }} · {{ p.fix }} · {{ p.price }} · own {{ p.own }}
{{ p.repNote }}
{{ p.wTag }} · {{ p.trigger }}
{{ p.insight }}
{{ p.price }}{{ p.own }} {{ p.watchProj }} {{ p.gwp }}
{{ a.label }}
{{ a.value }}
{{ a.note }}

Saved Ones to Watch squads

One snapshot per gameweek, saved server-side at the deadline · graded once the GW settles

No Ones to Watch snapshot has been recorded yet. One is written per gameweek and graded once that gameweek settles.

{{ h.gw }}
{{ h.saved }}
{{ h.verdict }}
AI XI PROJECTED{{ h.xiPred }} AI XI ACTUAL{{ h.xiActual }} {{ h.xiDeltaText }} STARTERS ON TARGET{{ h.xiOnTarget }} {{ h.xiOnTargetPct }}
{{ h.verdictLine }} All 15: {{ h.predicted }} projected → {{ h.actual }} actual · best call {{ h.best }} · worst {{ h.worst }}.
{{ h.gwBadge }}
{{ p.club }}
{{ p.name }}{{ p.badge }}
{{ p.pos }} · {{ p.price }}
{{ p.repNote }}
PROJ{{ p.proj }}ACTUAL{{ p.actual }}
{{ p.hit }}
{{ p.club }}
{{ p.name }}{{ p.badge }}
{{ p.pos }} · {{ p.price }}
{{ p.repNote }}
PROJ{{ p.proj }}ACTUAL{{ p.actual }}
{{ p.hit }}
{{ p.name }}{{ p.badge }}
{{ p.pos }} · {{ p.price }} · {{ p.tag }}
{{ p.repNote }}
{{ p.proj }} → {{ p.actual }}
{{ p.hit }}

Each snapshot is graded with the data and model version available when it was made, so accuracy is measured against what the AI actually knew at the time.

MORE DETAIL
MIDWEEK & INTERNATIONAL WATCH{{ watchMwHeadline }}
{{ watchMwTitle }}

{{ watchMwLead }}

FLAGGED NOW
{{ watchMwFlagged }}
{{ watchMwFlaggedNote }}
EUROPEAN TIE BEFORE THE DEADLINE
{{ watchMwEuro }}
{{ watchMwEuroNote }}
{{ w.name }}{{ w.club }} · {{ w.pos }}{{ w.status }}
{{ w.why }}
FPL note · {{ w.news }} {{ w.newsWhen }}
International · {{ w.intl }}
Midweek in Europe · {{ w.euro }}
Rotation risk · {{ w.rot }} · verified {{ w.verified }}

{{ watchMwSource }}

REPLACEMENTS{{ watchRepHeadline }}
{{ watchRepLine }}
{{ r.orig }} → {{ r.name }} · {{ r.reason }}

The squad is graded as it stood at the deadline. The pick each slot originally held is kept on record, so a replacement is never a silent rewrite.

{{ k.label }}
{{ k.value }}
{{ k.note }}

Starting lineups

{{ lineupsNote }}

{{ L.title }} {{ L.kickoff }} · {{ L.confirmed }}
{{ L.yours }}
{{ fl.name }} · {{ fl.tag }}
{{ sd.club }} {{ sd.formation }}
STARTING XI
{{ pl.name }}
CAME ON
{{ pb.name }}
{{ L.gapNote }}

News radar

{{ newsSource }} · Approved publishers only. Nothing here changes a projection until the model re-runs.

No headlines match this filter.

{{ n.club }}
{{ n.time }}{{ n.owned }}
{{ n.title }}
{{ n.source }} · affects {{ n.affects }}
{{ n.action }}
{{ n.tag }} {{ n.impact }}
{{ k.label }}
{{ k.value }}
{{ k.note }}

Every saved version

Your saved FAINTASY plans: kept in this browser, and in your account when you are signed in. The last 200 are kept; restoring never deletes newer history. Saving a plan here does not change your team in the official FPL app — make transfers and set your captain there before the deadline.

{{ h.label }}{{ h.src }}
{{ h.when }} · {{ h.meta }}
{{ h.diff }}
{{ h.proj }}
{{ h.delta }}
{{ k.label }}
{{ k.value }}
{{ k.note }}

Import by Team ID

{{ publicImportNote }} Validated against 15 canonical player IDs before it touches your squad.

{{ importMsg.text }}

My Team import — your squad as it is this week

Exact: this week's transfers, XI, bench order, captain, vice, bank, free transfers and every selling price. Only squad data comes to FAINTASY — your password and session cookie never leave your device.

{{ s.n }}
{{ s.text }}
{{ s.note }}
Open my My Team data ↗

ON A COMPUTER: THE BOOKMARKLET

Import to FAINTASY ⇩ drag me to your bookmarks bar
{{ s.n }}
{{ s.text }}
{{ s.note }}

Last import validation

{{ importWhen }}

An import is only applied when every check passes. Anything partial is reported instead of silently guessed.

{{ c.label }}{{ c.state }}
MORE SCREENS
{{ uiToggle.label }}{{ uiToggle.note }}

Appearance

YOUR THEME
PREMIUM THEMES{{ picker.perk }}

{{ picker.note }}

Help

{{ help.tips.label }}{{ help.tips.note }}
{{ help.replay.note }}
{{ help.tabs.note }}
Open FAINTASY like an app, straight from your home screen.
{{ user.initials }}
{{ account.title }}
{{ account.sub }}
AI profile · {{ profileTuned }}
ACCOUNT · CLOUD MEMORY
{{ account.email }}
{{ account.sync }}

{{ account.memoryNote }}

YOUR DATA

{{ acctCtl.note }}

{{ acctCtl.msg }}

{{ k.label }}
{{ k.value }}

AI learning

Learns this manager's habits from real decisions and tilts verdicts toward them — separately for every manager. Scope: {{ learn.scope }}.

{{ k.label }}
{{ k.value }}
{{ k.note }}
WHAT IT HAS LEARNED

{{ learn.emptyNote }}

{{ t.label }}
{{ t.note }}
SHARED WITH OTHER MANAGERS
{{ learn.shareState }}

{{ learn.shareLead }}

What is shared
  • {{ x.label }}
What is never shared
  • {{ x.label }}

{{ learn.shareNote }}

{{ learn.note }}

My AI profile

Preferences and your opted-in decision history change how legal options are ranked, when the AI recommends acting, and how every recommendation is explained. They never alter official data, raw projections or FPL legality.

CURRENT FRAMING
{{ profileSummary }}
{{ f.label }}{{ f.note }}
WHAT THIS CHANGES
{{ e.label }}
{{ e.value }}

Profile is stored in this browser. Anonymous learning is opt-in and never collects your name, email, FPL password or session cookie.

Model

{{ model.version }} · PROJECTIONS {{ model.calculated }}

The engine behind every projection on this screen and the last time it was checked against real results.

{{ k.label }}
{{ k.value }}
{{ k.note }}
CAPTAIN CALLS THIS SEASON

{{ model.captainLine }}

{{ model.captainGate }}

EUROPEAN FIXTURES

{{ model.euroLine }}

{{ model.euroNote }}

TUNABLE WEIGHTS

{{ model.weightsNote }}

{{ x.key }}{{ x.value }}
{{ x.note }}
{{ x.source }} · DEFAULT {{ x.def }} · RANGE {{ x.range }}
RECALIBRATION HISTORY

{{ model.runsNote }}

{{ rr.outcome }}{{ rr.when }}
{{ rr.headline }}
{{ rr.evidence }}
EARLIER MODEL VERSIONS · GRADED HISTORY

{{ model.historyLine }}

{{ hh.status }}{{ hh.gw }} · {{ hh.version }} · {{ hh.metric }}
{{ hh.detail }}

{{ model.historyNote }}

{{ model.note }}

{{ today.gw }}

{{ today.deadlineLabel }} · {{ today.deadline }}
{{ today.clockLabel }}
{{ clock }}
{{ today.state }}

{{ today.stateNote }}

{{ today.basis }} · {{ today.fresh }} · {{ today.imported }}

{{ today.callsFor }}

{{ c.kicker }}{{ c.tag }}

{{ c.head }}

{{ c.value }}

Main uncertainty: {{ c.risk }}

{{ a2hs.cardTitle }}{{ a2hs.cardLine }}

{{ today.week.title }}

{{ today.week.badge }}

{{ today.week.badgeNote }}

{{ k.label }}
{{ k.value }}
{{ k.note }}

{{ today.yw.counts }}

{{ today.yw.subs }}

{{ p.name }}{{ p.meta }} · {{ p.bonus }}{{ p.status }}{{ p.pts }}

{{ today.yw.calls.title }}

{{ today.yw.calls.note }}

{{ r.kicker }}

{{ r.advised }}

{{ h }}

{{ today.yw.calls.late }}

{{ p.club }}
{{ p.badge }}{{ p.mark }}
{{ p.name }}
{{ gwLabel }}{{ p.gwp }} PROJ{{ p.proj }} LIVE{{ p.liveVal }}
{{ f.op }}{{ f.ha }}
BENCHOrder sets auto-subs
{{ p.club }}
{{ p.name }}{{ p.mark }}
{{ p.fix }} · {{ p.proj }}
{{ uiToggle.label }}{{ uiToggle.note }}
STILL BEING BUILT
{{ f.title }}
{{ f.line }}

{{ studio.note }}

{{ studio.scenario }}

Before → After

HOLD → DRAFT
{{ k.label }}
{{ k.before }}{{ k.arrow }}{{ k.after }}
{{ k.note }}
{{ m.text }}{{ m.cost }}

{{ studio.noMoves }}

The weeks after

{{ w.gw }}
HOLD {{ w.hold }}
DRAFT {{ w.draft }}

{{ studio.gateNote }}

DRAFT

Sell, set C / V, or Move a starter with a sub
{{ r.role }}{{ r.name }}{{ r.meta }}{{ r.mark }}{{ r.badge }}{{ r.proj }}

HOLD

your current squad
{{ r.role }}{{ r.name }}{{ r.meta }}{{ r.mark }}{{ r.badge }}{{ r.proj }}

{{ studio.saveNote }}

Not saveable — the rules check fails:
{{ f }}

Chip advice · read only

{{ c.verdict }}{{ c.name }}{{ c.body }}

Saved plans

{{ h.label }}{{ h.source }} · {{ h.when }}

{{ fb.title }}

{{ fb.ask }}

{{ fb.includeLabel }}
{{ fb.includeNote }}

{{ fb.ctx }}

{{ fb.msg }}

{{ lockIn.badge }}

{{ lockIn.title }}

{{ lockIn.line }}

Unlock everything with a demo code

A demo code opens every locked feature for 14 days, counted from the moment you redeem it — not from the day the code was made.

A code is redeemed against an account, so the 14 days are yours and not this browser's. Sign in and the code box is the first thing you will see. Everything you have looked at so far stays as it is.

Options
THEME
DISPLAY
{{ help.tips.label }}
{{ hover.club }}
{{ hover.fullName }}
{{ hover.pos }} · {{ hover.price }} · owned {{ hover.own }}
{{ hover.tag }}
{{ s.label }}
{{ s.value }}
FORM · LAST 5{{ hover.formSum }} pts · {{ hover.formTrend }}
{{ f.pts }}
{{ f.gw }}
NEXT 3 FIXTURES
{{ f.op }}
FDR {{ f.fdr }}
AVAILABILITY{{ hover.availTag }}

{{ hover.availLine }}

{{ hover.why }}

{{ hover.altLabel }}
{{ hover.altName }}
{{ hover.altGain }}
Style fit {{ hover.fit }} · confidence {{ hover.conf }}Click for full detail

{{ home.title }}

{{ home.text }}

Replace the draft?

Your draft has changes that are not saved. Loading {{ cmp.replace.name }} starts a new draft from it and those changes go.

OPTIMIZE SQUAD · {{ opt.gw }}

What are you optimizing for?

WHICH LEAGUE ARE YOU TRYING TO WIN?

DIFFERENTIAL OR COVER?

HOW MANY TRANSFERS THIS WEEK?

The XI is legal by construction and the transfers respect your budget, the max-3-per-club rule and your free transfers. Nothing is invented: the model projection, the crowd term, your own recorded decisions and — in league mode — a bounded tilt from what your rivals actually own are each shown as their own line.

OPTIMIZED · {{ opt.gw }} · {{ opt.goal }}

{{ opt.summary }}

{{ opt.goalWhy }}

STARTING XI

Start {{ c.start }} ({{ c.startPos }}) · bench {{ c.bench }}
{{ c.tilt }}
{{ c.delta }}

{{ k }}

Captain {{ opt.captain }}
{{ opt.captainWhy }}

{{ opt.planTitle }} · {{ opt.ftLine }}

{{ p.label }}
{{ p.action }}
{{ p.note }}
{{ p.why }}

{{ opt.planEmpty }}

HOW THE TOP MOVE WAS DECIDED

{{ t.label }} · {{ t.note }}{{ t.value }}

{{ opt.rrTitle }}

{{ x.label }}AI PICKYOUR CHOICE
{{ x.who }}
{{ x.cost }} {{ x.gapAfter }}
{{ x.netNext }} next GW
{{ x.netH3 }} 3 GWs

{{ opt.rrWhy }}

{{ opt.rrChosen }} Net figures subtract the hit from the model projection; a hit is certain, a projection is not.

{{ n }}

AUTO-GENERATE SQUAD

Choose an AI strategy

WHAT SHOULD THE AI CHANGE?

Every generated squad is legal by construction: 2 GK · 5 DEF · 5 MID · 3 FWD, max 3 per club, £100m. Locked players are always kept. Recently generated squads and players you removed are avoided.

{{ share.title }}

{{ share.sub }}

{{ share.lead }}

{{ share.busyText }}

{{ share.size }}

{{ share.msg }}

The picture is made on this device and is not uploaded anywhere.

{{ a2hs.title }}

{{ a2hs.sub }}

{{ a2hs.msg }}
  1. {{ st.n }}. {{ st.t }}{{ st.d }}

{{ reset.title }}

{{ reset.sub }}

{{ reset.msg }}

{{ pw.title }}

{{ pw.sub }}

{{ pw.hint }}
{{ pw.msg }}
FAINTASY

{{ welcome.title }}

{{ welcome.line }}

{{ tour.count }}

{{ tour.title }}

{{ tour.text }}

WHAT'S NEW · {{ whatsNew.release }}

What changed before {{ whatsNew.gw }}

Everything that shipped since the last deadline — the AI, the features and the fixes.

{{ sec.title }}
{{ it.t }}

{{ it.d }}

{{ toast }}

{{ why.title }}

{{ why.head }}

{{ r.label }}

{{ r.text }}