ratings1x2
soccer match ratings

Home and away ratings by league.

Choose a country and league, then compare venue splits side by side.

Continents 5
Countries 150
Status Live
Live data — not yet cached in the database
No cached league history dataset for this league yet.
Matches 576
Avg Goals 2.56
Avg Home 1.53
Avg Away 1.04
Home Win % 47.4%
Draw % 29.2%
Away Win % 23.4%

Team Comparison

Select teams to calculate odds, or build a full round of fixtures.
Calculating…
No rows yet Rows will be created automatically from the league size.
Rows Created0
Rows Ready0
Margin0.00%
Each row shows 1X2, DNB, O/U 2.5, and BTTS prices for one matchup.

Replays every completed match stored for this league through the ratings-only model and compares it against the bookmaker odds recorded at the time.

Market weight: how much of the reported probability comes from the de-vigged market versus the ratings-only model (0 = pure model, 1 = pure market). Edge threshold: a relative edge against the raw (vigged) price actually on offer — model_p / raw_implied_p − 1 — since that's what you'd actually pay, and a flat percentage-point gap means very different things at a 10% price versus a 70% one. Recalculating…
Matches Backtested 576
Avg Brier Score 0.5712
Pick Accuracy 55.2%
Source postgres
Raw Model Brier 0.5752
Market Brier 0.5733
Blended Model Beats Market? Yes
Market Weight 0.7
"Avg Brier Score" and the calibration/match tables below use the model blended 70% toward the de-vigged market (raw ratings-only model shown separately as "Raw Model Brier") — edges and value bets are computed from this blended view.
Value Bets Found 2
Value Bet Hit Rate 0.0%
ROI (flat stake) -100.0%
ROI Trustworthy? No
Before trusting this ROI:
  • 100.0% of value bets are on 'away' — ROI may just be measuring a systematic model bias toward that side, not real edge.
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 2 of 576 matches had at least one · staked 2.00, profit -2.00 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
draw 0 - 0.00 0.00 -
away 2 0.0% 2.00 -2.00 -100.0%
Value bets broken down by outcome side — a lopsided book (almost all bets on one side) means the ROI above is more likely measuring a systematic model bias toward that side than real per-match mispricing.
Predicted Range Predicted Avg Actual Freq Samples
0–10% 7.0% 2.9% 69
10–20% 15.8% 12.4% 249
20–30% 26.2% 27.4% 672
30–40% 33.9% 28.9% 253
40–50% 44.7% 50.3% 187
50–60% 54.6% 58.7% 143
60–70% 64.3% 63.2% 87
70–80% 74.4% 76.0% 50
80–90% 83.7% 80.0% 15
90–100% 92.0% 100.0% 3
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
10.09.23 Gresik United vs Persekat Tegal 2-0 62% 71% -11.9 25% 28% -8.9 12% 13% -5.4
10.09.23 Kalteng Putra FC vs Persipura Jayapura 1-1 39% 51% -24.6 28% 31% -10.0 33% 29% 13.0
10.09.23 Persela Lamongan vs Persijap Jepara 2-0 52% 58% -11.0 28% 31% -9.2 20% 22% -10.5
10.09.23 Persiba Balikpapan vs Sulut United 0-2 53% 62% -14.1 27% 29% -6.1 20% 22% -7.4
22.09.23 PSBS Biak Numfor vs Persipal Babel United 1-1 55% 62% -10.9 27% 29% -8.4 18% 20% -11.3
24.09.23 Deltras Sidoarjo vs Gresik United 2-1 27% 28% -3.2 30% 34% -10.1 43% 51% -15.5
24.09.23 FC Bekasi City vs Persikab Kabupateng Bandung 1-0 71% 75% -5.8 21% 24% -15.5 9% 11% -23.1
24.09.23 PSMS Medan vs Persiraja Banda Aceh 1-1 62% 66% -6.0 25% 29% -13.9 13% 17% -21.3
25.09.23 Persekat Tegal vs Persela Lamongan 1-0 31% 39% -21.1 30% 34% -12.4 39% 39% 0.4
25.09.23 PSDS Deli Serdang vs Sriwijaya FC Palembang 2-2 37% 45% -18.7 32% 37% -13.1 31% 30% 1.8
25.09.23 PSPS Pekanbaru Riau vs Semen Padang 0-2 25% 29% -13.8 28% 31% -9.4 47% 53% -11.1
28.09.23 Persipura Jayapura vs Persipal Babel United 3-1 63% 67% -6.8 25% 29% -14.6 12% 15% -19.9
01.10.23 Persela Lamongan vs Gresik United 1-0 46% 50% -7.8 30% 35% -12.5 23% 28% -15.8
01.10.23 PSMS Medan vs PSDS Deli Serdang 3-1 48% 49% -2.0 30% 34% -13.7 22% 29% -21.4
01.10.23 Sriwijaya FC Palembang vs Semen Padang 1-1 45% 50% -10.3 30% 34% -10.8 25% 29% -12.7
02.10.23 Persipa Pati vs Persekat Tegal 3-0 51% 57% -11.3 28% 30% -8.6 22% 25% -13.4
04.10.23 Persewar Waropen vs Persipal Babel United 2-2 47% 50% -5.9 29% 33% -12.2 24% 29% -19.5
06.10.23 Sulut United vs Persipura Jayapura 0-0 43% 51% -15.9 30% 33% -9.6 27% 28% -3.7
08.10.23 Persijap Jepara vs Persekat Tegal 2-1 58% 62% -6.6 26% 30% -13.1 15% 19% -19.6
08.10.23 Sriwijaya FC Palembang vs PSPS Pekanbaru Riau 4-2 71% 76% -6.1 20% 24% -15.3 9% 11% -23.8
09.10.23 Semen Padang vs PSMS Medan 2-2 40% 41% -1.1 30% 34% -12.1 30% 38% -22.4
10.10.23 Deltras Sidoarjo vs Persela Lamongan 0-1 58% 66% -12.1 25% 27% -6.2 16% 18% -9.8
10.10.23 PSKC Cimahi vs FC Bekasi City 0-1 18% 21% -14.7 27% 31% -13.1 55% 60% -8.6
12.10.23 Persewar Waropen vs Persipura Jayapura 2-1 27% 27% 0.5 30% 33% -9.4 43% 52% -17.1
12.10.23 Persipal Babel United vs Kalteng Putra FC 1-0 33% 40% -16.8 29% 32% -9.4 37% 40% -6.3
15.10.23 Persipa Pati vs Deltras Sidoarjo 2-2 40% 47% -13.0 30% 32% -8.5 30% 33% -9.9
15.10.23 PSPS Pekanbaru Riau vs PSMS Medan 1-1 25% 29% -10.9 29% 32% -10.1 46% 52% -12.1
19.10.23 Persipal Babel United vs Persiba Balikpapan 2-2 60% 68% -11.9 25% 26% -6.4 15% 17% -11.2
20.10.23 Persipura Jayapura vs PSBS Biak Numfor 1-1 53% 51% 3.5 27% 33% -19.3 20% 29% -30.0
22.10.23 Persijap Jepara vs Deltras Sidoarjo 1-0 39% 42% -6.1 32% 36% -12.5 29% 34% -15.8
22.10.23 Persipa Pati vs Persela Lamongan 2-3 25% 29% -14.6 30% 33% -11.4 45% 49% -7.0
22.10.23 PSPS Pekanbaru Riau vs Sada Sumut 2-1 34% 41% -16.6 29% 32% -8.9 37% 38% -4.9
23.10.23 PSMS Medan vs Sriwijaya FC Palembang 2-2 50% 56% -11.9 26% 28% -5.2 24% 28% -13.9
02.11.23 Persipura Jayapura vs Kalteng Putra FC 2-2 57% 61% -6.2 27% 31% -13.4 16% 21% -20.8
04.11.23 Persekat Tegal vs Gresik United 1-0 29% 32% -10.3 32% 36% -12.3 39% 43% -9.9
04.11.23 Sulut United vs Persiba Balikpapan 1-0 53% 59% -9.5 28% 31% -10.8 19% 22% -15.1
05.11.23 Sada Sumut vs Sriwijaya FC Palembang 1-1 31% 37% -17.3 28% 31% -9.3 41% 44% -7.8
06.11.23 Deltras Sidoarjo vs PSCS Cilacap 2-1 59% 63% -6.3 26% 30% -13.8 15% 18% -20.0
06.11.23 FC Bekasi City vs PSIM Yogyakarta 3-1 47% 48% -1.2 29% 33% -14.1 24% 32% -24.6
06.11.23 PSPS Pekanbaru Riau vs Persiraja Banda Aceh 1-1 34% 38% -12.2 30% 33% -9.8 36% 41% -11.4
11.11.23 PSMS Medan vs Sada Sumut 2-1 72% 78% -7.0 19% 22% -11.8 9% 11% -21.6
12.11.23 FC Bekasi City vs Nusantara United FC 5-3 68% 72% -6.6 22% 25% -13.5 11% 14% -22.5
12.11.23 Persiba Balikpapan vs Persewar Waropen 1-3 38% 43% -13.3 29% 32% -8.9 33% 37% -11.1
12.11.23 PSPS Pekanbaru Riau vs PSDS Deli Serdang 2-0 43% 51% -13.9 28% 30% -6.7 28% 31% -9.6
12.11.23 Sulut United vs Persipal Babel United 2-1 62% 68% -9.0 25% 28% -11.0 13% 16% -16.4
13.11.23 Persela Lamongan vs PSCS Cilacap 3-0 69% 76% -9.2 21% 22% -7.5 11% 13% -17.3
13.11.23 Sriwijaya FC Palembang vs Persiraja Banda Aceh 0-0 46% 47% -2.0 28% 31% -10.3 26% 34% -22.2
17.11.23 Persikab Kabupateng Bandung vs FC Bekasi City 1-1 28% 32% -14.4 29% 32% -9.6 43% 47% -7.1
17.11.23 Semen Padang vs PSPS Pekanbaru Riau 1-1 70% 75% -5.6 19% 21% -11.7 11% 15% -26.0
18.11.23 Persiba Balikpapan vs Persipura Jayapura 3-1 24% 28% -12.9 28% 31% -9.6 48% 53% -9.6
18.11.23 Persipal Babel United vs PSBS Biak Numfor 1-2 40% 48% -15.6 29% 31% -7.7 31% 33% -7.1
18.11.23 Persiraja Banda Aceh vs PSMS Medan 0-0 50% 56% -10.4 29% 31% -8.6 22% 24% -11.3
19.11.23 Gresik United vs Deltras Sidoarjo 1-2 64% 71% -9.4 24% 26% -7.9 12% 14% -12.0
19.11.23 Persela Lamongan vs Persekat Tegal 3-1 70% 76% -8.3 20% 22% -8.5 10% 12% -19.3
19.11.23 Sriwijaya FC Palembang vs PSDS Deli Serdang 3-0 70% 75% -6.9 21% 23% -11.0 9% 12% -19.6
23.11.23 Persiba Balikpapan vs PSBS Biak Numfor 2-6 27% 31% -14.8 29% 32% -10.9 45% 50% -10.7
23.11.23 Persipal Babel United vs Persipura Jayapura 2-0 39% 47% -16.3 28% 31% -7.7 33% 36% -8.6
25.11.23 Sada Sumut vs Persiraja Banda Aceh 2-2 23% 28% -17.3 28% 32% -12.2 49% 52% -6.0
26.11.23 Semen Padang vs Sriwijaya FC Palembang 3-0 55% 61% -10.0 26% 29% -8.6 19% 22% -16.0
27.11.23 Persekat Tegal vs Persipa Pati 1-1 36% 39% -7.6 29% 32% -9.2 34% 42% -17.2
27.11.23 PSDS Deli Serdang vs PSMS Medan 0-1 16% 20% -21.8 24% 29% -15.3 60% 63% -5.0
28.11.23 Persipura Jayapura vs Sulut United 2-1 41% 43% -4.3 28% 31% -9.3 31% 39% -21.2
29.11.23 Persipal Babel United vs Persewar Waropen 2-1 44% 52% -14.3 28% 29% -5.8 28% 31% -9.4
30.11.23 FC Bekasi City vs PSKC Cimahi 2-0 77% 81% -5.4 15% 18% -16.8 8% 11% -30.1
30.11.23 Kalteng Putra FC vs Persiba Balikpapan 2-1 57% 70% -17.9 24% 23% 3.6 19% 18% 4.5
30.11.23 Persela Lamongan vs Deltras Sidoarjo 1-0 53% 60% -12.6 27% 29% -7.3 20% 22% -9.6
30.11.23 PSPS Pekanbaru Riau vs Sriwijaya FC Palembang 0-1 41% 49% -16.6 29% 31% -8.3 31% 33% -8.1
02.12.23 Persekat Tegal vs Persijap Jepara 0-0 36% 40% -9.8 32% 36% -11.3 32% 36% -11.3
08.12.23 Deltras Sidoarjo vs Persipa Pati 2-1 60% 66% -8.7 25% 28% -10.3 15% 18% -17.6
09.12.23 PSMS Medan vs PSPS Pekanbaru Riau 0-0 64% 67% -4.1 23% 27% -15.8 13% 17% -26.1
11.12.23 Persiraja Banda Aceh vs PSDS Deli Serdang 5-1 75% 77% -1.9 20% 27% -25.8 5% 7% -29.1
11.12.23 PSCS Cilacap vs Persekat Tegal 1-0 49% 52% -5.4 31% 36% -14.5 20% 25% -18.2
13.12.23 Perserang Serang vs FC Bekasi City 3-0 26% 32% -20.0 27% 31% -10.9 47% 49% -4.1
17.12.23 Deltras Sidoarjo vs Persijap Jepara 1-0 52% 57% -8.4 27% 29% -9.2 21% 26% -18.3
17.12.23 Sriwijaya FC Palembang vs PSMS Medan 2-2 41% 48% -14.1 29% 31% -8.0 30% 34% -10.5
18.12.23 FC Bekasi City vs Malut United FC 2-0 53% 56% -6.4 27% 31% -11.6 20% 25% -20.3
06.01.24 Persikab Kabupateng Bandung vs PSPS Pekanbaru Riau 1-1 42% 47% -9.4 30% 33% -10.6 28% 33% -15.8
06.01.24 Persipal Babel United vs Persewar Waropen 2-1 41% 48% -14.6 28% 31% -7.5 31% 34% -10.5
06.01.24 PSMS Medan vs Persiraja Banda Aceh 0-0 40% 43% -6.5 30% 34% -10.9 30% 36% -17.5
07.01.24 FC Bekasi City vs Deltras Sidoarjo 1-1 57% 62% -7.6 25% 27% -9.0 18% 23% -20.7
07.01.24 Malut United FC vs Persela Lamongan 0-0 46% 51% -11.2 28% 31% -8.8 26% 30% -14.4
07.01.24 Persijap Jepara vs Persiba Balikpapan 1-0 68% 75% -8.5 20% 22% -7.0 12% 14% -19.4
07.01.24 Sriwijaya FC Palembang vs PSKC Cimahi 0-0 67% 73% -7.5 20% 22% -9.1 12% 16% -23.1
11.01.24 PSPS Pekanbaru Riau vs Nusantara United FC 1-2 47% 52% -10.0 28% 29% -6.5 26% 30% -14.6
12.01.24 Gresik United vs Persipal Babel United 3-1 55% 62% -10.9 26% 29% -8.4 18% 22% -14.9
12.01.24 Persekat Tegal vs Kalteng Putra FC 1-1 51% 60% -16.0 28% 29% -6.0 22% 22% -2.2
12.01.24 Perserang Serang vs Sriwijaya FC Palembang 0-3 45% 56% -19.3 29% 31% -7.1 27% 26% 3.6
12.01.24 Persiba Balikpapan vs Persipa Pati 3-0 48% 59% -18.6 27% 29% -4.6 25% 24% 1.9
12.01.24 PSCS Cilacap vs Persipura Jayapura 2-1 51% 56% -8.7 27% 30% -9.3 22% 26% -17.2
12.01.24 PSIM Yogyakarta vs PSMS Medan 2-1 51% 57% -10.4 28% 31% -9.4 21% 24% -14.2
13.01.24 Deltras Sidoarjo vs Malut United FC 1-1 41% 44% -8.5 31% 36% -11.9 28% 32% -13.6
13.01.24 Persela Lamongan vs FC Bekasi City 3-1 40% 44% -9.6 32% 36% -12.6 28% 32% -13.1
13.01.24 Persiraja Banda Aceh vs Semen Padang 0-0 45% 49% -7.4 28% 31% -8.3 27% 32% -17.4
16.01.24 PSDS Deli Serdang vs PSPS Pekanbaru Riau 1-3 28% 35% -18.6 30% 34% -12.2 42% 43% -3.6
16.01.24 Sriwijaya FC Palembang vs Sada Sumut 3-1 69% 77% -9.9 20% 22% -6.8 10% 12% -16.6
17.01.24 Persekat Tegal vs PSCS Cilacap 1-0 42% 50% -15.7 30% 34% -10.1 27% 29% -4.2
17.01.24 Persiba Balikpapan vs Sulut United 1-2 48% 55% -13.4 29% 32% -9.6 23% 26% -9.4
17.01.24 Persipura Jayapura vs Kalteng Putra FC 1-0 42% 45% -8.7 30% 34% -10.1 28% 32% -13.2
17.01.24 PSBS Biak Numfor vs Persipal Babel United 1-0 66% 73% -9.7 23% 25% -8.6 11% 13% -13.1
17.01.24 PSIM Yogyakarta vs Persiraja Banda Aceh 1-1 47% 53% -11.4 30% 33% -10.6 23% 26% -11.1
Showing the 100 most recent of 576 evaluated matches.

