Community Submissions

Predicting the Top 10,000 In Blank Gameweek 31

This article follows on from my earlier look at how the Top 10,000 Fantasy Premier League managers are geared up for Blank Gameweek 31.

This time around I will go one step further and attempt to predict what final moves they will make to set themselves up for this weekend’s limited fixture list, when only four matches take place.

For this latest analysis I will detail the results of a complex predictive statistical model that I created over the weekend. This takes into account various factors about the history of each manager in the Top 10k and predicts the chance of them using their Free Hit chip (FH) for Gameweek 31 and how many hits they will take. The goal is to provide a simulation of what’s going to be happening next week.

Gameweek 30’s Moves

Some of the assumptions I made last week were very simple in order to just get an initial feel for Gameweek 31, but hopefully the complex model I built will hugely improve on that. Analysing the transfers made for Gameweek 30, we could test some of the assumptions:

Assumption: Every team who already used their FH will use all free transfers to bring in Gameweek 31 players.

Reality: In Gameweek 30, only 0.6% of players who already used FH used free transfers to get non-Gameweek 31 players. There focus was Gameweek 31 players, so that was proved correct.

Assumption: Every team who won’t use FH in Gameweek 31 will use all free transfers to bring in Gameweek 31 players.

Reality: In Gameweek 30, 50.09% of players who didn’t use FH used FTs to get non- Gameweek 31 players. So around 50% of managers with their FH intact ignored Gameweek 31 completely in their Gameweek 30 transfers. If we say the 50% ignored it because they plan to use FH anyway in 31, then this gives an estimate of 3018 managers who will use FH in Gameweek 31. This is still close to the predicted number from last week which was 2780. But the article should get a much more infromed estimate, so keep reading.

The assumptions made in that previous article about hits were not very concrete and that’s what made me build the new statistical model (that’s my speciality in real life).

I also included weights for different players in Gamweek 31 so that players that are likely to be benched, such as Everton’s Oumar Niasse and Huddersfield’s Colin Quaner, are not equated with nailed on players.

Explaining the predictive model

The algorithms I developed are very hard/not useful to explain in an article but I will explain the general idea behind them.

For every Top 10,000 manager we extract their transfer history to know how lenient he generally is with taking hits. Using that and the general understanding that in Blank Gameweeks it is usually easier for people to take hits, we build a distribution of probabilities for each manager to take 0, 1, 2,.. hits this week.

This distribution also takes into account the situation of the player with regards to how many players he already owns, how many free transfers he has, so managers with a small number of potential starters are more likely to take hits.

Example:

As an example, let’s take the #1 player in FPL. He currently owns 6.5 players (with Niasse as the 0.5) but he has two free transfers. So, he could field 8.5 players with no hits. The algorithm puts that into account + the fact that over the course of the season, he took two -4 hits and one -8, and predicts that his likely moves this week are: 39.2% no hits, 40.5% 1 hit, 20.3% 2 hits.

Which gives him an average of 9.31 players with average deducted points of -3.24. Note that although he usually doesn’t take many hits the algorithm predicts he’s probably going to take one hit because he might prefer fielding 9.5 players with a hit rather than only 8.5.

On the other hand, for the current #2, he only owns three players now with one free transfer. If he were to keep hold of his FH,  the algorithm predicts that he will be able to field only 5.38 players with -5.52 points deducted. So, he will probably use his FH, but determining the probability of that is the task of the second part of the algorithm.

The Model for FH Probability:

The first part of the algorithm runs for all the Top 10,000 to get their expected hits and number of starters. Based on that, the second part of the algorithm tries to predict the chance each manager will use their FH, if available.

A predicted small number of starters and a predicted big number of hits will result in higher chance of using FH. Other factors included in the algorithm include how much the manager has been planning for Gameweek 31 by looking at the percentage of recent transfers that were used to get those players in. Another factor included (with a smaller weight) is whether they have two free transfers. If this is the case they may be tempted to hold their FH as deploying it would mean they lose one of their free transfers.

Combining those factors in a proper statistical way yields the probability of whether each manager will use their FH. For example, if a player who usually hates taking hits is in a position where they have to take multiple hits to field a reasonable number of players, they will be more likely to FH than a player in an identical situation but who is historically fine with hits.

Examples 

