Description
Mathematical analysis and forecast of the 20th round of the German Third League (Season 2025/2026)
The German Third League (3. Liga) in the 2025/2026 season is establishing itself as one of the most intriguing and dynamic football structures in Europe, characterized by high intensity, a significant number of goals scored and an extremely small difference in classes between the teams in the upper and lower half of the table. 1 As of the 20th round, the statistical profile of the championship shows an average of 3.15 goals per match, which is a clear indicator of the offensive philosophy dominating the division. 2 This report presents a detailed mathematical analysis of the upcoming matches, using a rigorous computational protocol based on the Poisson distribution, stability indices and complex calculations of the strength of the attack and defense of each individual participant.
Before proceeding to the individual match analysis, it is necessary to define the general statistical framework of the league, which serves as a basis for normalizing the indicators. The total number of matches played to date is 190, in which 598 goals have been scored. 2 This data allows the calculation of the average goal power of the league, which is fundamental for Step 2 and Step 3 of the mathematical protocol.
| Statistical indicator | League value |
| Total goals | 598 |
| Total matches played | 190 |
| Average goals per match | 3.147 |
| Most common home result (profile) | 1.63 goals |
| Most frequent away result (profile) | 1.52 goals |
The data is extracted and synthesized from available resources for current standings and goal difference. 2 This base allows for the refinement of the calculations for “Strength of Attack” and “Strength of Defense”, with each team being evaluated against these average values. The application of the “Harmony Index ” provides the end user with an objective assessment of risk, distinguishing matches with high mathematical predictability from those subject to high volatility and statistical noise.
Analytical review of the matches of the 20th round
Jahn Regensburg vs. FC Ingolstadt 04
The clash between Jahn Regensburg and Ingolstadt opens the 20th round and is a classic example of a duel between two teams in the middle of the table (13th and 14th place respectively) who are looking to stabilize their performance after a shaky first half of the season. 3 The hosts enter the match with 24 points, while the visitors are only two behind, suggesting an extremely close and tactically outplayed match. 6
Step 1: Input data and basic analysis
The analysis of the last matches shows that Regensburg has achieved 7 wins, 3 draws and 9 losses in 19 matches. 4 The percentage distribution for the home team is:
- Wins ($W\%$): 36.8%
- Ties ($D\%$): 15.8%
- Losses ($L\%$): 47.4%
- Average goals scored ($GF$): 1.47
- Average goals scored ($GA$): 1.53
For FC Ingolstadt the indicators are the following 4 :
- Wins ($W\%$): 26.3%
- Ties ($D\%$): 36.8%
- Losses ($L\%$): 36.8%
- Average goals scored ($GF$): 1.68
- Average goals scored ($GA$): 1.58
Step 2 and 3: Calculating the forces
Applying the formula from ‘Master_Template’ 7 :
- Attack Power (Home): $(0.368 + 0.474 + 1.47) = 2.312$
- Defense Strength (Home): $1 / (0.368 – 0.474 + 1.53) = 1 / 1.424 = 0.702$
- Attack Power (Away): $(0.263 + 0.368 + 1.68) = 2.311$
- Defense Strength (Guest): $1 / (0.263 – 0.368 + 1.58) = 1 / 1.475 = 0.678$
Step 4 and 5: xG and Probabilities (Poisson)
The calculation of expected goals ($xG$) is based on the intersection between one team’s attack and the other’s defense. 7
- $xG_{Home} = (2.312 + 0.678) / 2 = 1.495$
- $xG_{Away} = (2.311 + 0.702) / 2 = 1.506$
Using the Poisson distribution for these values, we obtain the following probabilities 7 :
- Win 1: 34%
- Tie X: 25%
- Win 2: 41%
Step 6, 7 and 8: Stability and Harmony Index
To determine stability ($K$), the standard deviation of the probabilities 7 is used:
$K = ( STDEV.P( 0.34, 0.25, 0.41) / AVERAGE(0.34, 0.25, 0.41)) * 1.67 = $0.33
The equality index ($L$) is calculated as the absolute difference in balance 7:
$L = ABS( ABS(2.312 – 2.311) – ABS(0.702 – 0.678)) = 0.023$
Harmony Index: $(2 / 0.33) + (1 / (1 – 0.023)) = 6.06 + 1.02 = 7.08$
Step 9: Verdict and V3 value
$V3 = 0.34 – 0.41 = -0.07$. According to the logical formula 7 , a value between -0.08 and 0.06 defines the outcome “X”. Given the low harmony index, the match is classified as “Standard” with a high degree of uncertainty.
Munich 1860 vs. Rot-Weiss Essen
One of the most traditional clashes in German football, pitting the 8th against the 4th in the standings. 3 1860 Munich have shown strong home form recently, but Rot-Weiss Essen are one of the most consistent teams in the league, occupying a position that allows them to fight for promotion. 4
Basic statistical indicators
| Team | Wins | Ties | Losses | GF | GA |
| Munich 1860 | 9 | 3 | 7 | 29 | 29 |
| Roth-Weiss Autumn | 9 | 7 | 3 | 36 | 30 |
Force calculations show the following:
- Attack Power (1860): $(0.474 + 0.368 + 1.53) = 2.372$ 7
- Strength Defense (1860): $1 / (0.474 – 0.368 + 1.53) = 0.611$
- Attack Power (Fall): $(0.474 + 0.158 + 1.89) = 2.522$
- Defense Strength (Autumn): $1 / (0.474 – 0.158 + 1.58) = $0.527
Prediction and xG values
The expected goals are extremely close: $xG _{ Home} = 1.45$ vs. $xG_{ Away} = 1.57$. 7 The Poisson probabilities point to a slight advantage for the away team (43% for Essen vs. 32% for 1860). The $V3$ value of -0.11 classifies the match as “X2”. 7 The Harmony Index of 6.47 shows that despite Essen’s statistical advantage, 1860 Munich remains a dangerous opponent on home soil. The form analysis shows that Essen has suffered a loss in the last round 8 , which may affect the psychological resilience of the team, but the mathematical model remains focused on long-term data from the 19 matches played.
Hansa Rostock vs Erzgebirge Aue
Hansa Rostock are in 5th place and have one of the most solid defenses in the Third League, conceding only 19 goals in 19 matches. 3 Erzgebirge Aue, in 16th place, are going through a difficult period and need points to move away from the relegation zone. 5
Mathematical analysis
Hansa Rostock has a high draw rate (42.1%), which often limits their ability to win games, despite their defensive stability. 4 Aue, on the other hand, has a 36.8% loss rate and low efficiency in forward positions ($GF = 1.21$).
- xG (Home): 1.47
- xG (Away): 1.32
- Probabilities: 1 (44%), X (27%), 2 (29%)
- Verdict (V3): 0.15 (Prediction “1”) 7
With a harmony index of 6.71, this match looks like a “clean ” victory for the hosts if they manage to materialize their superiority in the defensive phase. Aue is a team that traditionally plays closed, but Hansa Rostock’s defensive statistics are too convincing to expect a surprise from the guest. 9
Saarbrucken vs Energie Cottbus
This is the derby of the round, in which the leader Energie Cottbus visits the ambitious Saarbrücken team. 3 Cottbus has the second best attack in the league (42 goals), while Saarbrücken is in the bottom half (15th place), but with indicators that do not correspond to its ranking. 4
Statistical anomaly and forecast
| Team | Rank | Form (last 5) | GF (average) |
| Saarbrucken | 15 | D, D, L, L, L | 1.53 |
| Energie Cottbus | 1 | D, L, W, W, W | 2.21 |
- Attack Power (Cottbus): 3.052 (Highest in the league) 7
- Defense Strength (Saarbrucken): 0.656
- xG: Saarbruecken (1.32) : Cottbus (1.85)
The model predicts a victory for the away team (53%) with a $V3$ value of -0.28, which definitely puts the prediction in the “2” column. 7 Harmony Index of 6.44 shows that despite Cottbus’ attacking power, Saarbrucken has the capacity to create difficulties, especially in forward positions. It should be noted that Cottbus has conceded as many as 33 goals, which is unusual for a leader, and this makes the bet on “Over 2.5 goals” extremely logical from a mathematical point of view. 2
SSV Ulm 1846 vs. Wehen Wiesbaden
Ulm is in a critical situation in 18th place, while Wehen Wiesbaden is stable in mid-table (11th place). 3 What is interesting here is that Ulm has the highest loss percentage (68.4%), making them the presumed underdog. 4
Protocol calculations
- xG (Ulm): 1.56
- xG (Wiesbaden): 1.32
- Probabilities: 1 (44%), X (25%), 2 (31%)
- Verdict (V3): 0.13 (Prediction “1”)
Despite Ulm’s losing streak 8 , the mathematical model finds an anomaly that gives the home team an advantage. This is due to the fact that Wiesbaden’s defense is not effective enough compared to the league average, and Ulm manages to generate a solid number of chances despite losing. With a Harmony Index of 6.06, this is one of the lowest-risk matches for a surprise, if you look only at the mathematical probability of a home team winning. 7
SC Werl vs Waldhof Mannheim
SC Werl are second in the standings and have the best attack in the entire championship with 44 goals scored. 3 They host 9th placed Waldhof Mannheim, who are on an excellent run of 3 consecutive wins. 8
Comparative analysis of attacking power
| Parameter | SC Werl | Waldhof Mannheim |
| Goals scored (GF) | 44 | 32 |
| Attack Power | 2.899 | 2.575 |
| xG in the match | 1.75 | 1.58 |
The Poisson distribution gives a 41% probability of a home win and a 36% probability of a away win. 7 The value of $V3 = 0.05$ points to a prediction of “X”, as it is in the range [-0.08, 0.06]. 7 The harmony index of 6.70 confirms that the match is extremely contested. Werl is the favorite on paper, but Mannheim’s momentum and their mathematical strength in defense ($Def = 0.594$) suggest that a draw is the most likely outcome.
Alemannia Aachen vs VfL Osnabrück
This match pits 17th-placed Aachen against 6th-placed Osnabrück. 3 Osnabrück is one of the most disciplined teams in defence (21 goals conceded), while Aachen suffers from a lack of effectiveness in attack. 4
Mathematical conclusions
- xG (Home): 1.54
- xG (Away): 1.37
- Probabilities: 1 (41%), X (25%), 2 (34%)
- Verdict (V3): 0.07 (Prediction “1X”)
Harmony Index of 7.15 puts this match in the category of relatively stable predictions. Osnabrück has a higher class, but Aachen traditionally plays much more closed and aggressive at home, which reduces the chances of the guest for a clear victory. 9 The prediction “1X” is mathematically justified by the minimum difference in expected goals.
Stuttgart II vs MSV Duisburg
MSV Duisburg are currently the hottest team in Germany, riding a 6-game winning streak and 10-game unbeaten streak. 2 They are away to Stuttgart, who are in 10th place. 3
Series and statistics analysis
Duisburg has a 47.4% win rate and one of the most solid defenses (22 goals). 4 Stuttgart II is a typical “middle-of-the-pack” with 1.37 goals scored and conceded on average per match.
- xG (Stuttgart II): 1.39
- xG (Duisburg): 1.50
- Probabilities: 1 (34%), X (26%), 2 (40%)
- Verdict (V3): -0.06 (Prediction “X”) 7
Despite Duisburg’s streak, the mathematical model is cautious. The $V3$ value falls right in the range for a draw. With a Harmony Index of 8.16, this is one of the more stable matches in the round. The psychological advantage is on Duisburg’s side, but Stuttgart II’s home statistics ($W\%=42.1$) balance the forces. 4
Schweinfurt 05 vs Viktoria Köln
Schweinfurt is in tragic form – last place with 17 losses from 19 matches and a goal difference of 16:50 (-34). 3 Viktoria Köln is 12th and has a good opportunity to improve its asset. 5
Mathematical inconsistency
Schweinfurt have conceded 50 goals, making their defense the weakest in history at this stage of the league season. 2
- Attack Power (Victory): 2.312
- Defense Strength (Schweinfurt): 0.543
- xG: Schweinfurt (1.30) : Viktoria (1.43)
The mathematical model gives a 40% chance of a victory for Viktoria Köln. However, $V3$ of -0.06 again points to “X”. Here we can see the limitation of the Poisson distribution at extreme values (such as 50 goals conceded), but the Harmony Index of 8.25 suggests that Viktoria is the more stable choice. Any result other than a victory for the away team would be a huge statistical anomaly. 9
TSV Havelse vs Hoffenheim II
A clash between 19th and 7th in the standings. 3 Havelse are on a 14-match winless streak earlier in the season, while Hoffenheim II are one of the top scorers (40 goals). 2
Deep statistical analysis
Hoffenheim II has an attack that is almost identical to that of the leaders (Attack Strength = 2.90). 7 Havelse has conceded 40 goals, the second worst statistic in the league. 4
- xG (Havelse): 1.29
- xG (Hoffenheim II): 1.75
- Probabilities: 1 (25%), X (23%), 2 (52%)
- Verdict (V3): -0.27 (Prediction “2”)
Harmony Index: 13.78. This is the highest index in the entire 20th round. Although it does not reach Platinum Selection (HI > 100), it shows the highest mathematical confidence in the success of the visiting team. Hoffenheim II is the favorite not only because of the ranking, but also because of the huge difference in attacking potential compared to Havelse’s defensive weakness. 6
Summary risk analysis and strategic guidance
Analysis of the 20th round of the German Third League reveals several key trends that are essential for the disciplined bettor. Firstly, the average goal activity of 3.15 goals per match 2 makes goal markets much more attractive than 1X2 final outcome markets, especially in matches involving Energie Cottbus, SC Werl and Hoffenheim II.
Second, the Harmony Index in this round varies significantly, which highlights the importance of a selective approach. Matches with low HI (such as Ulm – Wiesbaden) carry high statistical noise and should be treated with caution.
Final table of predictions for the 20th round
| Match | Predicted Goals | Forecast | Verdict | Harmony Index | Coefficient |
| Regensburg – Ingolstadt | 1.50 – 1.51 | X2 | X | 7.08 | 3.40 |
| Munich 1860 – Rot-Weiss Essen | 1.45 – 1.57 | X2 | X2 | 6.47 | 1.45 |
| Hansa Rostock – Aue | 1.47 – 1.32 | 1 | 1 | 6.71 | 1.53 |
| Saarbruecken – Cottbus | 1.32 – 1.85 | 2 | 2 | 6.44 | 2.80 |
| Ulm – Wiesbaden | 1.56 – 1.32 | 1 | 1 | 6.06 | 2.80 |
| Werl – Mannheim | 1.75 – 1.58 | 1X | X | 6.70 | 3.40 |
| Aachen – Osnabrück | 1.54 – 1.37 | 1X | 1X | 7.15 | 1.50 |
| Stuttgart II – Duisburg | 1.39 – 1.50 | X2 | X | 8.16 | 3.20 |
| Schweinfurt – Viktoria Köln | 1.30 – 1.43 | 2 | X | 8.25 | 3.60 |
| Havelse – Hoffenheim II | 1.29 – 1.75 | 2 | 2 | 13.78 | 1.75 |
The odds are derived from current market data and reflect the mathematical advantage identified by the model. 11 Special attention should be paid to the Havelse – Hoffenheim II match , which has the highest Harmony Index and is therefore the most stable prediction for the round.
Interpreting the V3 Verdict value
The applied formula for $V3$ 7 serves as an additional security filter. In round 20 we see a large number of “X” type predictions, which is typical for the phase of the championship in which teams are physically exhausted and play more conservatively. When $V3$ is outside the range [-0.08, 0.06], this is a signal of a significant superiority of one of the rivals. The cases with Hansa Rostock (0.15), Energie Cottbus (-0.28) and Hoffenheim II (-0.27) are the most distinct and deserve the highest trust.
Final insights into the development of the league
Statistics from 190 matches show that the Third League is highly dependent on momentum. 1 The example of MSV Duisburg is illustrative – 6 consecutive wins radically changed their statistical profile within just one month. However, the mathematical protocol remains objective, smoothing out these peaks by averaging the indicators for the entire season.
The future outlook for round 20 points to the strengthening of the positions of the leaders Energie Cottbus and SC Werl, while at the bottom of the table Schweinfurt and Havelsee look increasingly doomed if they do not make radical changes to their defensive structure. The analysis of expected goals ($xG$) shows that the difference in defensive resilience is what will decide the matches in this round, as the attacking potential is relatively equal for most teams.
This report has been prepared with the aim of providing maximum precision and serving as a tool for disciplined analysis. Any betting decision should be based on the mathematical relationships presented, always taking into account the level of risk defined by the Harmony Index. Discipline and adherence to protocol are the only way to achieve long-term success in the highly volatile environment of German football.




