Three different season engines leave Arsenal and Manchester City separated by only half a percentage point. That uncertainty is not a failure of the forecast; it is the most important thing the forecast knows.

A league table is the end of a season, not an honest description of one before it begins. Turning uncertain squads, new managers, injuries, European workload and 380 unplayed matches into a single expected-points column creates precision the evidence cannot support.

This analysis takes a different position. It builds a transparent player and club evidence layer, sends that evidence through three deliberately different season engines, and preserves the disagreement between them. Data science is most useful here when it measures several plausible routes through the season instead of pretending August already knows May.

Building the evidence layer

The forecast begins with people rather than club badges. The player score combines EA FC overall ratings, position-adjusted Fantasy Premier League prices and five-season FPL production. It is imperfect—game ratings and fantasy prices are opinions encoded as numbers—but it gives current squad quality a separate voice from last season's table.

Figure 1. The Premier League 100 by club, separating merit places from additions required by the three-player club floor.

The distribution is deliberately top-heavy. Arsenal, Manchester City and Liverpool place many players on merit because the source measures see more elite quality in those squads. That concentration is information: title contenders generally need both exceptional peaks and enough depth to survive rotation, injury and fixture congestion.

The amber club-floor additions are equally important because they prevent the model from mistaking incomplete coverage for an absence of talent. Every club contributes at least three players before remaining places are awarded league-wide. The safeguard does not make squads equal; it ensures that promoted and less fashionable clubs enter the evidence layer rather than disappearing from it.

