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 695
Avg Goals 2.01
Avg Home 1.14
Avg Away 0.86
Home Win % 42.3%
Draw % 29.9%
Away Win % 27.8%

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 695
Avg Brier Score 0.6060
Pick Accuracy 47.1%
Source postgres
Raw Model Brier 0.6061
Market Brier 0.6073
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 0
Value Bet Hit Rate -
ROI (flat stake) -
ROI Trustworthy? No
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 0 of 695 matches had at least one · staked 0.00, profit 0.00 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
draw 0 - 0.00 0.00 -
away 0 - 0.00 0.00 -
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.7% 1.9% 52
10–20% 15.8% 13.5% 229
20–30% 26.0% 26.8% 608
30–40% 33.0% 33.7% 683
40–50% 44.4% 41.0% 266
50–60% 54.8% 61.3% 124
60–70% 64.6% 57.1% 70
70–80% 74.6% 84.8% 46
80–90% 81.6% 85.7% 7
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
04.08.23 Sekhukhune United vs Mamelodi Sundowns 1-2 16% 18% -11.8 27% 30% -11.0 57% 61% -6.0
05.08.23 Golden Arrows vs Moroka Swallows 1-1 42% 43% -3.7 32% 36% -11.5 27% 30% -12.5
05.08.23 Royal AM FC vs Amazulu Durban 0-0 41% 43% -6.6 30% 34% -10.3 29% 33% -13.0
05.08.23 Stellenbosch FC vs Orlando Pirates 1-0 27% 32% -15.0 30% 33% -10.6 43% 45% -5.9
05.08.23 SuperSport United vs Richards Bay FC 2-0 58% 61% -3.5 26% 31% -14.1 15% 18% -16.9
06.08.23 Cape Town City FC vs Polokwane City 1-0 57% 61% -6.8 26% 29% -9.1 18% 20% -12.4
06.08.23 Kaizer Chiefs vs Chippa United 0-0 57% 60% -3.5 25% 29% -11.4 17% 21% -18.1
06.08.23 TS Galaxy FC vs Cape Town Spurs 1-0 45% 50% -10.3 30% 32% -8.6 26% 28% -7.7
08.08.23 Orlando Pirates vs Royal AM FC 4-2 68% 71% -5.3 22% 25% -12.8 11% 12% -15.8
08.08.23 Richards Bay FC vs Golden Arrows 1-2 41% 43% -4.5 31% 35% -11.0 28% 32% -12.8
09.08.23 Amazulu Durban vs SuperSport United 0-0 25% 27% -7.4 31% 35% -10.7 44% 48% -8.4
09.08.23 Cape Town Spurs vs Sekhukhune United 0-2 36% 37% -4.2 32% 36% -11.1 32% 36% -11.5
09.08.23 Chippa United vs TS Galaxy FC 0-0 38% 41% -5.9 32% 36% -10.8 30% 33% -10.7
09.08.23 Mamelodi Sundowns vs Kaizer Chiefs 2-1 63% 67% -5.9 23% 26% -11.2 13% 16% -15.8
09.08.23 Moroka Swallows vs Cape Town City FC 0-1 34% 37% -8.5 32% 36% -10.4 34% 37% -7.8
09.08.23 Polokwane City vs Stellenbosch FC 1-0 32% 36% -10.9 30% 33% -9.2 38% 42% -9.0
15.08.23 Chippa United vs Orlando Pirates 1-1 19% 22% -12.0 29% 32% -11.3 52% 56% -7.0
15.08.23 Mamelodi Sundowns vs Golden Arrows 4-0 72% 75% -4.6 18% 21% -12.6 10% 13% -21.6
16.08.23 Sekhukhune United vs Moroka Swallows 1-2 46% 48% -2.8 32% 37% -14.3 22% 26% -14.2
18.08.23 Royal AM FC vs Stellenbosch FC 1-3 35% 39% -10.4 32% 35% -9.7 33% 35% -5.4
18.08.23 SuperSport United vs Cape Town City FC 1-0 50% 53% -5.7 29% 32% -10.8 22% 25% -13.6
19.08.23 Amazulu Durban vs Richards Bay FC 0-0 48% 50% -4.9 30% 33% -11.1 23% 26% -13.4
19.08.23 Chippa United vs Mamelodi Sundowns 0-2 16% 19% -14.6 25% 27% -8.9 59% 63% -6.6
19.08.23 Polokwane City vs Cape Town Spurs 3-1 41% 45% -10.1 31% 34% -10.0 28% 30% -7.2
20.08.23 TS Galaxy FC vs Kaizer Chiefs 1-0 32% 35% -8.7 32% 36% -10.5 36% 39% -7.7
23.08.23 Cape Town City FC vs Sekhukhune United 0-1 47% 51% -6.6 30% 33% -10.9 23% 26% -12.1
23.08.23 Richards Bay FC vs Mamelodi Sundowns 0-1 10% 12% -12.4 20% 21% -6.6 70% 76% -7.6
25.08.23 Cape Town Spurs vs Chippa United 0-1 38% 40% -5.8 32% 36% -11.1 30% 33% -9.9
26.08.23 Golden Arrows vs Polokwane City 3-2 46% 48% -3.9 29% 32% -9.7 25% 29% -14.6
26.08.23 Kaizer Chiefs vs Amazulu Durban 3-0 46% 47% -1.9 30% 35% -12.6 24% 29% -16.2
26.08.23 Stellenbosch FC vs SuperSport United 1-2 34% 36% -7.8 32% 36% -11.3 34% 38% -9.3
27.08.23 Royal AM FC vs TS Galaxy FC 1-0 29% 31% -7.2 32% 35% -10.1 39% 43% -9.3
29.08.23 Orlando Pirates vs Cape Town City FC 2-0 52% 54% -4.4 28% 31% -11.1 21% 24% -15.8
29.08.23 SuperSport United vs Golden Arrows 0-3 61% 65% -5.1 24% 28% -12.4 14% 17% -17.0
30.08.23 Amazulu Durban vs TS Galaxy FC 1-0 33% 34% -1.8 31% 34% -9.8 36% 42% -14.5
30.08.23 Chippa United vs Royal AM FC 2-3 46% 49% -4.7 29% 33% -11.7 24% 29% -15.8
30.08.23 Polokwane City vs Mamelodi Sundowns 0-2 10% 11% -12.9 20% 23% -9.8 70% 75% -7.1
30.08.23 Richards Bay FC vs Sekhukhune United 1-1 31% 32% -4.2 34% 38% -12.3 35% 39% -9.8
30.08.23 Stellenbosch FC vs Kaizer Chiefs 0-2 37% 40% -6.7 32% 36% -10.9 31% 34% -10.6
15.09.23 Moroka Swallows vs Richards Bay FC 0-1 46% 49% -6.0 30% 33% -11.1 25% 29% -14.2
16.09.23 Golden Arrows vs Stellenbosch FC 0-0 38% 42% -9.1 30% 33% -8.9 32% 35% -9.6
16.09.23 Kaizer Chiefs vs Royal AM FC 0-0 57% 58% -3.3 26% 30% -13.2 17% 21% -18.5
17.09.23 Amazulu Durban vs Cape Town City FC 3-2 33% 35% -5.3 31% 34% -9.1 36% 41% -12.0
19.09.23 Cape Town Spurs vs Golden Arrows 1-2 32% 34% -8.2 29% 31% -7.0 39% 44% -11.6
19.09.23 Richards Bay FC vs Chippa United 1-2 38% 40% -5.4 32% 36% -11.1 30% 34% -11.9
19.09.23 Stellenbosch FC vs Moroka Swallows 0-2 41% 43% -4.8 31% 34% -10.9 28% 32% -13.7
20.09.23 Orlando Pirates vs Mamelodi Sundowns 0-1 28% 29% -4.6 30% 32% -8.1 42% 49% -13.3
20.09.23 Royal AM FC vs Sekhukhune United 0-1 35% 38% -7.0 32% 36% -10.9 33% 37% -10.7
20.09.23 SuperSport United vs Kaizer Chiefs 1-0 49% 51% -5.4 30% 34% -11.6 22% 24% -11.8
20.09.23 TS Galaxy FC vs Cape Town City FC 0-0 39% 41% -4.9 31% 35% -10.2 30% 34% -11.8
25.09.23 Polokwane City vs Amazulu Durban 0-0 36% 39% -7.1 31% 34% -9.8 32% 36% -10.7
26.09.23 Chippa United vs SuperSport United 1-0 24% 27% -10.5 30% 34% -10.3 45% 49% -6.9
27.09.23 Kaizer Chiefs vs Sekhukhune United 2-1 50% 51% -3.5 29% 33% -12.7 21% 26% -16.5
27.09.23 Mamelodi Sundowns vs Stellenbosch FC 3-1 71% 72% -0.7 19% 23% -18.9 10% 13% -26.2
29.09.23 Moroka Swallows vs Amazulu Durban 2-1 37% 38% -3.1 33% 37% -12.2 30% 35% -13.2
30.09.23 Cape Town City FC vs Cape Town Spurs 3-1 58% 61% -5.2 25% 29% -11.6 17% 20% -17.1
30.09.23 Polokwane City vs Royal AM FC 1-0 44% 48% -7.5 30% 33% -10.1 26% 29% -11.7
01.10.23 TS Galaxy FC vs Richards Bay FC 1-1 50% 51% -1.8 30% 34% -13.9 21% 25% -17.1
03.10.23 Kaizer Chiefs vs Cape Town City FC 0-1 49% 53% -6.3 29% 32% -11.1 22% 26% -14.2
04.10.23 Moroka Swallows vs Chippa United 0-0 43% 45% -5.0 31% 35% -12.1 26% 30% -14.3
04.10.23 Richards Bay FC vs Polokwane City 0-1 42% 45% -6.6 31% 34% -9.9 27% 30% -10.9
04.10.23 Stellenbosch FC vs TS Galaxy FC 3-0 42% 44% -5.8 31% 34% -10.4 27% 31% -11.6
05.10.23 Sekhukhune United vs Golden Arrows 0-1 44% 47% -6.0 30% 33% -10.2 26% 30% -13.1
08.10.23 Sekhukhune United vs Polokwane City 0-0 43% 44% -4.2 30% 34% -10.3 27% 31% -13.5
24.10.23 Amazulu Durban vs Orlando Pirates 0-0 26% 28% -7.7 33% 38% -12.5 41% 44% -7.0
27.10.23 Orlando Pirates vs Polokwane City 1-1 64% 67% -4.2 23% 26% -12.0 14% 17% -18.8
28.10.23 Chippa United vs Amazulu Durban 1-1 41% 45% -9.2 31% 34% -9.6 28% 31% -8.7
28.10.23 Golden Arrows vs Kaizer Chiefs 2-1 31% 34% -8.0 30% 32% -7.6 39% 43% -10.3
29.10.23 Richards Bay FC vs Cape Town City FC 1-3 35% 38% -10.1 30% 33% -8.8 35% 38% -8.9
29.10.23 TS Galaxy FC vs Sekhukhune United 2-0 42% 44% -4.4 30% 34% -11.0 27% 32% -15.2
01.11.23 Cape Town Spurs vs Orlando Pirates 2-1 16% 18% -11.2 24% 25% -5.4 60% 66% -8.5
07.11.23 Cape Town City FC vs Chippa United 2-1 51% 56% -7.7 28% 31% -9.8 21% 23% -11.2
07.11.23 Orlando Pirates vs Sekhukhune United 1-0 60% 61% -3.0 24% 28% -12.3 16% 20% -19.5
07.11.23 Royal AM FC vs Golden Arrows 1-0 31% 32% -4.9 30% 32% -7.7 40% 45% -12.9
07.11.23 Stellenbosch FC vs Richards Bay FC 2-1 48% 51% -5.5 29% 32% -10.8 24% 28% -15.3
08.11.23 Kaizer Chiefs vs Cape Town Spurs 3-2 65% 68% -4.2 22% 25% -12.3 13% 16% -19.4
08.11.23 Moroka Swallows vs TS Galaxy FC 1-0 41% 43% -6.0 31% 35% -10.4 28% 31% -10.8
08.11.23 Polokwane City vs SuperSport United 1-1 29% 32% -10.2 30% 33% -8.6 41% 43% -6.7
10.11.23 Cape Town City FC vs Royal AM FC 2-0 58% 61% -6.0 26% 29% -11.4 16% 19% -14.4
11.11.23 Chippa United vs Stellenbosch FC 0-0 38% 41% -8.0 31% 34% -9.9 31% 35% -9.9
11.11.23 Kaizer Chiefs vs Orlando Pirates 0-1 35% 38% -7.6 30% 33% -8.9 35% 39% -11.4
11.11.23 Polokwane City vs Moroka Swallows 0-0 37% 40% -6.3 31% 34% -9.2 32% 36% -11.1
12.11.23 Golden Arrows vs Amazulu Durban 1-3 40% 42% -5.1 30% 33% -9.3 30% 35% -13.3
12.11.23 Richards Bay FC vs Cape Town Spurs 1-0 50% 53% -4.7 28% 31% -10.2 22% 26% -15.0
12.11.23 Sekhukhune United vs SuperSport United 2-1 29% 32% -8.8 31% 34% -9.7 40% 44% -10.1
25.11.23 Amazulu Durban vs Stellenbosch FC 0-1 37% 39% -6.0 31% 35% -10.7 32% 36% -12.5
25.11.23 Richards Bay FC vs Orlando Pirates 0-0 23% 26% -10.3 29% 32% -9.4 48% 52% -7.8
26.11.23 Golden Arrows vs Cape Town City FC 0-1 32% 34% -5.8 31% 34% -9.2 37% 42% -11.8
26.11.23 Moroka Swallows vs Kaizer Chiefs 0-1 35% 38% -9.2 31% 35% -10.1 34% 37% -8.8
26.11.23 TS Galaxy FC vs Polokwane City 3-0 39% 41% -3.9 31% 35% -10.8 30% 34% -13.9
28.11.23 Cape Town Spurs vs Stellenbosch FC 0-3 27% 29% -7.8 30% 32% -7.8 43% 48% -9.4
29.11.23 SuperSport United vs Mamelodi Sundowns 0-2 17% 22% -20.6 26% 31% -14.2 56% 57% -1.4
05.12.23 Orlando Pirates vs Moroka Swallows 2-0 53% 55% -2.9 28% 32% -13.0 19% 23% -16.9
06.12.23 Amazulu Durban vs Mamelodi Sundowns 0-1 13% 17% -22.8 23% 28% -15.9 63% 65% -2.0
06.12.23 Sekhukhune United vs Chippa United 2-0 43% 45% -6.5 31% 36% -11.9 26% 29% -11.5
08.12.23 Stellenbosch FC vs Cape Town City FC 1-0 36% 39% -7.3 31% 34% -9.8 33% 36% -10.5
09.12.23 Chippa United vs Golden Arrows 2-0 36% 37% -1.9 31% 35% -10.7 33% 38% -15.4
09.12.23 Orlando Pirates vs TS Galaxy FC 1-0 61% 64% -3.9 25% 29% -13.9 14% 17% -18.5
09.12.23 Polokwane City vs Kaizer Chiefs 0-1 31% 33% -8.2 31% 34% -9.1 39% 43% -9.3
10.12.23 Royal AM FC vs Richards Bay FC 3-2 35% 36% -4.8 32% 35% -10.1 34% 38% -12.0
Showing the 100 most recent of 695 evaluated matches.

