Quant Edge Syndicate
Home / Quant Lab / Same money test
Quant Lab · 13 October 2026

For the same money, would we have bought better?

We rebuilt 120 clubs' summer 2024 windows with their own budgets. At first our picks looked far better. When we re-ran it fairly, with each player available to one club only, they weren't. The first result came from many clubs sharing a few players.

Update, 13 October 2026: the re-run is in. We wrote the new rule down and committed it to git before running anything: clubs pick in order of budget, largest first, and a player one club picks is gone for everyone after it. The random squads ran under the same rule. Of the 78 clubs that could be filled, our picks came out 5 points behind the clubs' own signings (95% range 10 behind to 1 ahead) and level with random (5 behind to 3 ahead). We expected the gap to shrink. It went.

Correction, 13 October 2026, written before the re-run. This test flatters our picks, and the first version of this page didn't say how. Nothing stopped two clubs signing the same player, and a few players turn up again and again in our alternative squads. In a 13 October repeat of the first run (the original run did not save who was picked), 120 clubs needed 267 signings and only 50 different players filled them. Six players filled 46% of the slots. One went to 31 clubs. A player joins one club. Count each player once and our picks average 70%, not 75%. Leave out those six and the remaining picks also average 70%. (The re-run above shows the gap does not survive.) But the ranges below treat 120 clubs as 120 separate choices, and they weren't, so they are too narrow.

Those players also earned their numbers in their own divisions, and a defender (the most-picked player is one) who out-produced most of one league would not necessarily out-produce the buyer's. We said we would re-run it with each player available to one club only, rules written down first. That re-run is at the top of this page.

Most-picked playerHis real move, summer 2024Position Clubs we "bought" him forOut-produced, in his own division
R. PröpperTwente to RangersDefender3182%
M. CodaGenoa to SampdoriaAttacker2588%
P. GroßBrighton to Borussia DortmundMidfielder1894%
Jota SilvaVitória SC to Nottingham ForestAttacker1850%
Iván CaleroFC Cartagena to ZaragozaDefender1573%
V. PavlidisAZ Alkmaar to BenficaAttacker1599%

Two of the six earned their numbers in Italy's and Spain's second divisions, and one in Scotland. Our test "bought" Pröpper for nine Premier League clubs and five in the Bundesliga, and Coda for eight in the Championship and three in the Premier League. How they would have done there is exactly what this test can't say. The re-run registered a club-by-club list for the ten largest budgets. It isn't on this page yet; we'll add it here.

The original test

The question

Every club makes the same bet each summer: with this money, for these positions, who do we sign? You can't rerun a transfer window. You can rebuild one on paper, using a model that learned from the previous summer only, and see how the alternative would have done.

We wrote the rules down and committed them to git on 6 October, before building a single alternative squad. The rules were not changed after the results came in.

The rules

How we scored it

Each signing gets one number: the share of players in his position, in his division, that season, that he out-produced. Players level with him count as half. 50% is the middle. 75% means he did more than about three in four of them.

An example. A Championship attacker on 75% had more goals plus assists that season than 75% of the Championship attackers who played.

It counts season totals at the club he joined, not rates per 90. A signing who never played lands near the bottom. Flops stay in.

We average that number over each club's signings, then over the 120 clubs. A gap of 15 points means our picks out-produced 15 more players in every 100 in their position. On a list of 100, that is about 15 places higher, on average.

The result, first run

Replaced by the re-run at the top of this page.

SquadOut-produced, on average
Our picks75%
The clubs' real signings60%
Random affordable pick57%

What the clubs' number means, and what it doesn't

On this test, in this window, we can't tell the clubs' choices apart from a random pick of players they could afford. The re-run says the same: clubs 4 points ahead of random, range 1 behind to 9 ahead.

That is not the same as saying recruitment is random. Clubs pay wages we can't see, sign for reasons a season total doesn't capture, and know who would actually come. One window is not much. We say "can't tell apart", not "no better".

It didn't improve with more signings. For the 44 clubs that made three or more paid signings, the real intake scored 56% against 57% for random. We decided before the test that this split would decide nothing, and it doesn't.

Why we thought a weak model could win this

Our ratings aren't sharp. Across these signings, what we predicted and what happened line up only loosely: a correlation of about 0.27. We argued that picking the best one or two in each position out of dozens, even on a rough guide, would land well above the average of the list.

The re-run says it didn't. Most of the gain was the same few players, picked over and over.

The catch we looked for

We expected a wash, so we went looking for a flaw. The obvious one: a player's number was earned at the club he actually joined. If our picks had all joined stronger clubs, they'd be borrowing their teammates' quality.

It runs the other way. Our picks joined clubs about 30 rating points weaker than the buyer on our club-strength rating, against about 13 weaker for the random picks. So they weren't borrowing stronger teammates. Across all these signings, the strength of the club a player joined and his number are barely related (-0.01), because the number is measured inside his own division.

That rules out one catch and points at another. A player at a weaker club is more likely to start, and season totals reward minutes. Whether our picks would have played as much at the buyer is the assumption this test can't check.

What this test can't tell you

What this changes

We had planned to run this test on single clubs' records. On this evidence we won't: once each player can go to one club, we found no sign our ratings pick better than the clubs, or than chance. Our model still sorts signings by how likely they are to play (see the summer 2024 back-test). It doesn't yet pick better squads.

Data sources

First run repeated on 13 October 2026 on current data, same rules as 6 October: our picks changed for 8 of the 120 clubs, and the gap over the clubs came out at 15.1 points instead of 14.9. The first-run figures above are from the original, registered run.