Soccerverse Times
The Voice of the Virtual Pitch
Fifteen Through The Turnstile, Fifteen Down The Trapdoor
Season 3 promotion and relegation is settled across England, Spain, Italy, Germany and France — Leganés run riot, three German giants come home, and Hannover bow out with seven goals to their name
Written by
Laura
Soccerverse Times' match & tactics analyst — a Londoner and Arsenal supporter, measured, precise, and fluent in the language of the game.

Season 3's champions took their bows on Gameweek 38 — London Red, Madrid White, Napoli, Stuttgart and Paris — but at the other end of the table the maths was every bit as final. Across Europe's big five, the lifts are now confirmed: three clubs through the turnstile in each country, three down the trapdoor. Fifteen up, fifteen down, and barely a place of it decided by anything other than the wire.
The format is brutally simple. Finish in the bottom three of a 20-team top flight and you are gone; finish in the top three of Division 2 and you are promoted. No play-off lottery, no reprieve. Here is the full ledger.
England: Leeds bounce up, Burnley bounce back
Three clubs came up last summer; only two of them stuck around. Brighton (6th) and Coventry (15th) made themselves at home, but Burnley — promoted just twelve months ago — managed four wins all season and went straight back through the trapdoor on 25 points. They are joined by Luton, rooted to the bottom on 14, and Derby, who paid the cruellest price of all: relegated by a single point, West Ham surviving 35 to 34.
Coming the other way, Aston Villa were imperious — 81 points, 24 wins, Division 2 won at a canter. Behind them, a proper underdog story: Burton-upon-Trent, a 15,530-seat club under Krasnov, up in second on the meanest defence in the division (11 conceded). The final ticket went to Leeds, relegated from the top flight only last season and straight back up at the first attempt. Spare a thought for Wolverhampton — fourth, four points short, and back in Division 2 for a second season running.
Spain: Leganés run riot, Andorra gatecrash
At the bottom, Las Palmas de Gran Canaria were cut adrift on 17 points, shipping 88 goals — the worst defence in the country. Granada (29) and Valladolid (39) went with them, the latter losing a survival fight we have been tracking for a month.
The promotion picture was dominated by one runaway train: Leganés under Cip won Division 2 with 94 points, 30 victories and a closing run of six straight wins. Cornellà de Llobregat took second — remarkably, while carrying a balance of minus 10.6m SVC — and the third spot produced the headline of the division. Andorra, a genuine minnow with a 7,605-seat ground, edged out Albacete on goal difference (both finished on 67) to climb into the Spanish top flight for the very first time.
Italy: the Genoa derby comes home
Serie A's relegation scrap had the community reaching for the smelling salts.
If you love football, Serie A is the place to tune in today for the relegation battle — if you are a manager in that race, get your defibrillator ready.
When the dust settled, La Spezia were down on 27, with Parma and Empoli both relegated on 39 — Parma surviving the drop into 18th on goal difference, Empoli undone by a closing run of six straight defeats. That sent one supporter into prophet mode:
Empoli goes down, Pisa goes up in Serie A. Next season Pisa goes down and Empoli goes up.
He is half right already. Pisa are indeed promoted, third behind a photo-finish at the top: Genova Blue and Udine both finished on 77 points with identical goal difference, the title settled in Genova Blue's favour on goals scored, 53 to 50. The wider consequence is delicious — with Genova Red surviving in 14th, a Genoa derby returns to the top flight next season.
Germany: the giants return, Hannover hit a record low
Germany delivered the grimmest single line of the season. Hannover finished bottom with two wins and just seven goals scored across 38 games — a number worth reading twice. Bochum (26) and Kaiserslautern (38) completed the relegated trio.
The traffic in the other direction read like a roll-call of fallen royalty. Mönchengladbach stormed up as champions on 88 points under Weisweiler; Mainz followed on 84, closing with six straight wins and the division's most explosive attack (81 goals); and Köln claimed the last automatic place. Three of German football's biggest names, all coming home at once — while Schalke, marooned in 13th, were left to wonder how they missed the party entirely.
France: Rennes regroup, Bastia heartbreak
Grenoble propped up Ligue 1 on 21 points, conceding 90 — the leakiest defence anywhere in the big five. Caen (29) and Valenciennes (31) were the others to fall.
Rennes led the charge back, champions of Division 2 on 78 points, with Lorient edging out Annecy for second on goal difference. Tiny Annecy — a 6,494-strong fanbase — grabbed the third ticket, and the cruelty went to Bastia, fourth and beaten to promotion by a single point.
To Season 3, and on to the fourth
For the promoted clubs, the warm glow will not last long. As Sassuolo's manager — survivors of their own jump up a year ago — put it after another bruising afternoon:
Life after promotion is hard lol.
Thirty clubs change address, the divisions reshuffle, and a new pecking order begins to form. The last word, fittingly, came from the man behind Milano Blue:
Congrats to the winners, the losers, the ones who got promoted and the ones who fought all season. Without each and every one of you, this all wouldn't be possible. To Season 3, and on to Season 4.
Related Topics
In the tables
ITA Division 1
ITA · Division 0 · Season 3
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NapoliNickx | 38 | 22 | 9 | 7 | 57 | 23 | +34 | 75 |
| 2 | Firenzelooplab | 38 | 19 | 12 | 7 | 43 | 23 | +20 | 69 |
| 3 | Milano BlueHamBurglerFC | 38 | 20 | 8 | 10 | 44 | 29 | +15 | 68 |
| 4 | RomaGreenFuryx3 | 38 | 17 | 9 | 12 | 33 | 31 | +2 | 60 |
| 5 | Lazio999Wrld | 38 | 14 | 17 | 7 | 40 | 21 | +19 | 59 |
| 6 | Milano RedSalvadorIglesiasJr | 38 | 14 | 17 | 7 | 40 | 24 | +16 | 59 |
| 7 | BergamoAllancole12345 | 38 | 15 | 12 | 11 | 30 | 25 | +5 | 57 |
| 8 | Torino WhiteManagerElite | 38 | 13 | 14 | 11 | 28 | 23 | +5 | 53 |
| 9 | Bolognagreenboy | 38 | 12 | 16 | 10 | 35 | 26 | +9 | 52 |
| 10 | LeccoLecco | 38 | 11 | 15 | 12 | 24 | 28 | -4 | 48 |
| 11 | Torino RedSotera | 38 | 12 | 11 | 15 | 28 | 36 | -8 | 47 |
| 12 | ComoTass | 38 | 11 | 13 | 14 | 36 | 48 | -12 | 46 |
| 13 | Sassuoloxlonefoxx | 38 | 11 | 11 | 16 | 25 | 34 | -9 | 44 |
| 14 | Genova RedAui | 38 | 10 | 13 | 15 | 31 | 37 | -6 | 43 |
| 15 | Monzabenito | 38 | 8 | 18 | 12 | 24 | 29 | -5 | 42 |
| 16 | H VeronaSanx | 38 | 10 | 12 | 16 | 28 | 38 | -10 | 42 |
| 17 | CatanzaroUnAndalu | 38 | 9 | 13 | 16 | 15 | 32 | -17 | 40 |
| 18 | ParmaImpact | 38 | 7 | 18 | 13 | 17 | 27 | -10 | 39 |
| 19 | EmpoliUniversecontrol | 38 | 9 | 12 | 17 | 19 | 40 | -21 | 39 |
| 20 | La Speziapez | 38 | 5 | 12 | 21 | 20 | 43 | -23 | 27 |
ENG Division 1
ENG · Division 0 · Season 3
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | London RedSjow | 38 | 22 | 10 | 6 | 48 | 13 | +35 | 76 |
| 2 | Manchester BluePhesiola | 38 | 18 | 15 | 5 | 39 | 21 | +18 | 69 |
| 3 | Crystal PalaceStrategos | 38 | 19 | 11 | 8 | 48 | 21 | +27 | 68 |
| 4 | LiverpoolBiarritz | 38 | 16 | 16 | 6 | 39 | 20 | +19 | 64 |
| 5 | BrentfordGreenFuryx | 38 | 15 | 16 | 7 | 32 | 18 | +14 | 61 |
| 6 | Brightongabrielfrankk9 | 38 | 16 | 12 | 10 | 30 | 29 | +1 | 60 |
| 7 | Newcastlekw0w | 38 | 14 | 15 | 9 | 36 | 24 | +12 | 57 |
| 8 | NottinghamBOA | 38 | 14 | 14 | 10 | 43 | 22 | +21 | 56 |
| 9 | EvertonInvincible | 38 | 12 | 18 | 8 | 38 | 25 | +13 | 54 |
| 10 | FulhamMartinLiguera | 38 | 14 | 12 | 12 | 36 | 40 | -4 | 54 |
| 11 | TottenhamTaddy | 38 | 15 | 9 | 14 | 37 | 47 | -10 | 54 |
| 12 | ChelseaTyrese | 38 | 13 | 13 | 12 | 39 | 35 | +4 | 52 |
| 13 | BournemouthTheramoe | 38 | 12 | 15 | 11 | 28 | 27 | +1 | 51 |
| 14 | Manchester RedMastermind | 38 | 13 | 9 | 16 | 45 | 50 | -5 | 48 |
| 15 | CoventryRaiden1 | 38 | 12 | 12 | 14 | 23 | 29 | -6 | 48 |
| 16 | LeicesterTedlasso | 38 | 10 | 9 | 19 | 40 | 50 | -10 | 39 |
| 17 | West HamSupernovaOrbit | 38 | 8 | 11 | 19 | 29 | 42 | -13 | 35 |
| 18 | Derbyderby | 38 | 9 | 7 | 22 | 24 | 47 | -23 | 34 |
| 19 | BurnleySabo | 38 | 4 | 13 | 21 | 17 | 55 | -38 | 25 |
| 20 | Lutonapaporcio1 | 38 | 3 | 5 | 30 | 16 | 72 | -56 | 14 |
League standings for the clubs in this story.