Home Ratings

17 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Mamelodi Sundowns 1993.38
2 Orlando Pirates 1980.75
3 Kaizer Chiefs 1829.83
4 Sekhukhune United 1753.83
5 Amazulu Durban 1736.93
6 Durban City FC 1727.28
7 Stellenbosch FC 1714.27
8 Siwelele FC 1704.33
9 Golden Arrows 1686.26
10 Polokwane City 1684.20
11 Durban City FC 2024 1666.10
12 Milford FC 1657.51
13 TS Galaxy FC 1654.41
14 Kruger United 1650.09
15 Marumo Gallants 1633.79
16 Richards Bay FC 1603.77
17 Chippa United 1600.77

Away Ratings

17 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Orlando Pirates 1958.66
2 Mamelodi Sundowns 1927.51
3 Kaizer Chiefs 1777.57
4 Sekhukhune United 1699.93
5 Amazulu Durban 1696.87
6 Golden Arrows 1669.14
7 Polokwane City 1656.22
8 Durban City FC 1649.80
9 Durban City FC 2024 1632.24
10 Milford FC 1628.89
11 Stellenbosch FC 1620.29
12 Siwelele FC 1609.82
13 Marumo Gallants 1587.91
14 TS Galaxy FC 1586.38
15 Kruger United 1558.34
16 Richards Bay FC 1547.98
17 Chippa United 1536.80