Rank Player Club Pos EA FPL £m 5y pts/90 Score Raw rank Route
1 Gabriel dos Santos Magalhães Arsenal DEF 88 8.0 5.01 97.9 1 Merit
2 Bukayo Saka Arsenal MID 88 9.5 6.31 97.7 2 Merit
3 Erling Haaland Man City FWD 90 15.5 7.25 97.7 3 Merit
4 David Raya Martín Arsenal GKP 87 6.0 4.15 97.2 4 Merit
5 Cole Palmer Chelsea MID 87 9.5 6.40 97.0 5 Merit
6 Bruno Borges Fernandes Man Utd MID 87 12.0 5.47 96.0 6 Merit
7 Gianluigi Donnarumma Man City GKP 89 5.5 3.97 95.9 7 Merit
8 Alexander Isak Liverpool FWD 88 9.0 6.53 95.4 8 Merit
9 Virgil van Dijk Liverpool DEF 90 6.5 4.16 94.7 9 Merit
10 Phil Foden Man City MID 85 7.0 6.21 93.6 10 Merit
11 Florian Wirtz Liverpool MID 89 7.5 4.74 93.5 11 Merit
12 Bryan Mbeumo Man Utd MID 85 8.0 5.33 92.8 12 Merit
13 William Saliba Arsenal DEF 87 6.0 4.31 92.4 13 Merit
14 Martin Ødegaard Arsenal MID 87 6.5 5.09 91.8 14 Merit
15 James Maddison Spurs MID 84 6.5 5.74 90.9 15 Merit
16 Cody Gakpo Liverpool MID 84 7.0 5.16 90.2 16 Merit
17 Matheus Santos Carneiro da Cunha Man Utd MID 83 8.0 5.33 89.8 17 Merit
18 Declan Rice Arsenal MID 87 7.5 4.28 89.1 18 Merit
19 Jordan Pickford Everton GKP 84 5.5 3.75 88.7 19 Merit
20 Rodrigo 'Rodri' Hernandez Cascante Man City MID 90 6.5 4.15 88.6 20 Merit
21 Tijjani Reijnders Man City MID 86 6.0 5.10 88.6 21 Merit
22 Eberechi Eze Arsenal MID 83 6.5 5.42 88.0 22 Merit
23 Jeremie Frimpong Liverpool DEF 83 5.5 5.49 88.0 23 Merit
24 Omar Marmoush Man City FWD 84 7.0 6.30 88.0 24 Merit
25 Jurriën Timber Arsenal DEF 82 6.5 4.87 87.6 25 Merit
26 Ollie Watkins Aston Villa FWD 84 8.0 5.62 87.2 26 Merit
27 Joško Gvardiol Man City DEF 84 5.5 4.59 87.2 27 Merit
28 Rúben dos Santos Gato Alves Dias Man City DEF 86 5.5 3.99 86.7 28 Merit
29 Hugo Ekitiké Liverpool FWD 83 7.5 6.26 86.5 29 Merit
30 Mikel Merino Zazón Arsenal MID 83 6.0 5.53 86.3 30 Merit
31 Viktor Gyökeres Arsenal FWD 87 7.5 5.20 86.2 31 Merit
32 Dominik Szoboszlai Liverpool MID 83 7.0 4.63 86.1 32 Merit
33 Benjamin White Arsenal DEF 83 5.5 4.69 85.7 33 Merit
34 Rayan Cherki Man City MID 81 7.5 6.86 85.7 34 Merit
35 Morgan Gibbs-White Nott'm Forest MID 82 8.0 4.77 84.7 35 Merit
36 Piero Hincapié Arsenal DEF 83 5.5 4.38 84.5 36 Merit
37 Sávio Moreira de Oliveira Man City MID 82 6.5 5.18 84.4 37 Merit
38 Dejan Kulusevski Spurs MID 83 6.5 4.52 84.1 38 Merit
39 Morgan Rogers Chelsea MID 82 7.5 4.66 83.9 39 Merit
40 Enzo Fernández Chelsea MID 84 7.0 3.94 83.5 40 Merit
41 Emiliano Martínez Romero Aston Villa GKP 85 5.0 3.54 83.1 41 Merit
42 Alysson Edward Franco da Rocha dos Santos Aston Villa MID 89 5.0 5.74 82.7 42 Merit
43 Gabriel Martinelli Silva Arsenal MID 81 6.5 5.35 82.0 43 Merit
44 Marc Guéhi Man City DEF 82 6.0 3.75 81.5 44 Merit
45 Xavi Simons Spurs MID 84 6.0 4.12 81.1 45 Merit
46 Reece James Chelsea DEF 81 5.5 4.88 81.1 46 Merit
47 Jérémy Doku Man City MID 80 7.5 5.70 80.7 47 Merit
48 Ronald Araujo Liverpool DEF 83 5.5 80.5 48 Merit
49 Giorgi Mamardashvili Liverpool GKP 84 5.0 3.53 80.3 49 Merit
50 Jacob Murphy Newcastle MID 81 6.0 5.42 80.0 50 Merit
51 Youri Tielemans Man Utd MID 85 6.0 3.64 79.9 51 Merit
52 Marcus Rashford Man Utd MID 80 7.0 5.45 79.7 52 Merit
53 Nikola Milenković Nott'm Forest DEF 83 5.5 3.51 79.7 53 Merit
54 Ryan Gravenberch Liverpool MID 85 6.0 3.54 79.5 54 Merit
55 Antoine Semenyo Man City MID 80 8.5 5.11 79.4 55 Merit
56 Alexis Mac Allister Liverpool MID 87 5.5 3.97 79.2 56 Merit
57 Pedro Porro Sauceda Spurs DEF 82 5.5 3.78 78.6 57 Merit
58 Daniel Muñoz Mejía Crystal Palace DEF 81 5.5 4.34 78.5 58 Merit
59 Noni Madueke Arsenal MID 80 6.5 5.42 78.3 59 Merit
60 Federico Chiesa Liverpool MID 81 5.5 9.57 78.0 60 Merit
61 Kai Havertz Arsenal FWD 82 7.5 5.07 77.8 61 Merit
62 Matz Sels Nott'm Forest GKP 83 5.0 3.51 77.3 62 Merit
63 Jean-Philippe Mateta Crystal Palace FWD 82 6.5 5.25 77.1 63 Merit
64 Harvey Barnes Newcastle MID 80 6.0 5.59 76.4 64 Merit
65 Granit Xhaka Sunderland MID 85 5.5 3.84 76.4 65 Merit
66 Anthony Elanga Newcastle MID 81 6.0 4.59 76.3 66 Merit
67 Yoane Wissa Newcastle FWD 82 6.0 5.48 76.3 67 Merit
68 Nick Pope Newcastle GKP 81 5.0 3.78 76.1 68 Merit
69 Rayan Aït-Nouri Man City DEF 81 5.5 3.81 75.8 69 Merit
70 Murillo Costa dos Santos Nott'm Forest DEF 83 5.5 3.11 75.2 70 Merit
71 Chris Wood Nott'm Forest FWD 82 6.0 5.40 75.0 71 Merit
72 Dean Henderson Crystal Palace GKP 81 5.0 3.53 73.5 78 Merit
73 James Tarkowski Everton DEF 80 6.0 3.47 72.9 81 Merit
74 Nordi Mukiele Sunderland DEF 79 5.5 4.88 70.7 86 Merit
75 Anton Stach Leeds MID 79 6.0 5.20 69.0 91 Merit
76 Justin Kluivert Bournemouth MID 79 6.0 5.17 68.9 93 Merit
77 Caoimhín Kelleher Brentford GKP 79 5.0 3.89 67.3 99 Merit
78 Mikkel Damsgaard Brentford MID 80 5.5 4.39 66.9 101 Club floor
79 Pascal Groß Brighton MID 80 5.5 4.33 66.7 103 Club floor
80 Brennan Johnson Everton MID 79 6.0 4.51 65.6 107 Club floor
81 Alex Iwobi Fulham MID 80 5.5 3.98 64.5 112 Club floor
82 Francisco Evanilson de Lima Barbosa Bournemouth FWD 80 6.0 4.27 62.5 121 Club floor
83 Kevin Schade Brentford MID 78 6.0 4.92 62.5 122 Club floor
84 Daizen Maeda Ipswich Town MID 79 5.5 60.5 130 Club floor
85 Lucas Estella Perri Leeds GKP 81 4.5 2.69 60.4 131 Club floor
86 Rayan Vitor Simplício Rocha Bournemouth MID 6.5 5.43 59.7 136 Club floor
87 Matt O'Riley Brighton MID 78 5.5 5.32 59.3 137 Club floor
88 Antonee Robinson Fulham DEF 82 4.5 3.09 58.7 140 Club floor
89 Carlos Baleba Brighton MID 81 5.0 2.87 57.6 146 Club floor
90 Bernd Leno Fulham GKP 80 4.5 3.33 57.0 151 Club floor
91 Harry Wilson Leeds MID 76 6.5 5.66 56.8 153 Club floor
92 Florentino Ibrain Morris Luís Ipswich Town MID 80 5.0 3.60 56.1 159 Club floor
93 Omar Alderete Sunderland DEF 78 5.0 4.02 54.2 170 Club floor
94 Hidemasa Morita Hull City MID 79 5.0 54.0 173 Club floor
95 Konstantinos Tzolakis Hull City GKP 79 4.5 53.9 175 Club floor
96 Gustavo Hamer Coventry City MID 77 5.5 3.34 44.3 226 Club floor
97 Abdul Fatawu Ipswich Town MID 76 5.5 4.06 42.6 235 Club floor
98 Taiwo Awoniyi Coventry City FWD 75 5.5 6.72 41.8 241 Club floor
99 Jack Butland Hull City GKP 75 4.5 3.53 33.8 289 Club floor
100 Matt Grimes Coventry City MID 74 5.0 30.1 315 Club floor

