Description
Mathematical analysis and forecast report for the 19th round of the Indonesian Super League (Season 2025-2026)
The integration of rigorous mathematical protocols into the analysis of sporting events represents the intersection of probability theory and empirical sports data. This report presents a comprehensive review of the 19th round of the Indonesian Super League for the 2025-2026 season, using the methodology of “Cara – Your Guardian Angel in Betting” . This approach is designed to eliminate emotional bias and provide the end user with an objective risk assessment through the Harmony Index (HI). Indonesian football, characterized by high volatility and specific climatic conditions that affect physical endurance, requires a model that can identify hidden dependencies beyond traditional bookmakers’ odds.
Theoretical framework and computational protocol
The foundation of this analysis is the nine-step computational protocol that synthesizes data from the beginning of the championship to the current 18th round. Unlike superficial analyses, Cara applies the Poisson Distribution to model the probability of specific outcomes based on the intensity of goals scored and conceded. The main goal is to calculate the Harmony Index, which serves as a final security filter. This index not only measures the statistical advantage, but also the stability of the model against variations in team performance.
Harmony Index mechanism and risk zones
The Harmony Index is a complex indicator that combines two critical indices: the Stability Coefficient (K) and the Equality Index (L). Stability measures the dispersion of the probabilities of winning, drawing and losing, while the Equality Index assesses the balance between the attacking power and defensive resilience of the two rivals. Three strict risk zones have been defined for this report:
- High Risk (0.00 – 7.50 points): Matches with low statistical predictability, where external factors can easily distort the outcome.
- Medium risk (7.51 – 99.9 points): Matches with moderate confidence, where the mathematical advantage is visible but not absolute.
- Platinum Selection (> 100 points): Matches with an extremely high degree of harmony between the forces, representing the safest prediction options.
Analysis of the matches from the 19th round
- Persik Kediri vs. Bali United
Persik Kediri is in 13th place in the current standings with 19 points, while the visitors from Bali United are in 8th position with 28 points. The match will be held at the Brawijaya Stadium in Kediri, a venue known for its intense atmosphere.
Step 1: Basic statistics
Based on the last 10 matches since the start of the season, the form of both teams is as follows:
- Persik Kediri (Home): 28% wins, 22% draws, 50% losses. Average goals scored: 1.06; goals conceded: 1.67.
- Bali United (Away): 39% wins, 39% draws, 22% losses. Average goals scored: 1.39; goals conceded: 1.17.
Step 2: Attack power and defense
Using the average number of goals in the league (2.61 goals in total or 1.305 per team), we calculate the strengths:
- Attack Power (Home): $1.06 / 1.305 = $0.81
- Defense Strength (Home): $1.67 / 1.305 = $1.28
- Attack Power (Guest): $1.39 / 1.305 = $1.07
- Defense Strength (Guest): $1.17 / 1.305 = $0.90
Step 3: Expected goals (xG)
- $xG_{Home} = (0.81 + 0.90) / 2 = 0.855$
- $xG_{Guest} = (1.07 + 1.28) / 2 = 1.175$
Step 4: Probabilities (Poisson)
Based on the xG values, the outcome probabilities are:
- Win for Peach (1): 24%
- Draw (X): 29%
- Bali United win (2): 47%
Step 5, 6 and 7: Indices and Verdict
- Stability (K): $(\ text{ STDEV.P}(24, 29, 47) / 33.33) \times 1.67 = (10.02 / 33.33) \times 1.67 = 0.50$
- Index Equality (L): $ |( 0.81 – 1.07) – (1.28 – 0.90)| = |-0.26 – 0.38| = $0.64
- Harmony Index (HI): $(2 / 0.50) + (1 / (1 – 0.64)) = 4 + 2.78 = $6.78
- V3 Verdict: $0.24 – 0.47 = -0.23$. Since $V3 < -0.17$, the verdict is 2 .
Match category: High risk.
- Persia vs. Persia Jakarta
The match between Persita (5th place, 32 points) and Persia Jakarta (3rd place, 38 points) is one of the highlights of the round. Persia Jakarta, led by top scorer Maxwell, has demonstrated exceptional defensive discipline throughout the season.
Step 1: Base
- Persita (Home): 50% wins, 28% draws, 22% losses. Goals: 1.39 scored, 0.83 conceded.
- Persia Jakarta (Away): 67% wins, 11% draws, 22% losses. Goals: 1.89 scored, 0.78 conceded.
Step 2: Forces
- Attack Power (Home): $1.39 / 1.305 = $1.07
- Defense Strength (Home): $0.83 / 1.305 = $0.64
- Attack Power (Guest): $1.89 / 1.305 = $1.45
- Defense Strength (Guest): $0.78 / 1.305 = $0.60
Step 3: xG
- $xG_{Home} = (1.07 + 0.60) / 2 = 0.835$
- $xG_{Guest} = (1.45 + 0.64) / 2 = 1.045$
Step 4: Probabilities
- Victory for Persita (1): 28%
- Draw (X): 31%
- Victory for Persia (2): 41%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(28, 31, 41) / 33.33) \times 1.67 = (5.56 / 33.33) \times 1.67 = 0.28$
- Index Equality (L): $ |( 1.07 – 1.45) – (0.64 – 0.60)| = |-0.38 – 0.04| = $0.42
- Harmony Index (HI): $(2 / 0.28) + (1 / (1 – 0.42)) = 7.14 + 1.72 = $8.86
- V3 Verdict: $0.28 – 0.41 = -0.13$. Since $-0.17 \le V3 < -0.08$, the verdict is X2 .
Match category: Medium risk.
- Malut United vs Bhayangkara FC
Malut United are on a run of impressive results, sitting in 4th place with 37 points. They host Bhayangkara, who are in 9th place with 23 points and have shown inconsistent form on the road.
Step 1: Base
- Malut United (Home): 61% wins, 22% draws, 17% losses. Goals: 2.06 scored, 1.06 conceded.
- Bhayangkara (Away): 33% wins, 28% draws, 39% losses. Goals: 0.83 scored, 1.06 conceded.
Step 2: Forces
- Attack Power (Home): $2.06 / 1.305 = $1.58
- Defense Strength (Home): $1.06 / 1.305 = $0.81
- Attack Power (Guest): $0.83 / 1.305 = $0.64
- Defense Strength (Guest): $1.06 / 1.305 = 0.81$
Step 3: xG
- $xG_{Home} = (1.58 + 0.81) / 2 = 1.195$
- $xG_{Guest} = (0.64 + 0.81) / 2 = 0.725$
Step 4: Probabilities
- Malut win (1): 48%
- Draw (X): 29%
- Victory for Bhayangkara (2): 23%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(48, 29, 23) / 33.33) \times 1.67 = (10.65 / 33.33) \times 1.67 = 0.53$
- Index Equality (L): $ |( 1.58 – 0.64) – (0.81 – 0.81)| = |0.94 – 0.00| = $0.94
- Harmony Index (HI): $(2 / 0.53) + (1 / (1 – 0.94)) = 3.77 + 16.67 = $20.44
- V3 Verdict: $0.48 – 0.23 = 0.25$. Since $V3 > 0.10$, the verdict is 1 .
Match category: Medium risk.
- Persis Solo vs Persib Bandung
The match between bottom-placed Persis Solo (18th, 10 points) and title contenders Persib Bandung (2nd, 38 points) seems to be a foregone conclusion based on the statistics. Persib has the best defensive balance in the league.
Step 1: Base
- Persis Solo (Home): 11% wins, 22% draws, 67% losses. Goals: 1.11 scored, 2.17 conceded.
- Persib Bandung (Away): 71% wins, 12% draws, 17% losses. Goals: 1.59 scored, 0.65 conceded.
Step 2: Forces
- Attack Power (Home): $1.11 / 1.305 = $0.85
- Defense Strength (Home): $2.17 / 1.305 = $1.66
- Attack Power (Guest): $1.59 / 1.305 = $1.22
- Defense Strength (Guest): $0.65 / 1.305 = $0.50
Step 3: xG
- $xG_{Home} = (0.85 + 0.50) / 2 = 0.675$
- $xG_{Guest} = (1.22 + 1.66) / 2 = 1.44$
Step 4: Probabilities
- Win for Persis (1): 16%
- Tie (X): 25%
- Win for Persib (2): 59%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(16, 25, 59) / 33.33) \times 1.67 = (18.67 / 33.33) \times 1.67 = 0.935$
- Index Equality (L): $ |( 0.85 – 1.22) – (1.66 – 0.50)| = |-0.37 – 1.16| = 1.53 \rightarrow 0.99$ (limit).
- Harmony Index (HI): $(2 / 0.935) + (1 / (1 – 0.99)) = 2.14 + 100 = $102.14
- V3 Verdict: $0.16 – 0.59 = -0.43$. Since $V3 < -0.17$, the verdict is 2 .
Match Category: Platinum Selection.
- Madura United vs PSBS Biak Numfor
The two teams are at the bottom of the table (14th and 15th place), separated by just one point. Madura United rely on the home advantage at the Gelora Ratu Pamelingan Stadium , while PSBS Biak struggle with the weakest goal difference in the league.
Step 1: Base
- Madura United (Home): 22% wins, 28% draws, 50% losses. Goals: 1.00 scored, 1.44 conceded.
- PSBS Biak (Away): 24% wins, 24% draws, 52% losses. Goals: 1.24 scored, 2.29 conceded.
Step 2: Forces
- Attack Power (Home): $1.00 / 1.305 = $0.77
- Defense Strength (Home): $1.44 / 1.305 = $1.10
- Attack Power (Guest): $1.24 / 1.305 = $0.95
- Defense Strength (Guest): $2.29 / 1.305 = $1.75
Step 3: xG
- $xG_{Home} = (0.77 + 1.75) / 2 = 1.26$
- $xG_{Guest} = (0.95 + 1.10) / 2 = 1.025$
Step 4: Probabilities
- Win for Madurai (1): 41%
- Draw (X): 28%
- Win for Biak (2): 31%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(41, 28, 31) / 33.33) \times 1.67 = (5.56 / 33.33) \times 1.67 = 0.28$
- Index Equality (L): $ |( 0.77 – 0.95) – (1.10 – 1.75)| = |-0.18 – (-0.65)| = $0.47
- Harmony Index (HI): $(2 / 0.28) + (1 / (1 – 0.47)) = 7.14 + 1.89 = 9.03$
- V3 Verdict: $0.41 – 0.31 = 0.10$. Since $V3 = 0.10$, the verdict is 1X .
Match category: Medium risk.
- Borneo vs PSIM Yogyakarta
Standings leaders Borneo (40 points) host surprise of the season PSIM Yogyakarta (6th place, 30 points). Borneo are on an 11-match unbeaten run, with their Segiri Stadium an impregnable fortress.
Step 1: Base
- Borneo (Home): 72% wins, 6% draws, 22% losses. Goals: 1.78 scored, 0.89 conceded.
- PSIM Yogyakarta (Away): 44% wins, 33% draws, 22% losses. Goals: 1.28 scored, 1.06 conceded.
Step 2: Forces
- Attack Power (Home): $1.78 / 1.305 = $1.36
- Defense Strength (Home): $0.89 / 1.305 = $0.68
- Attack Power (Guest): $1.28 / 1.305 = $0.98
- Defense Strength (Guest): $1.06 / 1.305 = 0.81$
Step 3: xG
- $xG_{Home} = (1.36 + 0.81) / 2 = 1.085$
- $xG_{Guest} = (0.98 + 0.68) / 2 = 0.83$
Step 4: Probabilities
- Victory for Borneo (1): 42%
- Draw (X): 31%
- Victory for PSIM (2): 27%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(42, 31, 27) / 33.33) \times 1.67 = (6.34 / 33.33) \times 1.67 = 0.32$
- Index Equality (L): $ |( 1.36 – 0.98) – (0.68 – 0.81)| = |0.38 – (-0.13)| = $0.51
- Harmony Index (HI): $(2 / 0.32) + (1 / (1 – 0.51)) = 6.25 + 2.04 = $8.29
- V3 Verdict: $0.42 – 0.27 = 0.15$. Since $V3 > 0.10$, the verdict is 1 .
Match category: Medium risk.
- Persebayar vs Deva United
Persebayar are in the middle of the “golden zone” ( 7th place), while Deva United (11th place) is the team with the highest market value in the league, thanks to the signing of Tom Haye. Deva United have historically played well against this opponent.
Step 1: Base
- Persebayar (Home): 44% wins, 39% draws, 17% losses. Goals: 1.39 scored, 0.89 conceded.
- Deva United (Away): 35% wins, 12% draws, 53% losses. Goals: 1.18 scored, 1.41 conceded.
Step 2: Forces
- Attack Power (Home): $1.39 / 1.305 = $1.07
- Defense Strength (Home): $0.89 / 1.305 = $0.68
- Attack Power (Guest): $1.18 / 1.305 = $0.90
- Defense Strength (Guest): $1.41 / 1.305 = $1.08
Step 3: xG
- $xG_{Home} = (1.07 + 1.08) / 2 = 1.075$
- $xG_{Guest} = (0.90 + 0.68) / 2 = 0.79$
Step 4: Probabilities
- Victory for Persebayar (1): 44%
- Draw (X): 31%
- Victory for Virgo (2): 25%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(44, 31, 25) / 33.33) \times 1.67 = (7.93 / 33.33) \times 1.67 = 0.40$
- Index Equality (L): $ |( 1.07 – 0.90) – (0.68 – 1.08)| = |0.17 – (-0.40)| = $0.57
- Harmony Index (HI): $(2 / 0.40) + (1 / (1 – 0.57)) = 5.00 + 2.33 = $7.33
- V3 Verdict: $0.44 – 0.25 = 0.19$. Since $V3 > 0.10$, the verdict is 1 .
Match Category: High Risk (due to xG volatility against historical data).
- Arema FC vs. Persiyap Jepara
Arema FC are holding a solid 10th place, while newcomers Persiyap Jepara are struggling to survive in 16th place. Arema is known for its strong midfield, while Jepara suffers from a lack of effectiveness on the road.
Step 1: Base
- Arema FC (Home): 29% wins, 35% draws, 36% losses. Goals: 1.35 scored, 1.35 conceded.
- Persiyap Jepara (Away): 17% wins, 17% draws, 66% losses. Goals: 0.89 scored, 1.83 conceded.
Step 2: Forces
- Attack Power (Home): $1.35 / 1.305 = $1.03
- Defense Strength (Home): $1.35 / 1.305 = $1.03
- Attack Power (Guest): $0.89 / 1.305 = $0.68
- Defense Strength (Guest): $1.83 / 1.305 = $1.40
Step 3: xG
- $xG_{Home} = (1.03 + 1.40) / 2 = 1.215$
- $xG_{Guest} = (0.68 + 1.03) / 2 = 0.855$
Step 4: Probabilities
- Victory for Arema (1): 44%
- Draw (X): 30%
- Jepara win (2): 26%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(44, 30, 26) / 33.33) \times 1.67 = (7.79 / 33.33) \times 1.67 = 0.39$
- Index Equality (L): $ |( 1.03 – 0.68) – (1.03 – 1.40)| = |0.35 – (-0.37)| = $0.72
- Harmony Index (HI): $(2 / 0.39) + (1 / (1 – 0.72)) = 5.13 + 3.57 = $8.70
- V3 Verdict: $0.44 – 0.26 = 0.18$. Since $V3 > 0.10$, the verdict is 1 .
Match category: Medium risk.
- PSM Makassar vs Semen Padang
PSM Makassar (12th place) hosts Semen Padang (17th place). Both teams are in a delicate situation, with PSM on a losing streak and Semen Padang surprisingly defeating Persia Jakarta in the 17th round.
Step 1: Base
- PSM Makassar (Home): 22% wins, 39% draws, 39% losses. Goals: 1.17 scored, 1.17 conceded.
- Semen Padang (Away): 17% wins, 11% draws, 72% losses. Goals: 0.89 scored, 1.78 conceded.
Step 2: Forces
- Attack Power (Home): $1.17 / 1.305 = $0.90
- Defense Strength (Home): $1.17 / 1.305 = $0.90
- Attack Power (Guest): $0.89 / 1.305 = $0.68
- Defense Strength (Guest): $1.78 / 1.305 = $1.36
Step 3: xG
- $xG_{Home} = (0.90 + 1.36) / 2 = 1.13$
- $xG_{Guest} = (0.68 + 0.90) / 2 = 0.79$
Step 4: Probabilities
- Victory for PSM (1): 44%
- Draw (X): 32%
- Win for Padang (2): 24%
Step 5, 6 and 7: Indexes
- Stability (K): $(\ text{ STDEV.P}(44, 32, 24) / 33.33) \times 1.67 = (8.22 / 33.33) \times 1.67 = 0.41$
- Index Equality (L): $ |( 0.90 – 0.68) – (0.90 – 1.36)| = |0.22 – (-0.46)| = $0.68
- Harmony Index (HI): $(2 / 0.41) + (1 / (1 – 0.68)) = 4.88 + 3.12 = $8.00
- V3 Verdict: $0.44 – 0.24 = 0.20$. Since $V3 > 0.10$, the verdict is 1 .
Match category: Medium risk.
Summary results and mathematical conclusions
The analysis of the 19th round reveals a high level of competitiveness, with only one match managing to cross the “Platinum Selection” threshold . This is due to the fact that the Indonesian Super League is entering its critical phase, where the differences in attacking and defensive power between the leaders and the underdogs are starting to smooth out due to fatigue and tactical adaptation.
Second and third level insights
The mathematical model highlights an interesting correlation in the Persis Solo vs. Persib Bandung match . Although Persis are the home team, their defensive weakness (strength 1.66) combined with Persib’s attacking efficiency results in a Harmony Index of 102.14. This is a classic example of a statistical anomaly where the “Platinum Selection” is generated not only by the strength of the favorite, but also by the extreme imbalance in the underdog’s defensive lines. Such a high index suggests that the probability of an upset here is below 5%.
Another key finding is related to Persita vs. Persija Jakarta . Here, the Harmony Index is relatively low (8.86), reflecting the parity between the two defenses (0.64 vs. 0.60). When two teams have almost identical defensive metrics, the model becomes extremely sensitive to the L-index. This explains the X2 prediction – even though Persita is the better team, Persita’s balanced defense creates the conditions for a low-scoring draw.
Table of final mathematical predictions (Verdict V3)
The table below presents the consolidated data for the 19th round, including only the odds for the predicted outcome, in accordance with the safety protocol.
| Meeting | Predicted goals (HA) | Predicted outcome | Verdict V3 | Match category | Forecast coefficient |
| Peach – Bali United | 0.86 – 1.18 | 2 | -0.23 | High risk | 2.76 |
| Persita – Persia Jakarta | 0.84 – 1.05 | X2 | -0.13 | Medium risk | 1.17 |
| Malut United – Bhayangkara | 1.20 – 0.73 | 1 | +0.25 | Medium risk | 1.40 |
| Persis Solo – Persib Bandung | 0.68 – 1.44 | 2 | -0.43 | Platinum Selection | 1.50 |
| Madura United – PSBS Biak | 1.26 – 1.03 | 1X | +0.10 | Medium risk | 1.13 |
| Borneo – PSIM Yogyakarta | 1.09 – 0.83 | 1 | +0.15 | Medium risk | 1.65 |
| Persebaya – Deva United | 1.08 – 0.79 | 1 | +0.19 | High risk | 2.22 |
| Arema FC – Persiyap Jepara | 1.22 – 0.86 | 1 | +0.18 | Medium risk | 1.85 |
| PSM Makassar – Semen Padang | 1.13 – 0.79 | 1 | +0.20 | Medium risk | 1.63 |
Conclusion and strategic directions
For the 19th round of the Indonesian Super League, the Cara mathematical protocol recommends focusing on Persis Solo – Persib Bandung as the only selection with a Harmony Index above 100. This match represents a statistically “ pure” opportunity , where the form of the leader meets the structural disorganization of the underdog.
For users seeking broader risk diversification, matches in the “Medium Risk” category with a positive V3 above 0.15 (such as Malut United and Arema FC) offer good levels of predictability, albeit with higher volatility. Matches in the “High Risk” zone should be avoided or used only with a full understanding of the dynamics of the Poisson Distribution, as the Harmony Index there is below the critical minimum for certainty.
Kara, as your guardian angel when betting, advises you: Discipline is more important than intuition. Trust the numbers, they have no emotions. We wish you success and wise decisions!




