3. Liga 2026/27: all 20 clubs on the same numbers

Projection built 2026-08-06 13:25 UTC; everything else read 2026-08-06 13:33 UTC · every figure per game or per cent, so clubs from divisions with different fixture counts sit in one table.

The 20 clubs starting this season did not all come from the same place: 14 from the 3. Liga · 2 from the 2. Bundesliga. The club order is the same in all eight tables, sorted by our projection, so you can follow one club straight down the page — from what it did last season to what we expect of it.

Every club's projected points per game for 2026/27 with
its measured error band, colour-coded by the division it arrives from.
Projected points per game with the error we measured on the method itself (±0.251 a game). The bands overlap almost everywhere, which is the honest picture of what a projection for this division can and cannot tell you.

1 · Where they come from, and last season's record

ClubCame fromPosPlayedW–D–LPts/gameHome pts/gAway pts/gLast 6 pts/g
Fortuna Düsseldorf2. Bundesliga173411–4–191.091.410.761.00
Preußen Münster2. Bundesliga18346–12–160.881.000.760.50
Hansa Rostock3. Liga53818–13–71.761.681.841.83
RW Essen3. Liga33820–10–81.842.111.581.50
Duisburg3. Liga43819–11–81.792.471.111.83
SC Verl3. Liga63818–10–101.682.111.261.67
Wehen Wiesbaden3. Liga93815–8–151.401.840.950.83
Alemannia Aachen3. Liga73819–7–121.681.531.842.67
1. FC Saarbrücken3. Liga153810–14–141.161.630.681.17
Viktoria Köln3. Liga113815–6–171.341.421.261.17
Ingolstadt3. Liga123813–10–151.291.211.371.50
Waldhof Mannheim3. Liga103815–7–161.371.790.950.83
Stuttgart II3. Liga143813–7–181.211.630.790.67
Hoffenheim II3. Liga163812–7–191.131.211.050.67
Jahn Regensburg3. Liga133814–7–171.291.581.001.17
TSV Havelse3. Liga17389–8–210.921.320.531.50
Fortuna Kölnoutside our data
SG Sonnenhof Großaspachoutside our data
SV Meppenoutside our data
Würzburger Kickersoutside our data
These rows are not like for like, and that is the point. The clubs down from a higher division made their numbers against stronger opposition; the ones promoted made theirs against weaker, over a different number of games. The projection in the last table is where that is corrected — it applies the measured move between divisions rather than taking last season at face value.

2 · Goals against expected goals

ClubScored /gxG /gScored − xGConceded /gxGA /gConceded − xGAGoal diff /gStats from
Fortuna Düsseldorf0.971.20-0.221.561.50+0.06-0.5934 of 34
Preußen Münster1.121.19-0.071.791.77+0.03-0.6834 of 34
Hansa Rostock1.952.04-0.101.291.48-0.20+0.6630 of 38
RW Essen2.051.69+0.361.741.65+0.08+0.3229 of 38
Duisburg1.741.52+0.221.291.23+0.06+0.4530 of 38
SC Verl2.161.56+0.591.261.18+0.08+0.9030 of 38
Wehen Wiesbaden1.421.51-0.091.371.53-0.16+0.0531 of 38
Alemannia Aachen2.001.43+0.571.501.65-0.15+0.5031 of 38
1. FC Saarbrücken1.341.74-0.401.501.64-0.14-0.1630 of 38
Viktoria Köln1.341.39-0.051.401.42-0.02-0.0531 of 38
Ingolstadt1.711.79-0.081.471.48-0.01+0.2430 of 38
Waldhof Mannheim1.551.60-0.041.901.48+0.42-0.3430 of 38
Stuttgart II1.501.69-0.191.821.86-0.05-0.3230 of 38
Hoffenheim II1.711.78-0.071.872.05-0.18-0.1631 of 38
Jahn Regensburg1.421.63-0.211.531.62-0.10-0.1031 of 38
TSV Havelse1.501.43+0.072.342.27+0.08-0.8429 of 38
Fortuna Köln
SG Sonnenhof Großaspach
SV Meppen
Würzburger Kickers

A club scoring above its xG finished better than the chances it made; a club conceding above its xGA was punished more than the chances it gave up. It is a description of last season, not a forecast of the next one, and the last column says on how many games the underlying figures were actually measured.

3 · What their matches looked like

ClubClean sheetsFailed to scoreBoth scored3+ goalsGoals/gameBiggest winHeaviest defeatLongest unbeatenLongest winless
Fortuna Düsseldorf15%38%53%56%2.533–11–535
Preußen Münster12%29%71%62%2.913–10–6310
Hansa Rostock32%21%58%63%3.245–00–3124
RW Essen16%5%82%68%3.793–01–693
Duisburg29%21%66%63%3.034–01–6105
SC Verl26%13%66%74%3.425–00–2124
Wehen Wiesbaden29%24%55%55%2.796–10–359
Alemannia Aachen13%18%71%74%3.506–10–3126
1. FC Saarbrücken18%26%63%45%2.844–10–3716
Viktoria Köln29%32%47%53%2.743–01–544
Ingolstadt18%16%74%71%3.186–21–475
Waldhof Mannheim11%21%68%68%3.456–10–436
Stuttgart II13%21%71%71%3.326–10–534
Hoffenheim II13%16%74%71%3.585–10–447
Jahn Regensburg21%32%50%55%2.954–00–434
TSV Havelse8%18%76%71%3.844–00–5414
Fortuna Köln
SG Sonnenhof Großaspach
SV Meppen
Würzburger Kickers

