Win your FPL league on numbers, not hunches.
Nine steps to pick and run a Fantasy Premier League squad on chance quality, minutes and fixtures. Every step maps to a live view on xG Stat, and the examples below update themselves as the season runs.
The method in one paragraph: back repeatable output, not reputations. Buy attackers from teams entering easy fixture runs. Rank them by expected goal involvement (xGI), not recent goals. Sell anyone whose scoring has run ahead of their xG. Pick defenders who add attacking threat to a strong defence. Give the armband to the player whose next opponent concedes most to his position.
No card required. Every example on this page is live Premier League data, not a screenshot.
Updated 4 September 2026
Check fixtures first
Buy the fixtures ahead, not the club's reputation. Buy a team before its easy run starts, not once it is nearly over.
Open Fixture Difficulty and set the horizon to six gameweeks. Load up on attackers from teams at the easy end and avoid them from teams at the hard end. Treat promoted sides' players as bench options until their numbers argue otherwise. Timing matters: a team about to start an easy run is worth more than one just finishing it. The tables below show the current easiest and hardest runs, straight from the live fixture difficulty model.
Runs currently turning, easier or harder, are listed under step 8; the fixture run finder picks players from the teams entering a good run.
Learn more about fixture difficulty.
Next five, easiest and hardest
Buy chance volume, not goals
Goals fluctuate. Chance volume repeats. Rank on xGI and the noise stops picking your squad for you.
Sort the player leaderboard by expected goal involvement: xG plus xA, every way a player generates a likely goal. Goals fluctuate; chance volume repeats. Anyone near the top of the xGI table with a modest reputation is your core. Filter by position so you compare forwards with forwards. The leaders below update daily from live Premier League event data.
Not all xGI repeats the same way
A striker who nicks his xGI from open-play cutbacks needs his team to keep creating those chances. A striker who takes his club's penalties, stands over the corners, or lines up its free kicks has a route to points that survives a quiet open-play game. When two players carry similar xGI, the one with a repeatable route is the safer buy.
Check for it on the player page: a gap between xG and non-penalty xG that holds up over several matches means he is the penalty taker; one freak spot kick does not. Duty can move mid-season, so recheck it after any transfer: when Danny Welbeck left Brighton, Gross inherited the penalties, and his npxG gap opened up within a few gameweeks to prove it.
Or skip straight to it: the Fantasy view, sorted by penalties, shows who is actually on them right now. The Fantasy hub's set-piece board lists penalty, corner and free-kick duty for every club.
xGI leaders
| # | Player | xGI |
|---|---|---|
| 1 | 28.51 | |
| 2 | 25.26 | |
| 3 | 23.54 | |
| 4 | 18.99 | |
| 5 | 18.84 | |
| 6 | 16.85 | |
| 7 | 16.41 | |
| 8 | 16.36 | |
| 9 | 16.35 | |
| 10 | 16.25 |
Screen for minutes before anything else
A hot rate built on substitute cameos is a coin flip, not a signal. No minutes case, no squad place.
No pick earns a squad place without a minutes case. Open his player page and check his apps and minutes played before anything else: a hot rate built on a handful of substitute cameos is a coin flip, not a signal. Switch to the Last 5 view to confirm his role is holding up right now, not just across the season average. If he has barely featured this season, treat any hot early numbers as a pre-season hunch rather than a case, no matter how good they look.
The per 90 toggle makes rate stats easy to sort, but a rate alone rewards a tiny sample. Turn it on together with the minutes filter and only players who clear the floor make the table: a huge per-90 built on ninety minutes never gets the chance to fool you.
Learn more about minutes played.
The three-toggle minutes screen
Check the regression flags
Sell the streak, buy the drought. Goals minus xG is the single most useful signal in the game.
Players scoring well above their xG tend to cool off; players scoring below it tend to catch up. Fade the first group, especially once a price rise has baked the streak in, and target the second. The gap between goals and xG is the single most useful buy-low, sell-high signal in the game. The flags below are computed live from each player's goals minus xG gap, and the Trends view, sorted by Goals − xG ranks every player in the league by it.
All of this needs Premier League minutes to measure. A new arrival carries zero underlying data, whatever his reputation elsewhere, and his pre-season goals are not xGI: friendlies do not count. Adaptation usually takes weeks. Before you buy a big-fee signing, wait for a nailed role: starts in his actual position, not cameos off the bench.
Learn more about goals minus expected goals.
Priced on a hot streak
| Player | Goals | xG | Gap |
|---|---|---|---|
| 13 | 8.33 | +4.67 | |
| 17 | 12.86 | +4.14 | |
| 8 | 4.12 | +3.88 |
Due more than they have got
| Player | Goals | xG | Gap |
|---|---|---|---|
| 6 | 11.65 | -5.65 | |
| 1 | 5.29 | -4.29 | |
| 3 | 7.24 | -4.24 |
Pick defenders with two routes to points
Defensive contributions pay out win, lose or draw. Goals and assists need the game to go his way. Pick the defender who can do both.
Attacking returns (goals, assists, the clean sheet bonus) are a defender's ceiling: they need the game to go his way. Defensive-contribution points are his floor: they pay out for volume, ten clearances, blocks, interceptions and tackles in a match, win, lose or draw. Midfielders and forwards need twelve, and their ball recoveries count towards it too. So cross the two. A defender from a strong defence who also creates or scores has two routes to points every week, and is worth a premium over one with only the ceiling. It is the same test as the xGI step: count a player's routes to points rather than his latest scoreline. A name with two routes survives a match where one of them runs dry.
Learn more about expected goals against.
Clean sheets, the floor
The DefCon floor
| Player | Def actions/90 | DC hit % | Price |
|---|---|---|---|
| 8.0 | 85% | £5.9m | |
| 12.1 | 84% | £5.9m | |
| 9.1 | 73% | £5.0m | |
| 11.3 | 69% | £6.0m | |
| 10.3 | 67% | £5.0m | |
| 8.9 | 67% | £4.5m | |
| 10.9 | 62% | £6.0m | |
| 9.4 | 61% | £5.0m |
Check the hit rate, not just the average
Sort defenders by DefCon per 90 to find the volume, but check the hit rate before trusting it: a big per-90 average can hide a defender who only strings the actions together once a month. A high hit rate alongside the volume is what makes the floor dependable, not the average on its own. The table above ranks defenders by how often they clear the threshold, with the cheapest reliable one called out underneath.
Exploit opponent weaknesses
Every side leaks to a position. Find the one your next opponent leaks to, and buy it.
Before each deadline, check which positions your players' next opponents leak chances to. A midfielder facing a side that concedes heavily to midfielders is a buy, whatever his reputation. The same grid settles a choice between two otherwise equal transfers. The grid below shows how heavily each team concedes to each position. The full grid for all 20 teams is on the opponent weaknesses page.
Who leaks to which position
Treat the captaincy as its own decision
The armband counts twice, so give it its own decision. Captain the player whose next opponent leaks most to his position.
The captain's points count twice, so a wrong armband costs more than a bad transfer. Make it its own decision each week, not an afterthought off the back of the grid above.
Shortlist the two highest xGI-per-90 players in your squad, then cross each against the opponent-weakness view: the one facing the worse matchup for his position gets the armband. Still tied? Favour the player at home over the player away, and the player on penalties over the player who is not; both give him a second route to points if the game stays quiet.
The Fantasy hub's captain picks run this cross for you every gameweek, with venue and penalty duty alongside. Down to two names? Run them both through Compare Players before you commit.
Time your chips off the fixtures
There is no fixed week for a chip. Each one has a signal on the pages above, and the signal sets the timing, not the calendar.
Bench Boost
Play it when your full squad, not just your XI, has an easy fixture in the same gameweek. Check Fixture Difficulty for a week where all fifteen of your players' teams sit at the easy end of the run together. That trough is rare and worth waiting for; boosting against a mixed set of fixtures just cashes in early.
Wildcard
Play it at a turn, not once the turn is obvious to everyone else. Watch the same fixture runs for a team flipping from the easy end to the hard end, or back. It happens most often when a run of promoted sides playing each other ends. Rebuild into the teams turning green and out of the teams turning red before the shift shows up in the headlines. The runs turning right now are listed below.
Triple Captain
Play it in the week your captaincy shortlist (or the hub's captain picks) clears the opponent by the widest margin it will all season, not just any good fixture. Run the same two-player, cross-against-the-weakness check; when the gap is the best you will see, that is the week to triple it, whatever the gameweek number happens to be.
International breaks are natural checkpoints for all three. Ten days with no fixtures is time to re-run the fixture graph in full rather than react to one gameweek's results, and to decide which chip, if any, suits the run that follows.
Spend the budget where it pays
Points per million, not price, decides your budget picks. Keep the bench cheap and leave club slots free so future transfers are not blocked.
Open the Market view and sort by points per million. That is where the cheap enablers who actually return show up, and where a big name charging for his reputation rather than his output becomes obvious. Spend what you save on the xGI leaders from step 2.
Then plan the club slots. Three players per club is the cap, so filling all three at one team early blocks the transfer you want later, when that team's run turns. Leave a slot free at any club you expect to buy into.
Already have a squad? Sync it on the Fantasy hub and your own players are marked on team pages and the hub.
The constraints
The five-minute weekly routine
Frequently asked questions
Is xG useful for FPL?
Yes. Goals are rare, noisy events; expected goals (xG) measures the quality of the chances behind them, which repeats far more reliably week to week. Picking players on chance volume beats picking them on last month's goal tally.
What is xGI and why pick FPL players with it?
Expected goal involvement (xGI) is xG plus expected assists (xA): every way a player generates a likely goal. It is the single best one-number summary of FPL attacking potential, because it captures scorers and creators on the same scale.
Why do xG Stat numbers differ from official FPL figures?
Our numbers are built from event-level match data and measure underlying performance, so they differ from official FPL and Opta figures by design. Treat them as a second opinion on the same matches, not a copy of the official feed.
How do I pick an FPL captain with stats?
Shortlist the two highest xGI-per-90 players in your squad, then cross each against the opponent's positional weakness: a high-xGI forward facing the team that concedes the most to forwards is a captaincy signal. Tied? Favour the player at home and the player on penalties.
Should I avoid players on promoted teams?
Mostly, yes. Promoted sides usually carry the hardest fixture runs and concede the most chances, which caps their attackers' ceilings and ruins their defenders' floors. Treat their players as bench options until the numbers argue otherwise.
What does it mean when a player overperforms their xG?
They are scoring from chances that do not usually go in. Large positive gaps between goals and xG regress: treat the streak as finishing luck, not a new ability level, and expect the price to be paying for goals that will slow down.
How do I find differentials with xG stats?
Sort by xGI and look for players whose underlying numbers sit far above their reputation, especially those underperforming their xG. Low ownership plus high chance volume is the classic differential profile.
How often should I check the numbers?
Once a week is enough. Before each deadline: scan fixture difficulty for teams entering or leaving a good run, check the regression flags on your own squad, and pick the captain from the opponent-weakness view.
Do I need to understand the xG model to use this?
No. Each step of the method links a plain-language explainer if you want the detail, but the method itself only asks you to compare numbers that are already on the page.
This Gameweek
Run the method on your own squad.
Free to start, no card required. Sync your FPL team and the fixture runs, regression flags and captaincy signals on this page all point at players you own.
Want the method run for you before each deadline? Turn on the deadline email in notification settings.
Data: xG Stat. Our numbers are Wyscout event data and measure underlying performance, so they differ from official FPL figures by design.
The method borrows from the FPL community's public thinking, including BigManBakar's seven rules for FourFourTwo. The numbers, and the disagreements, are our own.