3. Liga — 2025
Standings — 2025
The 2025 3. Liga season standings featuring 20 teams. VfL Osnabrück leads the table with 70 points from 34 matches, followed by Rot-Weiß Essen on 64 points. The teams have scored 1,064 goals combined this season.
Played 34Won 21Drawn 7Lost 6Goal Diff +29Points 70
Played 34Won 18Drawn 10Lost 6Goal Diff +16Points 64
Played 34Won 18Drawn 9Lost 7Goal Diff +18Points 63
Played 34Won 18Drawn 9Lost 7Goal Diff +18Points 63
Played 34Won 16Drawn 12Lost 6Goal Diff +25Points 60
6Verl
Played 34Won 16Drawn 10Lost 8Goal Diff +29Points 58
Played 34Won 16Drawn 6Lost 12Goal Diff +9Points 54
Played 34Won 14Drawn 10Lost 10Goal Diff +4Points 52
Played 34Won 14Drawn 7Lost 13Goal Diff +2Points 49
Played 34Won 14Drawn 6Lost 14Goal Diff -8Points 48
Played 34Won 14Drawn 5Lost 15Goal Diff +1Points 47
Played 34Won 12Drawn 7Lost 15Goal Diff -6Points 43
Played 34Won 12Drawn 7Lost 15Goal Diff -13Points 43
Played 34Won 10Drawn 10Lost 14Goal Diff +3Points 40
Played 34Won 11Drawn 7Lost 16Goal Diff -1Points 40
Played 34Won 8Drawn 14Lost 12Goal Diff -7Points 38
Played 34Won 9Drawn 5Lost 20Goal Diff -25Points 32
18Havelse
Played 34Won 7Drawn 8Lost 19Goal Diff -25Points 29
Played 34Won 5Drawn 11Lost 18Goal Diff -23Points 26
Played 34Won 5Drawn 4Lost 25Goal Diff -46Points 19
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 34 | 21 | 7 | 6 | 56 | 27 | +29 | 70 | |
| 2 | 34 | 18 | 10 | 6 | 72 | 56 | +16 | 64 | |
| 3 | 34 | 18 | 9 | 7 | 66 | 48 | +18 | 63 | |
| 4 | 34 | 18 | 9 | 7 | 62 | 44 | +18 | 63 | |
| 5 | 34 | 16 | 12 | 6 | 62 | 37 | +25 | 60 | |
6Verl | 6 | 34 | 16 | 10 | 8 | 74 | 45 | +29 | 58 |
| 7 | 34 | 16 | 6 | 12 | 63 | 54 | +9 | 54 | |
| 8 | 34 | 14 | 10 | 10 | 49 | 45 | +4 | 52 | |
| 9 | 34 | 14 | 7 | 13 | 47 | 45 | +2 | 49 | |
| 10 | 34 | 14 | 6 | 14 | 55 | 63 | -8 | 48 | |
| 11 | 34 | 14 | 5 | 15 | 48 | 47 | +1 | 47 | |
| 12 | 34 | 12 | 7 | 15 | 47 | 53 | -6 | 43 | |
| 13 | 34 | 12 | 7 | 15 | 43 | 56 | -13 | 43 | |
| 14 | 34 | 10 | 10 | 14 | 52 | 49 | +3 | 40 | |
| 15 | 34 | 11 | 7 | 16 | 61 | 62 | -1 | 40 | |
| 16 | 34 | 8 | 14 | 12 | 42 | 49 | -7 | 38 | |
| 17 | 34 | 9 | 5 | 20 | 44 | 69 | -25 | 32 | |
18Havelse | 18 | 34 | 7 | 8 | 19 | 50 | 75 | -25 | 29 |
| 19 | 34 | 5 | 11 | 18 | 40 | 63 | -23 | 26 | |
| 20 | 34 | 5 | 4 | 25 | 31 | 77 | -46 | 19 |
Betting Insights
3.13Goals / Match
63.8%Both Score %
62.9%Over 2.5 / 5.5 %
45.9%Home Win %
24.1%Draw %
30.0%Away Win %
36.2%Clean Sheet %
Most Common Scorelines
1-1
10.9%(37)
2-1
10.6%(36)
3-1
7.4%(25)
0-0
6.5%(22)
2-0
6.5%(22)
2-2
5.9%(20)
1-0
5.6%(19)
0-1
5.3%(18)
1-2
5.3%(18)
1-3
5.0%(17)
Goals by Period
0-15
11.7%
16-30
14.7%
31-45
16.2%
46-60
15.9%
61-75
16.7%
76-90
24.8%
Teams
VfL Osnabrück
Rot-Weiß Essen
Energie Cottbus
MSV Duisburg
Hansa Rostock
Verl
Alemannia Aachen
TSV 1860 München
SV Wehen
Waldhof Mannheim
FC Viktoria Köln
SSV Jahn Regensburg
Stuttgart II
FC Ingolstadt 04
Hoffenheim II
FC Saarbrücken
SSV Ulm 1846
Havelse
Erzgebirge Aue
FC Schweinfurt 05
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
SV Wehen | 3 – 3 | Waldhof Mannheim | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stuttgart II | 2 – 2 | Erzgebirge Aue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Energie Cottbus | 5 – 3 | Rot-Weiß Essen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SSV Ulm 1846 | 2 – 1 | Havelse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FC Ingolstadt 04 | 0 – 1 | VfL Osnabrück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSV Duisburg | 3 – 1 | Hoffenheim II | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FC Saarbrücken | 0 – 0 | TSV 1860 München | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Verl | 2 – 0 | FC Viktoria Köln | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FC Schweinfurt 05 | 0 – 0 | Hansa Rostock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SSV Jahn Regensburg | 1 – 3 | Alemannia Aachen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 24 Apr 2026