The list should be read as a model input, not an eternal verdict on the league's best hundred footballers. Its value is consistency and coverage. The raw rank remains visible so readers can see exactly where the club-floor rule changes the published list.

Its shape also matters more than a debate over one borderline selection. The table gives the simulation a consistent measure of elite concentration and squad depth while keeping the adjustments visible enough to challenge or replace later.

Separating recent history from current squad strength

Figure 2. Five-season history against current squad strength; bubble size shows top-100 representation and colour shows contextual uncertainty.

History and squad quality agree at the very top, but the distance from the diagonal is where the forecast becomes interesting. A club above its historical position may have recruited faster than results have caught up. A club below it may still carry a strong recent record while its current squad, manager or availability picture has weakened.

The five-season window also prevents one extraordinary or disastrous campaign from becoming the whole prior. Recent seasons receive more weight, but older evidence keeps the model from declaring a permanent new order after a single year. Current players can then move that baseline rather than merely repeat it.

Establishing a structural baseline

Figure 3. Model 1's complete structural forecast, including expected points, 10–90% intervals and title probability.

Model 1 is the base case: a mixture of weighted five-season history and current squad quality, translated into match strength and simulated over a full schedule. The mean points tell us where the structural evidence centres each club; the interval is the more honest output because it shows how many very different seasons remain compatible with the same inputs.

