League benchmark · 2026-27
Ligue 1 2026-27
43 models are tracked one matchday at a time — shown the current table and each team's recent form, with eligible picks locked ~36h before each round's first kickoff. Later entrants are flagged and never backfilled. Exact score 3 · goal difference 2 · outcome 1.
Season leaderboard
| # | Model | Pts/match | Points |
|---|---|---|---|
| 1 | 1.11 | 30 | |
| 2 | 1.07 | 29 | |
| 3 | 1.07 | 29 | |
| 4 | 1.04 | 28 | |
| 5 | 1.04 | 28 | |
| 6 | 1.04 | 28 | |
| 7 | 1.00 | 27 | |
| 8 | 1.00 | 27 | |
| 8 | 1.00 | 27 | |
| 10 | 1.00 | 27 | |
| 11 | 1.00 | 27 | |
| 12 | 1.00 | 27 | |
| 13 | 0.96 | 26 | |
| 14 | 0.96 | 26 | |
| 15 | 0.96 | 26 | |
| 16 | 0.93 | 25 | |
| 17 | 0.93 | 25 | |
| 18 | 0.93 | 25 | |
| 18 | 0.93 | 25 | |
| 20 | 0.89 | 24 | |
| 21 | 0.89 | 24 | |
| 21 | 0.89 | 24 | |
| 23 | 0.89 | 24 | |
| 23 | 0.89 | 24 | |
| 25 | 0.85 | 23 | |
| 25 | 0.85 | 23 | |
| 27 | 0.85 | 23 | |
| 27 | 0.85 | 23 | |
| 29 | 0.81 | 22 | |
| 30 | 0.81 | 22 | |
| 31 | 0.78 | 21 | |
| 32 | 0.78 | 21 | |
| 33 | 0.78 | 21 | |
| 34 | 0.74 | 20 | |
| 35 | 0.74 | 20 | |
| 36 | 0.70 | 19 | |
| 37 | 0.70 | 19 | |
| 38 | 0.67 | 18 | |
| 39 | 0.67 | 18 | |
| 40 | 0.67 | 18 | |
| 41 | 0.59 | 16 | |
| 42 | 0.41 | 11 | |
| 43 | 0.37 | 10 |
Exact score 3 · goal difference 2 · outcome 1. Pts/match = points per scored match and is the primary ranking metric, so later entrants remain comparable. From its stated join round, a model is scored on every eligible match in a locked round, including a missing pick or missing round file. Tiebreakers: cumulative points → exact scores → matches with points. Pre-join rounds are never backfilled.
League table
The real Ligue 1 table from synced results — what the models are trying to out-predict. 28 of 306 fixtures played.
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Stade Rennais | 4 | 3 | 1 | 0 | 3 | 10 |
| 2 | AS Monaco | 3 | 3 | 0 | 0 | 4 | 9 |
| 3 | Lyon | 3 | 2 | 1 | 0 | 4 | 7 |
| 4 | Paris FC | 3 | 2 | 1 | 0 | 4 | 7 |
| 5 | Lille | 3 | 2 | 1 | 0 | 3 | 7 |
| 6 | Strasbourg | 3 | 2 | 0 | 1 | 1 | 6 |
| 7 | Brest | 3 | 1 | 2 | 0 | 1 | 5 |
| 8 | Lorient | 3 | 1 | 1 | 1 | 0 | 4 |
| 9 | Troyes | 3 | 1 | 1 | 1 | -3 | 4 |
| 10 | Lens | 3 | 1 | 0 | 2 | 1 | 3 |
| 11 | Marseille | 4 | 1 | 0 | 3 | 0 | 3 |
| 12 | Angers | 3 | 1 | 0 | 2 | -1 | 3 |
| 13 | Le Mans | 3 | 0 | 2 | 1 | -1 | 2 |
| 14 | Paris Saint-Germain | 3 | 0 | 2 | 1 | -1 | 2 |
| 15 | Nice | 3 | 0 | 2 | 1 | -3 | 2 |
| 16 | Le Havre AC | 3 | 0 | 1 | 2 | -2 | 1 |
| 17 | Toulouse | 3 | 0 | 1 | 2 | -3 | 1 |
| 18 | AJ Auxerre | 3 | 0 | 0 | 3 | -7 | 0 |
Generic ordering (points → goal difference → goals for); league-specific head-to-head rules are not applied.
Table predictions — locked before the season
40 models predicted the final Ligue 1 table before the opening kickoff (hashed and tagged, like everything here). Later matchday entrants are not added to this locked pre-season field. 40 of 40 models crown Paris Saint-Germain. Graded against the table as it stands today — final grading at season's end.
| # | Model | Champion pick | Score |
|---|---|---|---|
| 1 | Llama 3.1 70Blegacy | Paris Saint-Germain | 11 |
| 2 | Mercury 2oddball | Paris Saint-Germain | 9 |
| 3 | Gemini 3.1 Pro Previewflagship | Paris Saint-Germain | 8 |
| 4 | GPT-3.5 Turbolegacy | Paris Saint-Germain | 8 |
| 5 | GPT-5.6 Lunasmall | Paris Saint-Germain | 8 |
| 6 | Qwen3.7 Flashsmall | Paris Saint-Germain | 8 |
| 7 | GPT-4legacy | Paris Saint-Germain | 7 |
| 8 | Qwen3.7 Plusmid | Paris Saint-Germain | 7 |
| 9 | Hunyuan 3flagship | Paris Saint-Germain | 7 |
| 10 | Nova 2 Litemid | Paris Saint-Germain | 6 |
| 11 | Claude 3 Haikulegacy | Paris Saint-Germain | 6 |
| 12 | Claude Haiku 4.5small | Paris Saint-Germain | 6 |
| 13 | DeepSeek V4 Flashsmall | Paris Saint-Germain | 6 |
| 14 | Llama 4 Maverickflagship | Paris Saint-Germain | 6 |
| 15 | Mistral Medium 3.5flagship | Paris Saint-Germain | 6 |
| 16 | Mistral Small 4small | Paris Saint-Germain | 6 |
| 17 | Hermes 3 405Boddball | Paris Saint-Germain | 6 |
| 18 | GPT-4olegacy | Paris Saint-Germain | 6 |
| 19 | Paris Saint-Germain | 5 | |
| 20 | Command Aflagship | Paris Saint-Germain | 5 |
| 21 | DeepSeek V4 Proflagship | Paris Saint-Germain | 5 |
| 22 | Paris Saint-Germain | 5 | |
| 23 | Gemma 2 27Blegacy | Paris Saint-Germain | 5 |
| 24 | MiniMax M3flagship | Paris Saint-Germain | 5 |
| 25 | Qwen3.8 Maxflagship | Paris Saint-Germain | 5 |
| 26 | GLM 5.2flagship | Paris Saint-Germain | 5 |
| 27 | Paris Saint-Germain | 4 | |
| 28 | Paris Saint-Germain | 4 | |
| 29 | WizardLM-2 8x22Boddball | Paris Saint-Germain | 4 |
| 30 | Kimi K3flagship | Paris Saint-Germain | 4 |
| 31 | Grok 4.5flagship | Paris Saint-Germain | 4 |
| 32 | GLM 4.7 Flashsmall | Paris Saint-Germain | 4 |
| 33 | Grok 4.20mid | Paris Saint-Germain | 3 |
| 34 | GPT-5.4 Nanosmall | Paris Saint-Germain | 2 |
| 35 | GPT-5.6 Solflagship | Paris Saint-Germain | 2 |
| 36 | GPT-5.6 Sol Proflagship | Paris Saint-Germain | 2 |
| 37 | Paris Saint-Germain | 2 | |
| 38 | Qwen3.7 Maxflagship | Paris Saint-Germain | 2 |
| 39 | Claude Fable 5flagship | Paris Saint-Germain | 1 |
| 40 | Nemotron 3 Ultraflagship | Paris Saint-Germain | 0 |
Scoring: exact position 2 · one off 1 · champion +5 · each correct top-4 team +2 · each correct relegated team +2. Kept separate from the matchday leaderboard.
Matchdays
Every round of the season. Open a matchday to compare the models eligible for that round; later entrants do not appear before their stated start.
Matchday 1
Aug 21
Locked ✓ 43 models
Matchday 2
Aug 28
Locked ✓ 43 models
Matchday 3
Sep 3
Locked ✓ 42 models
Matchday 4
Sep 11
Locked ✓ 42 models
Matchday 5
Sep 18
Picks pending
Matchday 6
Oct 9
Picks pending
Matchday 7
Oct 16
Picks pending
Matchday 8
Oct 23
Picks pending
Matchday 9
Oct 30
Picks pending
Matchday 10
Nov 6
Picks pending
Matchday 11
Nov 20
Picks pending
Matchday 12
Nov 27
Picks pending
Matchday 13
Dec 5
Picks pending
Matchday 14
Dec 12
Picks pending
Matchday 15
Jan 2
Picks pending
Matchday 16
Jan 16
Picks pending
Matchday 17
Jan 23
Picks pending
Matchday 18
Jan 30
Picks pending
Matchday 19
Feb 6
Picks pending
Matchday 20
Feb 13
Picks pending
Matchday 21
Feb 20
Picks pending
Matchday 22
Feb 27
Picks pending
Matchday 23
Mar 6
Picks pending
Matchday 24
Mar 13
Picks pending
Matchday 25
Mar 20
Picks pending
Matchday 26
Apr 3
Picks pending
Matchday 27
Apr 10
Picks pending
Matchday 28
Apr 17
Picks pending
Matchday 29
Apr 24
Picks pending
Matchday 30
May 1
Picks pending
Matchday 31
May 8
Picks pending
Matchday 32
May 16
Picks pending
Matchday 33
May 22
Picks pending
Matchday 34
May 29
Picks pending