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 811
Avg Goals 2.73
Avg Home 1.46
Avg Away 1.27
Home Win % 42.0%
Draw % 25.5%
Away Win % 32.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 811
Avg Brier Score 0.6022
Pick Accuracy 51.2%
Source postgres
Raw Model Brier 0.6068
Market Brier 0.6025
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 'home' — 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 811 matches had at least one · staked 2.00, profit -2.00 units.
Side Bets Hit Rate Staked Profit ROI
home 2 0.0% 2.00 -2.00 -100.0%
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.6% 0.0% 22
10–20% 16.3% 16.7% 269
20–30% 25.8% 25.2% 1101
30–40% 34.9% 34.9% 372
40–50% 44.9% 45.5% 332
50–60% 54.9% 58.3% 192
60–70% 64.1% 64.2% 109
70–80% 74.4% 66.7% 30
80–90% 83.8% 100.0% 6
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
14.08.23 Al Jabalain Hail vs Al Kholood 1-0 36% 41% -11.2 29% 35% -16.1 34% 37% -7.4
14.08.23 Al Orubah vs Al Taraji 3-0 43% 51% -16.0 28% 33% -14.6 28% 28% 2.5
15.08.23 Al Faisaly vs Al Jandal 3-0 58% 67% -12.7 24% 28% -12.6 18% 17% 0.9
15.08.23 Al Qadisiya vs Al Adalah 2-1 43% 53% -17.4 27% 31% -13.1 29% 29% 2.8
16.08.23 Al Arabi Al-Saudi vs Jeddah Club 2-1 65% 75% -12.7 21% 23% -9.2 14% 13% 4.0
16.08.23 Al Bukayriyah vs Al Safa 2-0 51% 55% -6.6 27% 32% -17.3 22% 26% -14.3
20.08.23 Al Adalah vs Al Orubah 1-0 48% 51% -4.3 26% 31% -15.7 25% 30% -16.4
20.08.23 Al Jandal vs Al Qadisiya 0-1 21% 28% -24.3 25% 31% -18.9 54% 53% 0.2
21.08.23 Al Arabi Al-Saudi vs Hajer Al Hasa 4-0 49% 53% -7.4 28% 33% -17.1 24% 27% -12.6
21.08.23 Al Taraji vs Jeddah Club 1-2 34% 38% -11.1 29% 34% -15.3 37% 39% -6.7
21.08.23 Ohud Medina vs Al Faisaly 0-2 23% 28% -17.8 27% 32% -16.7 50% 53% -4.5
22.08.23 Al Ain FC vs Al Bukayriyah 1-0 36% 42% -13.7 29% 34% -15.4 35% 37% -5.7
22.08.23 Al Qaisoma vs Al Jabalain Hail 1-2 36% 38% -3.8 29% 34% -15.6 35% 40% -13.5
22.08.23 Al Safa vs Al Batin 0-1 24% 27% -12.1 27% 31% -14.4 49% 54% -8.4
26.08.23 Al Faisaly vs Al Taraji 2-0 66% 69% -4.5 21% 27% -20.1 12% 15% -19.7
26.08.23 Jeddah Club vs Al Adalah 0-1 24% 29% -19.9 27% 33% -17.7 49% 50% -2.0
27.08.23 Al Qadisiya vs Al Batin 2-1 46% 53% -12.1 28% 32% -14.7 26% 28% -5.8
27.08.23 Al Qaisoma vs Al Jandal 1-1 50% 55% -9.8 26% 30% -14.0 24% 27% -9.8
28.08.23 Al Bukayriyah vs Al Kholood 2-1 36% 39% -7.3 29% 34% -15.8 35% 39% -11.7
28.08.23 Al Jabalain Hail vs Al Arabi Al-Saudi 3-3 28% 31% -9.6 28% 32% -14.1 44% 49% -9.7
28.08.23 Al Orubah vs Al Ain FC 4-1 44% 47% -6.5 29% 34% -17.1 28% 32% -13.5
01.09.23 Al Adalah vs Al Faisaly 4-2 34% 36% -6.0 28% 33% -15.3 38% 44% -14.1
01.09.23 Al Jandal vs Al Safa 2-1 40% 45% -11.1 29% 34% -15.4 30% 32% -5.7
02.09.23 Jeddah Club vs Al Bukayriyah 2-1 36% 42% -14.6 28% 33% -14.8 36% 37% -4.0
02.09.23 Ohud Medina vs Al Orubah 1-2 32% 36% -12.6 29% 34% -15.6 39% 42% -6.2
03.09.23 Al Arabi Al-Saudi vs Al Qaisoma 4-2 62% 68% -9.9 23% 26% -13.6 16% 17% -6.8
03.09.23 Al Batin vs Al Kholood 0-5 52% 56% -6.5 27% 32% -17.4 21% 25% -14.3
03.09.23 Al Jabalain Hail vs Hajer Al Hasa 2-1 46% 51% -9.7 28% 32% -14.7 26% 29% -8.4
14.09.23 Al Bukayriyah vs Ohud Medina 1-0 46% 50% -8.2 27% 32% -15.6 27% 31% -12.7
14.09.23 Al Faisaly vs Al Jabalain Hail 2-0 56% 60% -5.8 24% 29% -16.4 20% 24% -17.9
14.09.23 Al Orubah vs Al Batin 1-0 45% 52% -14.0 27% 31% -12.6 29% 29% -2.9
14.09.23 Al Safa vs Al Arabi Al-Saudi 0-3 13% 14% -10.3 20% 23% -10.8 67% 74% -9.7
14.09.23 Hajer Al Hasa vs Jeddah Club 0-0 38% 44% -15.1 29% 34% -15.2 34% 34% -2.7
15.09.23 Al Kholood vs Al Jandal 1-0 50% 55% -8.9 26% 30% -14.3 24% 27% -11.2
15.09.23 Al Najma vs Al Adalah 1-3 21% 24% -14.6 25% 29% -13.4 54% 59% -7.4
19.09.23 Al Arabi Al-Saudi vs Al Kholood 1-2 57% 61% -7.0 24% 29% -16.4 19% 23% -16.2
19.09.23 Al Batin vs Ohud Medina 3-1 43% 45% -6.3 28% 33% -15.8 29% 34% -13.4
19.09.23 Al Faisaly vs Al Qadisiya 0-1 34% 37% -9.0 29% 34% -14.6 37% 41% -8.4
19.09.23 Al Jabalain Hail vs Jeddah Club 1-0 42% 47% -10.4 28% 33% -14.8 30% 32% -7.3
20.09.23 Al Adalah vs Al Qaisoma 3-2 60% 65% -7.6 22% 26% -15.5 17% 21% -16.7
20.09.23 Al Jandal vs Al Najma 3-2 38% 43% -11.6 27% 31% -12.6 35% 38% -7.1
21.09.23 Al Orubah vs Hajer Al Hasa 3-1 54% 58% -7.0 25% 29% -15.1 21% 24% -13.3
21.09.23 Al Taraji vs Al Bukayriyah 0-0 36% 40% -11.1 29% 34% -15.0 36% 38% -7.4
02.10.23 Al Najma vs Al Arabi Al-Saudi 2-1 24% 29% -16.7 25% 29% -13.4 50% 53% -4.9
02.10.23 Al Qadisiya vs Al Jabalain Hail 1-1 59% 62% -5.4 24% 29% -16.9 16% 19% -13.6
02.10.23 Al Qaisoma vs Al Orubah 1-3 32% 38% -14.6 28% 32% -14.2 40% 43% -5.8
03.10.23 Al Bukayriyah vs Al Faisaly 0-0 30% 34% -12.2 28% 32% -14.3 43% 47% -8.4
03.10.23 Ohud Medina vs Al Jandal 4-0 57% 60% -5.0 24% 29% -17.3 18% 22% -17.0
04.10.23 Al Safa vs Al Adalah 3-2 19% 22% -15.0 24% 28% -13.8 57% 62% -8.0
04.10.23 Jeddah Club vs Al Batin 1-0 33% 36% -10.3 28% 33% -14.6 39% 43% -8.5
23.10.23 Al Adalah vs Al Jabalain Hail 2-1 54% 59% -9.0 25% 29% -14.9 21% 24% -12.2
23.10.23 Al Batin vs Al Faisaly 2-2 31% 34% -8.3 29% 34% -14.9 40% 44% -9.8
23.10.23 Al Safa vs Al Orubah 0-1 23% 27% -13.6 25% 29% -13.4 51% 56% -8.4
24.10.23 Al Arabi Al-Saudi vs Al Jandal 1-2 65% 70% -7.7 21% 24% -14.9 14% 17% -14.6
24.10.23 Al Bukayriyah vs Al Qaisoma 1-0 46% 52% -10.6 27% 31% -13.4 27% 29% -8.1
24.10.23 Ohud Medina vs Jeddah Club 1-2 45% 49% -7.8 28% 33% -15.8 27% 30% -11.0
30.10.23 Al Arabi Al-Saudi vs Al Adalah 1-2 42% 48% -11.4 26% 29% -11.7 32% 35% -9.3
30.10.23 Al Batin vs Al Bukayriyah 0-0 40% 43% -6.3 28% 33% -15.1 32% 36% -12.5
31.10.23 Al Jandal vs Hajer Al Hasa 0-0 44% 50% -12.2 26% 30% -12.8 30% 32% -8.0
01.11.23 Al Jabalain Hail vs Al Taraji 3-0 51% 58% -12.0 26% 29% -12.9 23% 25% -6.0
01.11.23 Al Orubah vs Al Qadisiya 1-0 29% 34% -15.1 29% 34% -15.7 43% 44% -4.1
06.11.23 Al Bukayriyah vs Al Najma 1-1 45% 50% -10.3 28% 32% -14.7 28% 30% -8.8
06.11.23 Hajer Al Hasa vs Al Batin 0-0 27% 31% -12.9 28% 33% -15.8 45% 49% -8.3
07.11.23 Al Jandal vs Al Ain FC 1-0 37% 42% -12.0 28% 33% -14.8 35% 38% -7.4
07.11.23 Al Taraji vs Al Adalah 2-4 26% 32% -19.1 26% 31% -15.2 48% 50% -4.4
07.11.23 Ohud Medina vs Al Jabalain Hail 0-0 34% 36% -6.7 27% 31% -12.9 39% 44% -12.6
08.11.23 Al Kholood vs Al Faisaly 1-0 30% 33% -8.7 28% 32% -14.3 42% 48% -12.0
08.11.23 Al Qadisiya vs Al Arabi Al-Saudi 2-1 49% 55% -10.5 26% 31% -14.2 25% 27% -8.7
08.11.23 Jeddah Club vs Al Orubah 0-1 33% 37% -10.0 29% 34% -15.1 38% 42% -9.1
12.11.23 Al Faisaly vs Al Safa 2-0 67% 72% -7.5 20% 24% -14.9 13% 15% -14.1
12.11.23 Al Najma vs Jeddah Club 2-4 45% 51% -11.7 27% 31% -13.3 28% 29% -6.0
27.11.23 Al Bukayriyah vs Hajer Al Hasa 2-2 60% 66% -9.2 24% 29% -15.4 16% 17% -7.5
28.11.23 Al Ain FC vs Al Arabi Al-Saudi 1-1 25% 29% -14.7 27% 31% -14.6 48% 52% -6.9
28.11.23 Al Faisaly vs Al Qaisoma 2-1 66% 72% -8.4 20% 23% -13.8 14% 17% -14.6
28.11.23 Al Qadisiya vs Jeddah Club 3-3 61% 66% -7.0 23% 27% -16.1 16% 19% -15.1
29.11.23 Al Adalah vs Al Batin 0-1 64% 71% -9.2 21% 24% -12.0 15% 16% -8.7
29.11.23 Al Jabalain Hail vs Al Jandal 2-0 56% 61% -7.9 25% 29% -16.2 19% 22% -13.3
29.11.23 Al Orubah vs Al Najma 3-4 50% 56% -11.8 26% 29% -12.7 25% 26% -6.8
04.12.23 Al Qadisiya vs Al Bukayriyah 2-1 49% 53% -7.1 27% 32% -16.3 24% 28% -13.3
04.12.23 Al Qaisoma vs Jeddah Club 2-3 30% 35% -13.4 27% 31% -13.7 43% 47% -8.3
05.12.23 Al Jandal vs Al Adalah 1-1 15% 19% -20.0 22% 26% -16.1 63% 66% -5.3
05.12.23 Al Najma vs Al Jabalain Hail 3-0 31% 36% -12.0 28% 33% -14.9 40% 43% -7.6
06.12.23 Al Arabi Al-Saudi vs Al Faisaly 3-0 33% 35% -6.2 27% 30% -12.0 40% 47% -13.1
06.12.23 Al Batin vs Al Taraji 1-0 50% 56% -10.6 26% 29% -12.9 25% 27% -8.7
06.12.23 Al Kholood vs Al Orubah 3-1 37% 41% -9.6 28% 33% -14.8 35% 38% -9.8
11.12.23 Al Jabalain Hail vs Al Bukayriyah 2-1 49% 54% -9.4 27% 32% -15.7 24% 26% -9.4
12.12.23 Al Najma vs Al Batin 0-1 40% 45% -11.9 26% 29% -11.3 34% 37% -8.5
12.12.23 Ohud Medina vs Al Arabi Al-Saudi 1-0 33% 38% -11.5 29% 34% -15.8 38% 41% -8.0
13.12.23 Al Adalah vs Hajer Al Hasa 1-1 58% 61% -4.7 23% 28% -17.2 19% 23% -19.8
13.12.23 Al Ain FC vs Al Faisaly 3-4 26% 29% -13.2 27% 32% -15.2 47% 51% -8.1
13.12.23 Al Orubah vs Al Jandal 0-2 59% 63% -7.2 23% 27% -14.4 18% 21% -13.8
13.12.23 Jeddah Club vs Al Safa 1-1 45% 49% -7.0 27% 32% -15.2 27% 31% -12.6
18.12.23 Al Batin vs Al Qaisoma 2-3 64% 71% -9.6 21% 24% -12.8 15% 16% -8.8
19.12.23 Al Ain FC vs Al Jabalain Hail 1-1 25% 29% -12.5 27% 31% -14.3 48% 53% -8.4
19.12.23 Al Faisaly vs Jeddah Club 1-4 59% 64% -6.8 23% 27% -15.4 18% 22% -16.8
19.12.23 Al Jandal vs Al Taraji 2-1 44% 50% -12.3 28% 32% -14.6 29% 31% -7.0
20.12.23 Al Arabi Al-Saudi vs Al Orubah 3-1 42% 47% -8.9 27% 31% -13.7 31% 36% -12.9
20.12.23 Al Bukayriyah vs Al Adalah 2-2 33% 38% -12.8 28% 32% -14.0 39% 43% -7.5
25.12.23 Al Batin vs Al Jandal 2-1 53% 58% -8.6 26% 30% -15.0 21% 23% -10.0
25.12.23 Hajer Al Hasa vs Al Faisaly 1-1 20% 24% -16.3 24% 29% -14.5 56% 60% -7.6
Showing the 100 most recent of 811 evaluated matches.