For the #1 player, the algorithm predicts a chance of 24.5% that he will use FH. While for #2, the probability is 78.8%. This reflects their situations with number of players and FTs they have, as well as their transfer history plus the unpredictability of human beings.

Here are some examples for the predictions of the model:

ManagerCurrent # of PlayersFree TransfersPredicted probability of using FHPredicted number of players and points deducted if no FHMost probable Action
#1 Bharat Dhody6.5224.5%9.31 players, with -3.24Save FH, take 1 hit
#2 Yusuf Sheikh3178.8%5.38 players with -5.52Use FH
#3 Chris Newey710% (Already used)9.51 players with -6.05Take 2 hits
Peter (Career HoF #1)5.75133.8%9.27 players with -10.07 (He’s been very generous with hits)Save FH, take 2 hits
Jay (Live HoF #1)9113.4%10.39 players with -1.56Save FH, take no hits
Mark8.523.3%11.05 players with -2.2Save FH, take 1 hit
Jack Wain (FFS mods leader)8.5115.5%10.21 players with -2.83Save FH, take 1 hit
Jonty7.5127.9%9.14 players with -2.55Save FH, take 1 hit
Chaz8130%9.71 players with -2.84Save FH, take 1 hit
Granville6.5216.4%9.17 players with -2.67Save FH, take 1 hit
Andy7.25128%9.04 players with -3.16Save FH, take 1 hit
TorresMagic6.75219.9%9.6 players with -3.31Save FH, take 1 hit
Ville Ronka5255.1%8.1 players with -4.35Use FH
Ragabolly 😀8.5114.4%10.4 players with -3.74Save FH, take 1 hit (which I will indeed do)

Again, note that the algorithm just tries to predict the behavior, and is not in any way saying what a player should or shouldn’t do. It’s like a chess computer stalking us and predicting our next move.

Also, the model doesn’t just go with the most probable scenario for each manager, but keeps the whole spectrum of choices a FPL manager has so that averages can be calculated correctly.

Results

Now, we can run the algorithm on all Top 10,000 managers to get the probability of FH use for each in Gameweek 31. From that we get the following simulation results:

Expected number of FHs in the Top 10,000: 3268.9 

This is significantly higher than previously thought (2780), but still comparable to the crude estimation at the beginning of the article (3018).

Expected number of Gameweek 31 players in teams with no FH: 7.37 players

Also lower than previously calculated.

Expected number of point deductions in teams not using their FH: -5.24

Now, we will use this simulation to calculate the scores teams will get depending on how an average Gamweek 31 player will score:

Points per PlayerFH Average Score (32.7% of the teams)Non FH Average Score (hits included)Top 10k Average (hits included)Average loss of no FH
1123.136.038.87 below FH, 2.9 below top10k average
22411.515.5912.50 below FH, 4.08 below top10k average
33619.8825.1516.12 below FH, 5.27 below top10k average
44828.2534.7119.75 below FH, 6.46 below top10k average
56036.6344.2723.37 below FH, 7.64 below top10k average

Note that this gain is comparing the average non FH team to the FH team, but your team could be better than the average so a FH team is not beating you by the same points as in the table.

The average team will field 7.37 players with around one point hit so you might be better.

Note also that even if you field seven to eight players (so average), you might choose the wrong/right players and be well below/above the non FH average.

If you want to calculate your predicted points to compare, use this formula and compare that to the averages in the table above to judge your potential gainloss.:

(points_per_player)*(num_of_fielded_players) – 4*hits_taken

Final Thoughts

I will not attempt to say whether the use of the FH chip in Gameweek 31 is the right decision, because as you can see, it is very subjective and we don’t know much yet about Gameweek35. But from this predicted simulation, it seems that players who will use the FH will get a decent boost over active non FH teams (maybe 16-22 points), and a very significant boost over dead teams, which I didn’t even consider (since I have assumed most in the Top 10,000 are active).

I will also be glad to tell you what the algorithm predicts about your next move, but again this is not an advice but just an observation of your patterns. If interested, let me know your FPL id in the comment section below. Good luck.

223 Comments Post a Comment
  1. Haugli
    • 8 Years
    6 years, 1 month ago

    Thanks alot, excellent post.
    FPL ID: 254396

    Excited to see what the prediction is.
    I'm pretty sure 1 hit should do it.

  2. neonmoth
    • 6 Years
    6 years, 1 month ago

    Fantastic article, love the stats mate. Can you have a look at mine?

    1531958

  3. thisisdiz
    • 9 Years
    6 years, 1 month ago

    Thanks for posting!
    My fpl id 28492, tell me..

  4. AxeMurderer
    • 12 Years
    6 years, 1 month ago

    Amazing work. I'm struggling to decide as my team is crumbling at the moment... ID: 54296

  5. Saunty
    • 7 Years
    6 years, 1 month ago

    Genuienly fascinating article - very impressive.
    If you'd be so kind....FPL: 1318158
    Thanks,
    Saunty

  6. grayedog
    • 6 Years
    6 years, 1 month ago

    This is a great read. How did you determine if it's worth taking a hit (if not using FH)?
    Currently my GK are Adrian/Pope, and I have 0.2 ITB and 9.5 players (DCL as 0.5). Do I take a hit for a GK (and which one, besides Karius since I have Salah/Mane/Firmino)?

    1. grayedog
      • 6 Years
      6 years, 1 month ago

      FPL ID: 2338213 !

  7. ZeBestee
    • 9 Years
    6 years, 1 month ago

    Great statistics.. my id=325778. Thanks

  8. QPRUTD
    • 7 Years
    6 years, 1 month ago

    Great work mate, you're something different 🙂
    My ID is 1027

  9. redbeard
    • 7 Years
    6 years, 1 month ago

    Good stuff man, you've got Ronka avoiding hits so that's proof right there that your model is spot on 😉

  10. redbeard
    • 7 Years
    6 years, 1 month ago

    Just one thing on the predicted pts formula, shouldn't that be (points_per_player)*(num_of_fielded_players+1) – 4*hits_taken

    Assuming you used the +1 in the scores table too to account for captaincy?

    1. Ragabolly
      • 14 Years
      6 years, 1 month ago

      Yes number of fileded players should include double for captain. Like a full team has 1 players.

      1. Ragabolly
        • 14 Years
        6 years, 1 month ago

        12*

  11. doy
    • 6 Years
    6 years, 1 month ago

    Cheers Ragabolly, you intelligent guy! Loving your comments and articles, well done man!

    ID: 1030539

  12. Gentle_Turks
    • Fantasy Football Scout Member
    • 6 Years
    6 years, 1 month ago

    This might be a silly question but am I allowed to only field two defenders in GW31?

    1. Gentle_Turks
      • Fantasy Football Scout Member
      • 6 Years
      6 years, 1 month ago

      I have two defenders only, and NO goalie.

    2. Zigmondo
      • 12 Years
      6 years, 1 month ago

      To satisfy the rules of the game you must field three defenders so you would need to field at least one that has no game just to meet the rules. HTH.

    3. potatoace
      • Fantasy Football Scout Member
      • 12 Years
      6 years, 1 month ago

      Yes . But if you do you can't play 5mids and 3fw

  13. Skip to the End
    • Fantasy Football Scout Member
    • 11 Years
    6 years, 1 month ago

    Thanks Ragabolly, great article! I'd be grateful if you could run the algorithm on my team ID:2874 .
    I've a plan in mind but it would be great to see if it matches your algorithm!

  14. Dhody
    • 9 Years
    6 years, 1 month ago

    Great article Ragabolly. I'm Bharat Dhody (World #1) and have to say your algorithm is pretty much spot on about what I'd want to do (take one hit). However, I'm not sure I should do that because the players I think will return the >4pts needed to justify the hit are mostly mids (Stanislas/Zaha/Shaqiri) and to take on more than one of them I'll have to move Son/Sterling/Salah - all of whom I have considerable value in and are players I want to keep post my GW32 WC.

    1. Prøfeßör …
      • 7 Years
      6 years, 1 month ago

      Wow, congratulations!! What does it feel like being number 1 in the world?

      Not sure what my advice is worth but I'd say points over pounds every day. Silva is an alternative to Sterling and I doubt you'd lose too much on Son. Alternatively, you can just opt for a striker instead of a second mid. 1 hit is enough.

      Are you new here? In any case, good luck on your quest for glory!

    2. PompeyUpNorth!
      • Fantasy Football Scout Member
      • 11 Years
      6 years, 1 month ago

      Well done so far and good luck!

    3. dedred1
      • 5 Years
      5 years, 12 months ago

      I have searched for you all season, Im a 49 year old woman who works with lads making fun of a woman having a go at FPL. Im doing ok (3rd at the moment) with fantastic tips from someone else. Im going for it next season and its all just for fun not for massive amounts of cash or anything like that. Can I follow you and your tips anywhere please? I'd love to put the lads at work in their place next season. TIA

  15. sasank35
    • Fantasy Football Scout Member
    • 6 Years
    6 years, 1 month ago

    Great read. Can you take a look at FPL ID 33192?

  16. pedrothedon
    • Fantasy Football Scout Member
    • 8 Years
    6 years, 1 month ago

    Very interesting article and fascinating stats and insight into GW31 possibilities. FPL id 361744 - lying third in two local / friends leagues and looking to close the gap for 1st / 2nd position - cheers

  17. PompeyUpNorth!
    • Fantasy Football Scout Member
    • 11 Years
    6 years, 1 month ago

    Really useful that, thanks very much.. I've got 8, so 3 in for one hit decided for me...

    1. PompeyUpNorth!
      • Fantasy Football Scout Member
      • 11 Years
      6 years, 1 month ago

      Ref the above if anyone has any suggestions of who to get, I'd appreciate it? Thinking Mounie, Baines n Zaha? Money no object.. W/C week after, 2 F/T

      Pickford

      VVD Hegazi (Lasc Mee Og)

      Salah Walc Shaq Milli (Grob)

      Firmino (Kane Ag)

  18. souleil
    • 8 Years
    6 years, 1 month ago

    Terrific read, thanks mate! Can you tell me what the algorithm predicts for my ID: 224277

  19. Shiva_Destroyer
    • 6 Years
    6 years, 1 month ago

    Interesting. My team id: 48875

  20. choppers13
    • Fantasy Football Scout Member
    • 12 Years
    6 years, 1 month ago

    Great article

    My team I'd is 105570

    Thanks

  21. Epic Fail
    • Fantasy Football Scout Member
    • 13 Years
    6 years, 1 month ago

    This is some good extreme analysis. Too stuff.

    My ID is 1930

    Cheers

  22. GaribaldiT
    • Fantasy Football Scout Member
    • 6 Years
    6 years, 1 month ago

    Hi.

    A bit late to the party but am really interested. One question: has any account been taken of whether the wildcard has been played in your analysis. I have used mine so if I don't play my FH then I may overload with players I don't want after GW31.

    On the other hand I really want to keep my FH for GW35. Which begs the question what is the optimum number of players for GW31 without wasting my FH.

    In any event I would love to know what your algoritthm says for me - I am totally at a loss at the moment.

    My id is1022098

    Many many thanks. Awesome work by the way.

  23. El Lobito 10
    • 6 Years
    6 years, 1 month ago

    Have only this for gw31:

    Salah Mané Mili Shaq
    Firmino Quaner

    Got 1FT but to be honest I'm leaning towards keeping to have two for the following week. Defenders and goalies don't appeal from whays on offer for tgis gameweek. Thoughts on what to do?

  24. El Lobito 10
    • 6 Years
    6 years, 1 month ago

    Captain Mané over Salah FTW? 😀

  25. J Rob
    • Fantasy Football Scout Member
    • 9 Years
    6 years, 1 month ago

    Team 140263. Thanks !

  26. reenthelibero
    • Fantasy Football Scout Member
    • 7 Years
    6 years, 1 month ago

    hi ragabolly,
    great stuff. new to fpl, cought the fever, am ffs member for this season only and very much enjoyed following the community silently.
    this is a good reason for my first post. curious!
    #984088
    thank you much!

  27. jayjay66613
    • Fantasy Football Scout Member
    • 10 Years
    6 years, 1 month ago

    1687982

  28. Naboo
    • Fantasy Football Scout Member
    • 11 Years
    6 years, 1 month ago

    Great read. Made me feel a lot calmer about the state of my team actually, was expecting a big drop but I should hopefully get a pretty average score (due to tactic of avoiding too many GW31 players, which has worked last few weeks). 1106077

  29. Ragabolly
    • 14 Years
    6 years, 1 month ago

    I apologize to everyone who I didn't respond to, I have been extremely busy the last couple of days.. Wish you all best of luck today!

  30. graham w
    • Fantasy Football Scout Member
    • 13 Years
    6 years, 1 month ago

    thanks for this.
    what would you recommend for me ..
    193172
    Thanks
    Graham