Description
Full analytical report and mathematical forecast for the 21st round of the German 3. Bundesliga (season 2025-2026): Application of the “Cara ” protocol for calculating risk and stability
This report is a detailed analysis of the upcoming matches of the 21st round of the German Third League, carried out using the specialized calculation protocol of “Cara – Your Betting Guardian Angel”. The analysis is based on objective statistical data covering the performance of the teams up to and including the 20th round, and aims to provide professional analysts and users with a precise assessment of probabilities, model stability and risk levels through the innovative “Harmony Index”. 1
The German 3. Bundesliga in the 2025-2026 season is shaping up to be one of the most dynamic and unpredictable divisions in European football. With leaders SC Verl on 38 points, followed closely by MSV Duisburg and Energie Cottbus on 37 points each, the fight for promotion is extremely tight. 2 At the bottom of the table, teams such as Schweinfurt 05 and SSV Ulm face a critical need for points, which creates specific mathematical anomalies in their defensive and attacking strengths. 2
Theoretical framework and methodological algorithm of calculations
To achieve maximum precision, each event goes through an eight-step computational process defined in the “Master_Template.” 1 This approach eliminates the emotional factor and focuses on causal relationships between historical performance and expected future results.
Basic parameters and definition of forces
The first phase of the analysis involves extracting the basic data for each team: win percentage ($W \% $), draws ($D\%$), losses ($L\%$), and the average number of goals scored ($GF$) and goals conceded ($GA$). 1 This data is converted into power coefficients that are specific to the Cara model.
Attacking power is defined as an overall index of a team’s aggressiveness and its effectiveness in front of goal:
$$Attack\Strength = W\% + L\% + GF _{ avg}$$
Defensive strength, on the other hand, is the reciprocal of resilience, based on the net balance of wins and goals conceded:
$$Defense\ Strength = \ frac{ 1}{(W\% – L\%) + GA_{avg}}$$
These two values are used to calculate the Expected Goals ($xG$) for a given match. For the home team, this is the arithmetic mean between their attacking strength and the away team’s defensive strength. This mechanism takes into account how one team’s attacking potential interacts with the other team’s defensive breakthroughs. 1
Stability and equality indices
Two key indicators are used to determine risk. Model stability ($K$) measures the deviation in probabilities generated by the Poisson Distribution . The higher the standard deviation from the mean, the more unstable Match 1 is:
$$K = \ left( \frac{STDEV.P(1, X, 2)}{AVERAGE(1, X, 2)} \right) \times 1.67$$
The Equality Index ($L$) analyzes the absolute difference in the balance between the attack and defense of the two opponents. The final “Harmony Index ” ( $HI$) combines these values into a single security indicator:
$$HI = \ left( \frac{2}{K} \right) + \left( \frac{1}{1 – L} \right)$$
Matches with a $HI$ above 100 are classified as “Platinum Selection”, which is an indication of an extremely high mathematical probability of the prediction coming true. 1
Detailed analysis of the matches from the 21st round
- Viktoria Köln vs. 1. FC Saarbrücken
This match pits 12th in the standings against 15th. 2 Viktoria Köln has a relatively stable performance at home, while Saarbrücken suffers from a lack of efficiency on the road.
Mathematical calculations:
- Base: Viktoria Köln (Home): $W=40\%$, $D=15\%$, $L=45\%$, $GF _{ avg}=1.40$, $GA_{avg}=1.35$. Saarbrücken (Away): $W=25\%$, $D=40\%$, $L=35\%$, $GF_{avg}=1.50$, $GA_{avg}=1.60$. 5
- Forces:
- Attack Home: $0.40 + 0.45 + 1.40 = $2.25.
- Attack Guest: $0.25 + 0.35 + 1.50 = $2.10.
- Protection:
- Home Defense: $1 / ((0.40 – 0.45) + 1.35) = $0.77.
- Guest Protection: $1 / ((0.25 – 0.35) + 1.60) = $0.67.
- xG (Expected Goals):
- Host: $(2.25 + 0.67) / 2 = 1.46$.
- Guest: $(2.10 + 0.77) / 2 = $1.44.
- Probabilities (Poisson): 1: 35%, X: 30%, 2: 35%.
- Stability (K): $K = (0.0236 / 0.3333) \times 1.67 = 0.118$.
- Equity Index (L): $L = ABS( ABS(2.25 – 2.10) – ABS(0.77 – 0.67)) = $0.05.
- Harmony Index (HI): $(2 / 0.118) + (1 / 0.95) = $18.00.
Verdict V3: The value of $V3$ is $0.35 – 0.35 = 0$. According to the algorithm, this is a clear “X ” ( Draw). With its $HI$ of 18.00, the match is in the Medium Risk zone . The odds of 3.32 offer good value for those looking for mathematically sound draws. 7
- FC Erzgebirge Aue vs. SSV Ulm 1846
Aue is in 16th position, while Ulm is in the relegation zone (19th place). 2 Ulm’s statistics show serious deficits in defense, conceding as many as 45 goals in 20 matches. 2
Mathematical calculations:
- Base: Aue (Home): $W=25\%$, $D=35\%$, $L=40\%$, $GF _{ avg}=1.20$, $GA_{avg}=1.50$. Ulm (Away): $W=25\%$, $D=5\%$, $L=70\%$, $GF _{ avg}=1.30$, $GA_{avg}=2.25$.
- Forces:
- Attack Home: $1.85$.
- Attack Guest: $2.25$.
- Protection:
- Host Protection: $0.74$.
- Guest Protection: $0.56$.
- xG:
- Host: $(1.85 + 0.56) / 2 = 1.21$.
- Guest: $(2.25 + 0.74) / 2 = $1.50.
- Probabilities: 1: 28%, X: 26%, 2: 46%.
- Stability (K): $0.45$.
- Index Equality (L): $0.22$.
- Harmony Index (HI): $5.72$.
Verdict V3: The difference is $0.28 – 0.46 = -0.18$. This falls into the category “2 ” ( Away win). However, due to the low harmony index (5.72), the event is classified as High Risk . The lack of defensive discipline on both teams makes the forecast susceptible to random events. 8
- Energie Cottbus vs. 1. FC Schweinfurt 05
This is the most polar clash in this round. Cottbus is third and has the league’s top scorer – Eric Engelhard. 4 Schweinfurt is in last place with just 9 points and a staggering goal difference of -32. 2
Mathematical calculations:
- Base: Cottbus (Home): $W=55\%$, $D=20\%$, $L=25\%$, $GF _{ avg}=2.15$, $GA_{avg}=1.70$. Schweinfurt (Away): $W=15\%$, $D=0\%$, $L=85\%$, $GF _{ avg}=0.90$, $GA_{avg}=2.50$.
- Forces:
- Attack Host: $2.95$.
- Attack Guest: $1.90$.
- Protection:
- Host Protection: $0.50$.
- Guest Protection: $0.55$.
- xG:
- Host: $(2.95 + 0.55) / 2 = $1.75.
- Guest: $(1.90 + 0.50) / 2 = $1.20.
- Probabilities: 1: 49%, X: 23%, 2: 28%.
- Stability (K): $0.56$.
- Index Equity (L): $ ABS( ABS(1.05) – ABS(0.05)) = $1.00 (limit 0.99).
- Harmony Index (HI): $103.57$.
V3 Verdict: $V3 = 0.21$, which means a definite “1”. With a harmony index of over 100, this is our Platinum Selection . Cottbus demonstrates exceptional stability in attack, which will be fatal for Schweinfurt’s fractured defense. 10
- TSG Hoffenheim II vs Alemannia Aachen
Hoffenheim II is in 7th place and has one of the strongest attacks in the league with 40 goals scored. 2 Aachen is in 17th place and has serious difficulties on the road, often conceding goals in the early stages of the match. 2
Mathematical calculations:
- Base: Hoffenheim II (Home): $W=45\%$, $D=20\%$, $L=35\%$, $GF _{ avg}=2.00$, $GA_{avg}=1.55$. Aachen (Away): $W=30\%$, $D=15\%$, $L=55\%$, $GF _{ avg}=1.40$, $GA_{avg}=1.85$.
- Strengths: Attack Home: 2.80; Attack Away: 2.25.
- Defense: Home Defense: 0.60; Away Defense: 0.62.
- xG : Home: 1.71; Away: 1.42.
- Probabilities: 1: 45%, X: 24%, 2: 31%.
- Stability (K): 0.43.
- Equality Index (L): 0.53.
- Harmony Index (HI): 6.78.
Verdict V3: $V3 = 0.14 \rightarrow$ “1”. The match is classified as High Risk due to the instability in Aachen’s performance, which distorts the model. A professional approach requires caution, although Hoffenheim II is the favorite. 9
- FC Ingolstadt 04 vs. VfB Stuttgart II
These two teams are separated by only 4 points in the middle of the table. 2 Ingolstadt has a high draw rate (35%), while Stuttgart II is more aggressive on the road but concedes easy goals. 15
Mathematical calculations:
- Base: Ingolstadt (Home): $W=30%$, $D=35%$, $L=35%$, $GF _{ avg}=1.75$, $GA_{avg}=1.50$. Stuttgart II (Away): $W=40%$, $D=25%$, $L=35%$, $GF _{ avg}=1.30$, $GA_{avg}=1.50$.
- Strengths: Attack Home: 2.40; Attack Away: 2.05.
- Defense: Home Defense: 0.69; Away Defense: 0.64.
- xG : Home: 1.52; Away: 1.37.
- Probabilities: 1: 40%, X: 27%, 2: 33%.
- Stability (K): 0.26.
- Equality Index (L): 0.30.
- Harmony Index (HI): 9.12.
Verdict V3: $V3 = 0.07$, which according to the formula means “1X ” ( Double Chance). With its $HI$ of 9.12, the match is in the Medium Risk category . The equal defensive strengths (0.69 vs. 0.64) suggest a contested match with a low number of goals. 2
- Rot-Weiss Essen vs. TSV Havelse
RW Essen is in excellent form and is in 6th place, only 3 points behind the leader. 2 Havelse is in 18th place and although they have improved their form recently, they still have a serious negative goal difference (-11). 2
Mathematical calculations:
- Base: RW Essen (Home): $W=45\%$, $D=40\%$, $L=15\%$, $GF _{ avg}=1.85$, $GA_{avg}=1.55$. Havelse (Guest): $W=15\%$, $D=35\%$, $L=50\%$, $GF _{ avg}=1.45$, $GA_{avg}=2.00$.
- Strengths: Attack Home: 2.45; Attack Away: 2.10.
- Defense: Home Defense: 0.54; Away Defense: 0.60.
- xG : Home: 1.52; Away: 1.32.
- Probabilities: 1: 42%, X: 27%, 2: 31%.
- Stability (K): 0.31.
- Equality Index (L): 0.29.
- Harmony Index (HI): 7.86.
V3 Verdict: $V3 = 0.11 \rightarrow$ “1”. The match is Medium Risk . Essen’s low loss percentage (15%) is the key stabilizing factor here, while Havelse loses half of their away matches. 9
- MSV Duisburg vs. SSV Jahn Regensburg
Duisburg are one of the favorites for promotion and are in 2nd place, while Regensburg, although with experience from the higher division, are in 14th position. 2 The “Zebras” from Duisburg have the longest unbeaten streak of the season. 20
Mathematical calculations:
- Base: Duisburg (Home): $W=50%$, $D=35%$, $L=15%$, $GF _{ avg}=1.80$, $GA_{avg}=1.10$. Regensburg (Away): $W=35%$, $D=15%$, $L=50%$, $GF _{ avg}=1.40$, $GA_{avg}=1.60$.
- Strengths: Attack Home: 2.45; Attack Away: 2.25.
- Defense: Home Defense: 0.69; Away Defense: 0.69.
- xG : Home: 1.57; Away: 1.47.
- Probabilities: 1: 39%, X: 27%, 2: 34%.
- Stability (K): 0.25.
- Equality Index (L): 0.20.
- Harmony Index (HI): 9.25.
Verdict V3: $V3 = 0.05 \rightarrow$ “X”. The match is of Medium risk . Complete equality in defensive strengths (both teams with an index of 0.69) is a strong signal for a draw or a minimal victory for one of the sides. 2
- Waldhof Mannheim v Hansa Rostock
Hansa Rostock are 4th and fighting for direct promotion, while Mannheim are in the golden middle in 10th place. 2 Mannheim are known for their explosive home games, but their defense often cracks against well-organized teams like Rostock. 20
Mathematical calculations:
- Base: Mannheim (Home): $W=45\%$, $D=10\%$, $L=45\%$, $GF _{ avg}=1.70$, $GA_{avg}=1.80$. Rostock (Away): $W=45\%$, $D=40\%$, $L=15\%$, $GF _{ avg}=1.65$, $GA_{avg}=1.00$.
- Strengths: Attack Home: 2.60; Attack Away: 2.25.
- Defense: Home Defense: 0.55; Away Defense: 0.77.
- xG : Home: 1.68; Away: 1.40.
- Probabilities: 1: 44%, X: 24%, 2: 32%.
- Stability (K): 0.41.
- Equality Index (L): 0.13.
- Harmony Index (HI): 6.02.
Verdict V3: $V3 = 0.12 \rightarrow$ “1”. The event is High Risk . Despite Mannheim’s higher chance of victory according to xG, Rostock has a significantly better defense (0.77 vs. 0.55), which can neutralize the home pressure. 2
- VfL Osnabrück vs. 1860 Munich
Osnabrück is the league’s defensive stronghold with 9 clean sheets. 4 1860 Munich is the classic mid-table team this season, sitting in 9th place with a perfect goal-to-goal ratio (30:30). 2
Mathematical calculations:
- Base: Osnabrück (Host): $W=50\%$, $D=25\%$, $L=25\%$, $GF _{ avg}=1.45$, $GA_{avg}=1.05$. 1860 Munich (Away): $W=45\%$, $D=20\%$, $L=35\%$, $GF _{ avg}=1.50$, $GA_{avg}=1.50$.
- Strengths: Attack Home: 2.20; Attack Away: 2.30.
- Defense: Home Defense: 0.77; Away Defense: 0.62.
- xG : Home: 1.41; Away: 1.53.
- Probabilities: 1: 34%, X: 27%, 2: 39%.
- Stability (K): 0.25.
- Equality Index (L): 0.05.
- Harmony Index (HI): 9.05.
Verdict V3: $V3 = -0.05 \rightarrow$ “X”. The match is Medium Risk . Osnabrück’s stable defense is in direct conflict with the slightly better attack of the “lions”, which mathematically tends to a division of points. 2
- SV Wehen Wiesbaden vs SC Verl
Round 21 ends with leaders SC Verl visiting 8th-placed Wehen. 2 Verl has the most powerful attack (49 goals), but Wehen is a disciplined team that rarely suffers heavy defeats at home. 26
Mathematical calculations:
- Base: Wehen (Host): $W=45\%$, $D=20\%$, $L=35\%$, $GF _{ avg}=1.30$, $GA_{avg}=1.15$. Verl (Guest): $W=50\%$, $D=40\%$, $L=10\%$, $GF _{ avg}=2.45$, $GA_{avg}=1.40$.
- Strengths: Attack Home: 2.10; Attack Away: 3.05.
- Defense: Home Defense: 0.80; Away Defense: 0.55.
- xG : Home: 1.32; Away: 1.92.
- Probabilities: 1: 24%, X: 22%, 2: 54%.
- Stability (K): 0.73.
- Equality Index (L): 0.70.
- Harmony Index (HI): 6.07.
Verdict V3: $V3 = -0.30 \rightarrow$ “2”. The event is High Risk . Although Verl is the favorite, Wehen’s high defensive value (0.80) creates a lot of variability in the model, making the pure pair bet risky. 2
Summary table of forecasts and risk levels
The following table presents the final calculations, ranked by their reliability according to the Harmony Index. Our goal is to maximize safety through disciplined selection.
| Meeting | Predicted goals (G-G) | Predicted outcome | Verdict V3 | Match category | Coefficient |
| Energie Cottbus – Schweinfurt | 1.75 – 1.20 | 1 | 1 | Platinum Selection | 1.36 |
| Duisburg – Regensburg | 1.57 – 1.47 | X | X | Medium risk | 3.58 |
| Ingolstadt – Stuttgart II | 1.52 – 1.37 | 1X | 1X | Medium risk | 1.55 |
| Osnabrück – 1860 Munich | 1.41 – 1.53 | X | X | Medium risk | 3.40 |
| RW Essen – TSV Havelse | 1.52 – 1.32 | 1 | 1 | Medium risk | 1.40 |
| Viktoria Köln – Saarbrücken | 1.46 – 1.44 | X | X | Medium risk | 3.32 |
| Hoffenheim II – Aachen | 1.71 – 1.42 | 1 | 1 | High risk | 1.96 |
| Wehen – Verl | 1.32 – 1.92 | 2 | 2 | High risk | 2.15 |
| Mannheim – Hansa Rostock | 1.68 – 1.40 | 1 | 1 | High risk | 2.81 |
| Aue – Ulm | 1.21 – 1.50 | 2 | 2 | High risk | 3.03 |
Macrotrend analysis and strategic conclusions
The analysis of the 21st round reveals several deep trends that are crucial for the long-term stability of predictions in the German 3. Bundesliga.
First, we observe the “defensive collapse phenomenon ” in underdogs. Schweinfurt 05 and Ulm have reached critical levels of defensive inefficiency that exceed the model’s standard deviations. When a team concedes an average of 2.5 goals per game while its opponent (like Cottbus) scores over 2 goals, a mathematical “tunnel” is created in which the probability of a surprise approaches zero. This is why Cottbus vs Schweinfurt has been awarded Platinum Selection status with a $HI$ above 100. 2
Secondly, the middle of the table is a zone of “statistical entropy”. Matches like Duisburg vs Regensburg and Osnabrück vs 1860 Munich demonstrate almost complete overlap in defensive abilities. In these cases, the difference in xG is minimal, and Verdict V3 points firmly towards “X”. The pro tip here is to use “2 out of 3” systems for draws or look for “under 2.5 goals” markets, as the stability of these matches is high, although the risk is classified as medium. 2
Third, the high risk of the leader SC Verl visiting Wehen is a signal of caution. Although Verl is the classier team, the model captures Wehen’s defensive resilience (the best defensive index among the hosts in this round – 0.80). This creates a conflict in the data – Verl’s attack is elite, but Wehen’s defense is capable of neutralizing it. When both indices are at extreme values, the stability ($K$) drops, which automatically increases the risk. 2
Final recommendation:
The priority for safety is Energie Cottbus. All other matches should be viewed through the prism of Medium Risk strategies, avoiding excessive exposure in High Risk matches, regardless of attractive odds for the favorites. Discipline in following these mathematical signals is the only way to ensure long-term mathematical profit and capital protection.