Computed from our own match records, with promotion and relegation play-off legs excluded so the games are the league season and nothing else.

4 · Halves, first goals and half-time positions

ClubScored 1st/2nd halfAfter the breakConceded 1st/2ndAvg 1st goalAvg 1st concededLed at HTOf those, wonTrailed at HTOf those, won
Fortuna Düsseldorf14/1958%20/3351'56'888%112
Preußen Münster15/2462%31/3054'49'540%151
Hansa Rostock31/3150%17/1951'47'989%41
RW Essen26/2751%19/3250'59'1182%60
Duisburg22/2553%22/2050'53'8100%80
SC Verl31/3452%16/2144'52'1457%71
Wehen Wiesbaden21/2554%17/2757'53'978%81
Alemannia Aachen33/3048%18/2643'56'1369%61
1. FC Saarbrücken17/2054%26/2241'42'771%100
Viktoria Köln18/2457%19/2551'47'956%101
Ingolstadt23/2956%19/2353'50'838%81
Waldhof Mannheim11/3073%27/3356'46'862%122
Stuttgart II18/3163%16/3553'59'5100%51
Hoffenheim II26/2448%29/3243'47'580%100
Jahn Regensburg22/2048%18/2746'53'1275%80
TSV Havelse11/3576%25/3760'52'667%112
Fortuna Köln—/——/——'—'
SG Sonnenhof Großaspach—/——/——'—'
SV Meppen—/——/——'—'
Würzburger Kickers—/——/——'—'

5 · Style and discipline

ClubPossessionShots /gOn target /gAccuracyCorners /gOffsides /gFouls /gYellows /gReds, season
Fortuna Düsseldorf49.3%12.63.931%4.41.812.32.907
Preußen Münster51.4%11.83.933%4.21.113.82.977
Hansa Rostock55.9%14.25.539%6.31.112.52.107
RW Essen50.2%14.85.738%5.30.811.02.035
Duisburg46.9%11.44.438%5.01.213.62.133
SC Verl65.7%14.45.337%6.11.79.71.976
Wehen Wiesbaden47.4%12.54.838%5.41.014.12.716
Alemannia Aachen44.3%11.74.740%5.01.913.52.774
1. FC Saarbrücken48.5%15.04.933%8.01.312.22.273
Viktoria Köln50.9%11.54.741%4.51.114.12.612
Ingolstadt47.6%13.35.037%4.32.011.71.903
Waldhof Mannheim48.4%13.24.534%5.21.113.22.506
Stuttgart II56.2%13.94.935%5.11.413.72.703
Hoffenheim II55.3%13.65.540%4.21.211.42.484
Jahn Regensburg46.2%12.84.838%5.31.413.42.523
TSV Havelse44.1%11.64.034%4.40.912.22.173
Fortuna Köln—%
SG Sonnenhof Großaspach—%
SV Meppen—%
Würzburger Kickers—%

6 · Who is in the squad now

ClubPlayersAvg age23 or underNationalitiesTop scorer last seasonMost minutes last seasonAvg ratingRatings known
Fortuna Düsseldorf2224.5113Cédric Itten (15)Florian Kastenmeier (2880)6.7434 of 41
Preußen Münster2425.1134Etienne Amenyido (6)Jano ter Horst (2825)6.7047 of 60
Hansa Rostock2425.9105Emil Holten (11)Benjamin Uphoff (2160)6.9127 of 27
RW Essen2324.492Marek Janssen (9)José-Enrique Ríos Alonso (1980)6.7347 of 48
Duisburg2825.066Conor Noß (7)Maximilian Braune (2250)6.7928 of 29
SC Verl2223.2132Berkan Taz (13)Philipp Schulze (2340)6.8424 of 25
Wehen Wiesbaden3224.7104Moritz Flotho (8)Jordy Gillekens (2092)6.8432 of 32
Alemannia Aachen2426.687Mika Schroers (15)Lars Gindorf (2048)6.7631 of 31
1. FC Saarbrücken3726.1134Florian Pick (7)Phillip Menzel (2250)6.9143 of 44
Viktoria Köln2223.0123David Otto (8)Lucas Wolf (1975)6.7728 of 28
Ingolstadt2924.2134Marcel Costly (13)Marcel Costly (2286)6.7928 of 28
Waldhof Mannheim2825.597Felix Lohkemper (12)Niklas Hoffmann (1797)6.7829 of 29
Stuttgart II2622.0213Noah Darvich (6)Florian Hellstern (1620)6.8933 of 33
Hoffenheim II3420.7324Deniz Zeitler (11)Yannik Luhrs (1934)6.8141 of 41
Jahn Regensburg2924.6122Eric Hottmann (9)Felix Gebhardt (2160)6.7930 of 30
TSV Havelse2726.483Marko Ilic (5)Semi Belkahia (1671)6.8757 of 60
Fortuna Köln1825.760 of 0
SG Sonnenhof Großaspach00 of 0
SV Meppen00 of 0
Würzburger Kickers1826.9610 of 0