This model favours Arsenal and Manchester City because both the historical and player layers place them at the front. It is intentionally conservative. It assumes strength persists unless the simulation's season-level randomiser, K, or match outcomes provide enough evidence to move it.

Turning certainty into an explicit choice

Figure 4. Title probability under low, base and high K, showing how season-level uncertainty changes apparent confidence.

K is not a secret adjustment used to produce a preferred champion. It is a sensitivity control for everything a structural model cannot know in August: whether finishing runs hot or cold, whether a tactical change works immediately, and whether a run of close games breaks in one direction. Increasing K widens the range of possible seasons without rewriting the underlying evidence.

The chart shows why a title percentage should never appear without an uncertainty philosophy. Low K converts a small quality edge into strong confidence. Higher K allows more challengers and more reversals. The base setting is therefore a declared judgement about how volatile one Premier League season can be, not a discovered law of football.

Letting context and feedback disagree

Model 2 decomposes uncertainty into club-specific mechanisms: stadium strength, a zero-centred new-coach effect, transfer churn, promotion uncertainty, European workload and match-level availability. Its premise is that disruption is uneven. A new manager can improve one club and delay another; European competition creates fatigue in particular weeks rather than subtracting an arbitrary number of points in August.

Model 3 uses a regularised gradient-boosted classifier trained on five chronological seasons of pre-match Elo, rolling points, goal difference, venue form, rest and season progress. Elo and form update after each simulated fixture, while heavy-tailed regime shocks allow rare breakout or collapse seasons. Its 2025/26 holdout log loss of 1.058 beats the unconditional 1.082 baseline modestly—useful evidence, but nowhere near a licence to call the algorithm an oracle.

Figure 5. Each club's three expected-points estimates, connected by their full spread; the diamond is the weighted consensus.

The connected ranges reveal whether apparent certainty comes from shared evidence or shared assumptions. Arsenal and Manchester City remain strong in every engine, but several clubs—particularly those facing managerial change, squad turnover or promotion—move materially depending on whether structure, context or feedback receives the greater voice.

That variation is precisely why the models are kept separate. Averaging three near-identical formulas would only disguise one opinion as an ensemble. Here Model 1 can be wrong because history persisted less than expected, Model 2 because contextual effects were mis-signed, and Model 3 because learned relationships failed to transfer. Different failure modes make the comparison useful.

Combining the season distributions

Figure 6. Title probabilities from the structural, contextual and machine-learning engines alongside the weighted consensus.

The leading conclusion is not that Arsenal are certain champions. It is that Arsenal and Manchester City occupy effectively the same title tier: 37.2% and 36.7% in the weighted view, with Liverpool retaining a meaningful 17.9% route. A half-point difference is ranking convenience, not substantive separation.

Below the leaders, the probabilities communicate asymmetry better than expected rank alone. Some clubs have similar central points but different chances of reaching the top four or falling into relegation because their simulated distributions have different widths and tails. The distribution contains the forecast; the mean is only its centre.

