Skudds · 2026/27

The window, decoded.

Millwall analytics, measured rather than argued. Event data from 684 matches, a Championship-native xG model, and the honest version of what this squad is before a ball is kicked.


The lead
Counter-attack shots each league match: two or three in most games before the break, when Arconte started, and one in four since.

The counter-attack we lost.What has gone missing at the other end.

Before the break we were the best counter-attacking side in the Championship. Since, one counter-attack shot in four games. We are scoring what our chances are worth. We are just making far fewer of them.

30 OCT 2026 · Read the full accounting →
The findings

Four findings from the closed window

12Signings · window closed

Millwall’s summer, measured

The full accounting of the closed window: twelve arrivals profiled, the deadline-day sale that turned the cycle again, and where twenty thousand simulated seasons put this squad.

Read →
96thCrocombe's stopping, same scale

The keeper question, answered in the final hours

Filip Marschall shared League One's Golden Glove, but the card says the honest thing: league-average stopping behind the league's second-best protection. The sobering line is Crocombe's, at the 96th percentile on the same scale.

Read →
3Clubs down from the PL

Who actually stands in the way

Every club that finished above Millwall has left the division. Three come down from the Premier League, only one of them intact, and Southampton start on minus four.

Read →
6thMedian finish · 71 pts

Where this squad should finish

A goals model, fitted on completed results and simulated match by match. Millwall took 82 points last season from goals worth 74, and this one does not carry that forward.

Read →
The projection

Where twenty thousand simulated seasons land.

54%Chance of top six
6thMedian finish
20%Chance of automatic
71Median points

Ordered by median points, but the bands are what matter. The clubs at the top are separated by three or four points across ranges that almost entirely overlap, which is a cluster rather than a running order. The right-hand column is the number that decides anything: how often each club finishes in the top six.

Southampton −4
74
68%
Middlesbrough
73
62%
West Ham
▼ PL
72
58%
Burnley
▼ PL
72
59%
Wolves
▼ PL
72
58%
Millwall
71
54%
Derby
70
48%
Norwich
68
39%
Sheff Utd
64
23%
Wrexham
63
20%
Bristol City
63
19%
Birmingham
62
18%
Swansea
62
18%
Preston
59
10%
Stoke
58
8%
WBA
58
9%
QPR
56
6%
Charlton
55
4%
Blackburn
55
3%
Watford
54
3%
Portsmouth
54
4%
Lincoln City
▲ L1
54
3%
Cardiff
▲ L1
54
3%
Bolton
▲ L1
54
4%
5060708090
PTSTOP 6

How the model works →