Squad as our club feed holds it today, with last season's goals and minutes attached to the players who are still there. Ratings exist for part of each squad only, so the column next to them says how much of the club the average actually covers.

7 · Value and summer business

ClubSquad valueMost valuableValues knownInBack from loanOutMinutes retained
Fortuna Düsseldorf€6.5m€940k12 of 221041630%
Preußen Münster€7.6m€1.6m13 of 2453954%
Hansa Rostock€4.9m€620k14 of 2432470%
RW Essen€5.1m€750k14 of 2362560%
Duisburg€6.2m€550k17 of 2853499%
SC Verl€2.7m€495k9 of 2261836%
Wehen Wiesbaden€6.3m€580k20 of 3220491%
Alemannia Aachen€4.4m€695k15 of 2450263%
1. FC Saarbrücken€6.1m€515k19 of 37120577%
Viktoria Köln€3.2m€360k12 of 2231661%
Ingolstadt€4.5m€620k12 of 2942379%
Waldhof Mannheim€4.3m€440k14 of 2861770%
Stuttgart II€15.6m€7.2m11 of 2631162%
Hoffenheim II€9.0m€4.4m7 of 3432353%
Jahn Regensburg€5.6m€1.4m15 of 2941474%
TSV Havelse€1.2m€230k7 of 2740685%
Fortuna Köln0 of 18412
SG Sonnenhof Großaspach0 of 0000
SV Meppen0 of 0000
Würzburger Kickers0 of 18200
Squad value is the weakest column on this page. Values exist for 211 of the 467 players in these squads and the gaps are not spread evenly — a club whose total looks low may simply be a club we know less about, which is what "values known" is there to tell you. Transfers are counted from 1 May, and our club feed returns only each club's most recent movements, so the in/out counts are a floor rather than a full window.

8 · What our projection expects

ClubProjected pts/gOver 38 gamesBand, pointsGroundCapacityHead coach
Fortuna Düsseldorf1.596151–70Merkur Spiel-Arena54 600Alexander Ende
Preußen Münster1.495647–66LVM-Preußenstadion18 050Kieran Schulze-Marmeling
Hansa Rostock1.445545–64Ostseestadion29 000Daniel Brinkmann
RW Essen1.435445–64Stadion an der Hafenstraße20 650not recorded
Duisburg1.425444–63Schauinsland-Reisen-Arena31 514Dietmar Hirsch
SC Verl1.415444–63SPORTCLUB Arena5 207Tobias Strobl
Wehen Wiesbaden1.415444–63BRITA-Arena13 144Daniel Scherning
Alemannia Aachen1.415444–63Tivoli32 960Mersad Selimbegovic
1. FC Saarbrücken1.395343–62Stadion Ludwigspark16 003Argirios Giannikis
Viktoria Köln1.395343–62Sportpark Höhenberg10 001Marian Wilhelm
Ingolstadt1.385343–62Audi-Sportpark15 729Sabrina Wittmann
Waldhof Mannheim1.375243–62Carl-Benz-Stadion25 667not recorded
Stuttgart II1.375242–61WIRmachenDRUCK Arena10 001Nico Willig
Hoffenheim II1.355142–61Dietmar-Hopp-Stadion6 350Stefan Kleineheismann
Jahn Regensburg1.355142–61Jahnstadion Regensburg15 224Sascha Hildmann
TSV Havelse1.345141–61Eilenriedestadion5 001Samir Ferchichi
Fortuna Kölnnot projectedSüdstadion14 944not recorded
SG Sonnenhof Großaspachnot projectedWIRmachenDRUCK Arena10 001not recorded
SV Meppennot projectedHänsch-Arena16 500Lucas Beniermann
Würzburger Kickersnot projectedAKON ARENA13 080Markus Zschiesche
How wrong this is, measured. Holding out one season at a time and predicting it from the others, the projection misses by 0.251 points a game — 9.5 points over 38 games. Handing every club the league average instead misses by 0.259; assuming last season repeats misses by 0.312. The band is that measured error, not a confidence interval and not a prediction of final position.

Who leads what

All from last season, in whichever division the club played it.

What these numbers do not know

No transfers are priced in beyond counting them, no injuries, no coaching changes, no budgets, no pre-season. Attendances are not in our source for this division, so the capacity column is the ground rather than the crowd. Pass accuracy is not shown because the figure our source returns for it is not a percentage and we will not print a number we cannot stand behind. And this is not a betting product: where we can check this family of model against closing odds it loses to the market.

Club by club, with full squads and every recorded arrival and departure: 3. Liga 2026/27 squads and projection. The complete 2025/26 season for this division — every table, every match, every player who played, in Excel and PDF — is in the free season packs.