Home Ratings

22 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 PSIS Semarang 1729.95
2 Persipura Jayapura 1715.18
3 Persela Lamongan 1711.00
4 Deltras Sidoarjo 1698.84
5 PSMS Medan 1682.85
6 PSPS Pekanbaru Riau 1674.43
7 PS Barito Putera 1672.98
8 Kendal Tornado FC 1626.62
9 RANS Nusantara 1593.22
10 FC Bekasi City 1586.63
11 Adhyaksa FC Bekasi 1549.31
12 Sumsel United 1549.08
13 Persikad Depok 1536.00
14 Semen Padang 1521.70
15 Dejan FC 1493.64
16 Persiraja Banda Aceh 1490.33
17 Persis Solo 1454.66
18 De Red FC 1451.21
19 PSBS Biak Numfor 1399.96
20 Persiba Balikpapan 1363.83
21 PSGC Ciamis 1359.33
22 Persiku Kudus 1273.68

Away Ratings

22 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Semen Padang 1762.41
2 Kendal Tornado FC 1681.05
3 Persipura Jayapura 1659.01
4 FC Bekasi City 1630.46
5 PSIS Semarang 1592.32
6 Persela Lamongan 1542.89
7 Deltras Sidoarjo 1533.37
8 Persis Solo 1531.78
9 De Red FC 1502.03
10 PSPS Pekanbaru Riau 1500.34
11 PSMS Medan 1476.87
12 PS Barito Putera 1473.85
13 Persiraja Banda Aceh 1472.77
14 Persikad Depok 1453.98
15 Adhyaksa FC Bekasi 1452.42
16 Dejan FC 1384.92
17 RANS Nusantara 1351.74
18 Sumsel United 1327.15
19 PSBS Biak Numfor 1318.19
20 Persiba Balikpapan 1285.81
21 PSGC Ciamis 1276.14
22 Persiku Kudus 1251.34