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 348
Avg Goals 3.19
Avg Home 1.65
Avg Away 1.54
Home Win % 40.8%
Draw % 21.8%
Away Win % 37.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 348
Avg Brier Score 0.4720
Pick Accuracy 61.2%
Source postgres
Raw Model Brier 0.4746
Market Brier 0.4736
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 348 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% 5.3% 2.6% 154
10–20% 15.4% 12.8% 195
20–30% 25.2% 29.4% 296
30–40% 35.0% 34.6% 81
40–50% 45.0% 34.2% 79
50–60% 55.4% 56.9% 58
60–70% 64.9% 59.4% 69
70–80% 75.4% 92.5% 40
80–90% 84.9% 83.8% 37
90–100% 93.4% 100.0% 35
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
08.08.23 Kelantan DNFC vs Terengganu 1-4 10% 14% -29.3 15% 19% -19.0 75% 78% -3.5
08.08.23 Selangor vs Kuala Lumpur 2-0 62% 66% -6.3 22% 24% -10.6 16% 21% -22.4
09.08.23 Kelantan FC vs Negeri Sembilan 2-0 17% 24% -27.9 19% 22% -13.5 64% 66% -4.0
09.08.23 Perak vs Penang 3-1 26% 35% -24.3 26% 30% -13.3 47% 48% -0.6
09.08.23 Sabah vs Darul Takzim 1-5 6% 10% -33.0 12% 17% -26.4 81% 84% -3.2
13.08.23 Darul Takzim vs Perak 5-0 95% 99% -3.6 3% 5% -31.8 1% 2% -33.7
13.08.23 Sabah vs Kuala Lumpur 3-2 52% 57% -9.7 26% 28% -7.8 23% 27% -15.8
14.08.23 Kelantan FC vs Terengganu 0-8 5% 8% -32.5 10% 13% -24.6 85% 88% -4.5
14.08.23 Negeri Sembilan vs Selangor 0-4 14% 18% -22.8 20% 23% -12.4 66% 70% -6.0
22.08.23 Penang vs Kedah 1-2 19% 26% -24.9 23% 27% -13.8 58% 60% -3.0
25.08.23 Kelantan FC vs Selangor 2-11 3% 4% -33.7 6% 8% -29.1 92% 96% -4.5
26.08.23 Kedah vs Darul Takzim 3-3 5% 7% -27.2 9% 11% -14.7 86% 91% -5.8
26.08.23 Kuching City vs Terengganu 0-2 9% 12% -27.2 17% 21% -18.9 74% 78% -4.5
26.08.23 Sabah vs Negeri Sembilan 3-1 76% 82% -7.1 16% 18% -12.2 8% 10% -22.8
27.08.23 Kelantan DNFC vs Sri Pahang 1-5 12% 16% -24.9 19% 22% -15.0 69% 73% -5.3
27.08.23 PDRM vs Penang 3-0 38% 43% -13.2 28% 30% -7.9 34% 38% -10.7
27.08.23 Perak vs Kuala Lumpur 0-4 17% 22% -23.1 23% 27% -13.9 60% 63% -5.3
04.09.23 Kelantan DNFC vs Kuching City 2-1 39% 45% -13.6 27% 29% -6.8 33% 37% -10.1
27.09.23 Darul Takzim vs PDRM 4-0 94% 98% -3.7 4% 6% -31.7 1% 2% -33.8
29.09.23 Terengganu vs Selangor 0-4 32% 36% -9.7 27% 29% -6.0 41% 48% -14.1
30.09.23 Kuala Lumpur vs Kedah 0-1 37% 42% -12.8 27% 29% -7.2 36% 41% -12.0
30.09.23 Sri Pahang vs Kuching City 3-2 77% 83% -6.5 15% 18% -16.3 8% 10% -26.8
01.10.23 Kelantan DNFC vs Penang 1-0 28% 34% -19.5 26% 29% -8.8 46% 49% -5.3
01.10.23 Negeri Sembilan vs Perak 0-1 57% 64% -10.2 24% 26% -8.2 19% 22% -15.9
08.10.23 PDRM vs Kuching City 1-1 47% 53% -12.2 28% 30% -8.6 26% 29% -10.4
27.10.23 PDRM vs Kuala Lumpur 2-0 25% 33% -25.1 25% 29% -12.8 50% 51% -0.8
28.10.23 Kedah vs Negeri Sembilan 3-0 78% 85% -8.3 15% 16% -8.0 8% 10% -20.8
28.10.23 Kelantan DNFC vs Darul Takzim 0-2 1% 2% -33.4 3% 5% -31.4 95% 99% -3.7
28.10.23 Kuching City vs Penang 0-0 34% 42% -19.4 27% 29% -8.3 39% 41% -4.5
29.10.23 Sri Pahang vs Terengganu 2-2 40% 49% -18.7 27% 29% -6.8 34% 36% -5.6
08.11.23 Sri Pahang vs PDRM 2-3 63% 67% -5.7 21% 24% -12.4 16% 21% -24.5
23.11.23 Darul Takzim vs Kuching City 2-0 95% 99% -3.6 3% 5% -30.1 1% 2% -33.4
24.11.23 Terengganu vs Sabah 0-4 40% 45% -11.3 27% 29% -7.9 33% 38% -15.3
25.11.23 Negeri Sembilan vs PDRM 2-0 32% 38% -14.5 27% 29% -7.7 41% 45% -10.7
25.11.23 Selangor vs Perak 4-0 86% 91% -5.8 10% 11% -16.9 5% 7% -30.0
26.11.23 Kuala Lumpur vs Kelantan DNFC 3-0 74% 76% -2.8 16% 20% -19.4 10% 15% -30.6
26.11.23 Penang vs Sri Pahang 3-2 16% 19% -17.3 22% 24% -8.6 62% 68% -8.8
01.12.23 Kelantan DNFC vs Negeri Sembilan 0-4 30% 36% -15.2 25% 26% -4.6 45% 51% -11.7
02.12.23 Kedah vs Selangor 0-1 31% 38% -16.7 26% 29% -7.4 42% 47% -9.5
03.12.23 Penang vs Terengganu 1-1 19% 25% -25.8 22% 26% -14.0 59% 61% -3.2
03.12.23 Perak vs Sabah 0-1 6% 8% -30.1 11% 14% -20.8 83% 88% -4.8
03.12.23 Sri Pahang vs Darul Takzim 0-2 6% 8% -23.9 11% 12% -9.5 83% 89% -7.5
10.12.23 Kuching City vs Kuala Lumpur 2-3 20% 27% -26.4 23% 28% -15.6 57% 58% -1.5
16.12.23 Darul Takzim vs Penang 8-0 95% 99% -3.6 3% 5% -28.6 1% 2% -32.9
16.12.23 Kuala Lumpur vs Sri Pahang 0-0 45% 48% -5.8 27% 29% -9.4 28% 36% -20.2
17.12.23 Negeri Sembilan vs Kuching City 1-4 49% 57% -14.1 26% 28% -6.4 25% 28% -10.3
17.12.23 Sabah vs Kedah 2-0 50% 53% -5.8 25% 28% -9.5 24% 31% -21.7
17.12.23 Selangor vs PDRM 3-1 79% 83% -4.7 13% 16% -18.2 8% 12% -30.8
17.12.23 Terengganu vs Perak 3-0 67% 70% -3.7 19% 22% -14.8 14% 19% -27.9
11.05.24 PDRM vs Kedah 0-1 25% 31% -21.4 26% 29% -11.6 49% 52% -4.6
11.05.24 Sri Pahang vs Kelantan DNFC 1-0 78% 81% -3.2 14% 18% -22.4 8% 11% -31.8
11.05.24 Terengganu vs Perak 3-1 73% 76% -4.4 17% 21% -17.4 10% 13% -27.6
12.05.24 Kuala Lumpur vs Kuching City 1-1 63% 66% -5.6 22% 25% -13.0 16% 21% -24.5
12.05.24 Sabah vs Penang 0-0 71% 81% -11.8 18% 17% 2.3 11% 12% -8.7
17.05.24 Kelantan DNFC vs Sabah 2-3 17% 25% -31.8 19% 24% -20.5 64% 62% 1.7
18.05.24 Darul Takzim vs Negeri Sembilan 3-1 93% 97% -3.9 5% 7% -30.7 2% 3% -34.0
18.05.24 Perak vs PDRM 2-3 22% 24% -8.9 24% 25% -4.1 54% 64% -14.7
18.05.24 Selangor vs Kedah 1-0 60% 66% -9.1 23% 24% -7.6 18% 22% -18.7
19.05.24 Kuching City vs Sri Pahang 2-2 24% 29% -18.8 27% 30% -11.6 49% 53% -6.3
19.05.24 Penang vs Terengganu 0-0 19% 27% -26.9 23% 27% -15.2 58% 59% -1.6
24.05.24 Terengganu vs Kelantan DNFC 3-0 74% 77% -3.3 15% 19% -20.5 10% 15% -32.1
25.05.24 Kuala Lumpur vs Darul Takzim 1-5 4% 6% -30.4 8% 10% -20.3 88% 93% -5.1
25.05.24 PDRM vs Penang 1-1 54% 59% -8.5 25% 27% -8.5 21% 26% -18.4
25.05.24 Sabah vs Kuching City 2-1 70% 79% -10.8 19% 19% -2.1 11% 12% -11.4
26.05.24 Selangor vs Negeri Sembilan 4-0 79% 82% -3.6 14% 17% -21.8 7% 11% -31.6
21.06.24 Negeri Sembilan vs Kuala Lumpur 0-3 21% 26% -17.9 25% 28% -10.3 54% 60% -9.2
22.06.24 Darul Takzim vs Sri Pahang 3-0 91% 95% -4.0 6% 9% -27.7 2% 3% -33.0
22.06.24 Kuching City vs Terengganu 1-1 16% 20% -21.3 22% 26% -12.8 62% 66% -6.5
22.06.24 Penang vs Kedah 0-1 22% 29% -25.2 26% 30% -15.5 52% 53% -0.4
23.06.24 Kelantan DNFC vs PDRM 1-0 26% 31% -17.8 27% 29% -9.9 48% 52% -7.8
23.06.24 Selangor vs Perak 2-1 84% 88% -3.8 10% 14% -25.3 5% 8% -33.2
12.07.24 Kedah vs Kelantan DNFC 3-0 73% 78% -6.2 17% 19% -13.1 10% 14% -26.3
12.07.24 Kuching City vs PDRM 2-0 35% 39% -11.6 29% 32% -10.2 36% 42% -12.6
13.07.24 Perak vs Penang 0-2 38% 45% -15.7 28% 31% -9.3 33% 36% -8.3
13.07.24 Sabah vs Darul Takzim 1-3 8% 12% -29.6 12% 15% -16.8 79% 83% -4.7
13.07.24 Sri Pahang vs Negeri Sembilan 0-2 66% 72% -7.6 20% 23% -10.4 13% 17% -21.2
14.07.24 Kuala Lumpur vs Selangor 1-0 17% 21% -19.3 22% 25% -10.3 61% 66% -8.2
25.07.24 Sabah vs Negeri Sembilan 2-0 76% 82% -7.0 16% 17% -10.2 8% 11% -22.2
26.07.24 Darul Takzim vs Terengganu 4-0 87% 91% -4.6 9% 12% -24.8 4% 7% -33.2
26.07.24 Kedah vs Kuching City 1-1 62% 68% -8.5 23% 26% -10.8 15% 18% -18.3
26.07.24 Kelantan DNFC vs Perak 1-3 28% 31% -9.9 27% 29% -7.9 45% 53% -14.2
27.07.24 Kuala Lumpur vs Sri Pahang 0-0 48% 53% -10.6 27% 29% -8.5 25% 29% -14.1
27.07.24 Selangor vs Penang 4-1 71% 77% -7.9 18% 20% -8.9 11% 14% -20.7
30.07.24 Perak vs Kuching City 1-2 42% 47% -10.6 28% 30% -8.5 31% 36% -14.1
30.07.24 Terengganu vs Negeri Sembilan 3-2 63% 67% -5.3 22% 25% -13.2 15% 20% -24.1
31.07.24 Kuala Lumpur vs Sabah 3-0 38% 44% -15.4 28% 31% -8.5 34% 37% -7.5
31.07.24 PDRM vs Darul Takzim 1-1 5% 7% -32.1 7% 9% -20.2 88% 93% -5.1
31.07.24 Sri Pahang vs Selangor 1-1 17% 23% -23.6 23% 26% -13.7 60% 63% -5.3
01.08.24 Penang vs Kelantan DNFC 3-0 68% 74% -7.7 19% 22% -10.3 12% 15% -21.4
09.08.24 Darul Takzim vs Kedah 6-0 88% 93% -5.0 8% 11% -19.7 4% 5% -30.2
09.08.24 Sri Pahang vs Sabah 2-3 33% 42% -21.8 27% 29% -9.2 40% 41% -1.2
10.08.24 Kuala Lumpur vs Terengganu 0-2 41% 44% -8.8 28% 31% -9.3 32% 38% -16.4
10.08.24 Selangor vs Kelantan DNFC 2-0 87% 91% -4.8 9% 12% -23.9 4% 6% -32.5
11.08.24 Kuching City vs Penang 2-2 39% 47% -17.1 28% 31% -9.0 33% 34% -4.3
11.08.24 Negeri Sembilan vs PDRM 1-2 27% 33% -17.8 27% 29% -9.5 46% 50% -8.1
13.08.24 Sabah vs Selangor 1-2 25% 31% -20.4 26% 29% -10.3 49% 53% -6.0
16.08.24 PDRM vs Kuala Lumpur 2-1 31% 35% -10.8 29% 32% -10.1 40% 45% -12.2
16.08.24 Terengganu vs Sri Pahang 1-1 56% 62% -9.2 25% 28% -9.9 19% 23% -16.7
17.08.24 Kedah vs Negeri Sembilan 2-2 64% 68% -7.2 22% 24% -11.4 15% 19% -22.1
17.08.24 Perak vs Darul Takzim 0-0 4% 5% -33.3 7% 10% -27.2 90% 93% -4.2
Showing the 100 most recent of 348 evaluated matches.

Home Ratings

15 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Darul Takzim 2148.88
2 Kuching City 1943.31
3 Selangor 1884.10
4 Terengganu 1715.62
5 Negeri Sembilan 1666.36
6 Sabah 1664.73
7 Star City FC 1600.00
8 Kuala Lumpur 1599.94
9 Imigresen FC 1563.78
10 Malacca FC 1557.21
11 Penang 1556.11
12 Brunei DPMM 1534.57
13 Kelantan DNFC 1379.32
14 Kelantan Red Warrior 1316.55
15 PDRM 1225.87

Away Ratings

15 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Darul Takzim 2175.20
2 Selangor 1828.72
3 Kuching City 1669.98
4 Imigresen FC 1661.08
5 Terengganu 1653.98
6 Sabah 1648.44
7 Kuala Lumpur 1539.28
8 Penang 1521.77
9 Star City FC 1519.77
10 Negeri Sembilan 1505.55
11 Brunei DPMM 1457.30
12 Malacca FC 1427.77
13 Kelantan Red Warrior 1423.12
14 PDRM 1264.09
15 Kelantan DNFC 1243.08