Rank Club M1 pts M1 title M2 pts M2 title M3 pts M3 title Final pts Final title Top four Relegated
1 Arsenal 78.2 37.9% 78.1 36.0% 76.3 38.0% 77.7 37.2% 91.2% 0.0%
2 Man City 78.2 37.5% 78.6 39.0% 75.2 31.9% 77.6 36.7% 90.8% 0.0%
3 Liverpool 72.8 17.2% 73.9 19.3% 70.1 16.8% 72.6 17.9% 77.8% 0.0%
4 Man Utd 60.4 1.7% 61.1 1.6% 62.3 5.4% 61.2 2.6% 31.7% 0.7%
5 Chelsea 60.6 1.9% 60.5 1.5% 54.3 1.0% 59.0 1.5% 24.5% 1.6%
6 Aston Villa 58.5 1.2% 59.7 1.1% 57.5 2.6% 58.8 1.5% 22.8% 1.3%
7 Newcastle 58.2 1.2% 60.5 1.2% 54.2 0.8% 58.1 1.1% 21.1% 1.7%
8 Spurs 55.6 0.7% 54.6 0.2% 47.9 0.2% 53.3 0.4% 10.7% 5.1%
9 Nott'm Forest 51.0 0.2% 49.8 0.0% 52.4 0.8% 50.9 0.3% 6.6% 5.9%
10 Bournemouth 48.1 0.1% 46.4 0.0% 53.8 0.8% 48.8 0.2% 5.5% 9.3%
11 Brighton 47.5 0.1% 46.9 0.0% 51.1 0.4% 48.2 0.2% 4.0% 9.8%
12 Brentford 46.1 0.1% 46.8 0.0% 47.9 0.3% 46.9 0.1% 3.0% 12.1%
13 Crystal Palace 47.4 0.1% 45.2 0.0% 47.2 0.1% 46.5 0.1% 2.5% 13.2%
14 Everton 45.4 0.1% 44.1 0.0% 47.2 0.2% 45.3 0.1% 2.0% 15.0%
15 Fulham 44.9 0.0% 45.2 0.0% 45.9 0.1% 45.3 0.0% 1.9% 15.9%
16 Leeds 41.6 0.0% 44.1 0.0% 47.5 0.2% 44.1 0.1% 1.9% 19.4%
17 Sunderland 40.9 0.0% 40.2 0.0% 41.8 0.0% 40.9 0.0% 0.7% 29.6%
18 Ipswich Town 39.7 0.0% 39.3 0.0% 40.7 0.1% 39.8 0.0% 0.6% 34.4%
19 Coventry City 34.1 0.0% 35.7 0.0% 43.4 0.1% 37.1 0.0% 0.7% 47.2%
20 Hull City 29.6 0.0% 28.2 0.0% 32.4 0.0% 29.8 0.0% 0.0% 77.7%

The central ranks are close enough that a small change in form or availability can reorder several clubs without changing the broad structure of the forecast. Expected position should therefore be read as a midpoint, not a fixed destination.

The tail probabilities add the information the rank removes. They distinguish a stable mid-table profile from a similarly ranked club whose simulations include both European contention and a meaningful relegation risk.

Seeing the whole argument at readable scale

Figure 7. A large-format evidence board connecting player representation, squad and historical strength, structural uncertainty, model disagreement and the final title distribution.

The vertical board is designed to keep each chart legible at normal article width. Read from top to bottom, it shows the chain of inference rather than presenting a collage: who supplies the squad signal, how that signal compares with history, what the structural model does with it, where the engines disagree and how the final probabilities are formed.

The advantage of the combined view is diagnostic. If the conclusion feels too bullish for a club, the reader can identify the source of that confidence. Arsenal and City's advantage enters through both history and squad strength, survives the K sensitivity test and appears in all three engines. The model is confident that they belong to the leading tier, but not confident about which of them finishes first.

What I would predict

My narrow call is Arsenal, but the defensible prediction is a two-club title tier rather than a single ordained winner. Arsenal's weighted 37.2% is only 0.5 percentage points above Manchester City's 36.7%; that gap is far smaller than the uncertainty in squad availability, tactical adaptation or a few close matches. Liverpool are the clear third route and the club most capable of turning a two-team expectation into a three-team race.

The deeper finding is that the models agree more on hierarchy than on exact outcomes. They consistently identify the same leading group, yet differ on the size of the gaps and on several volatile clubs underneath it. That is where new coaches, European schedules and feedback from early results matter most. Tottenham, Chelsea, Manchester United and the promoted teams should be treated as distributions with unusually consequential tails, not as fixed positions.

This also explains why an apparently modest ensemble is preferable to a spectacularly certain algorithm. Football seasons contain regime changes that historical data cannot observe in advance. A model should reward strong evidence while leaving room for those breaks. The purpose of the three-engine design is not to eliminate judgement, but to put the judgement where readers can inspect it.

The best preseason forecast is not the one that produces the neatest table. It is the one that shows which assumptions create the table, how often other tables occur, and what new evidence would make us change our minds. On that standard, Arsenal are the smallest possible favourite, Manchester City are essentially level, Liverpool remain live, and the uncertainty is the result.

Methods and original sources

Sources: EA SPORTS FC 26, Fantasy Premier League, football-data.co.uk, Premier League manager guide, and 2026/27 qualification summary.