Home Ratings

21 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Al-Ula 1834.56
2 Al Wehda Mecca 1719.74
3 Al Jabalain Hail 1690.34
4 Al Najma 1627.08
5 Damac FC 1621.41
6 Al Zulfi SC 1605.31
7 Al Raed Buraidah 1594.53
8 Al Akhdoud 1576.29
9 Al Orubah 1575.34
10 Al Arabi Al-Saudi 1535.42
11 Al Jandal 1523.26
12 Al-Anwar Club 1522.51
13 Al Bukayriyah 1521.35
14 Al-Saqer FC 1511.33
15 Al Taee Hail 1508.13
16 Al Adalah 1508.05
17 Al Batin 1464.14
18 Hajer Al Hasa 1431.08
19 Al Jeel 1394.00
20 Jeddah Club 1391.17
21 Al Jubail Club 1384.02

Away Ratings

21 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Al-Ula 1753.21
2 Al Najma 1612.38
3 Al Jabalain Hail 1608.80
4 Damac FC 1585.23
5 Al Wehda Mecca 1580.96
6 Al Akhdoud 1539.82
7 Al Raed Buraidah 1521.01
8 Al Zulfi SC 1501.50
9 Al Orubah 1497.90
10 Al Adalah 1485.74
11 Al-Saqer FC 1485.73
12 Al Bukayriyah 1478.76
13 Al-Anwar Club 1476.47
14 Al Taee Hail 1450.62
15 Hajer Al Hasa 1449.51
16 Jeddah Club 1436.28
17 Al Jeel 1409.68
18 Al Jandal 1388.96
19 Al Batin 1374.21
20 Al Arabi Al-Saudi 1362.91
21 Al Jubail Club 1307.90