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 433
Avg Goals 2.38
Avg Home 1.18
Avg Away 1.20
Home Win % 38.6%
Draw % 22.4%
Away Win % 39.0%

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 433
Avg Brier Score 0.5801
Pick Accuracy 55.2%
Source postgres
Raw Model Brier 0.5796
Market Brier 0.5882
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 3
Value Bet Hit Rate 33.3%
ROI (flat stake) -31.7%
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 · 3 of 433 matches had at least one · staked 3.00, profit -0.95 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
draw 0 - 0.00 0.00 -
away 3 33.3% 3.00 -0.95 -31.7%
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.9% 2.7% 37
10–20% 15.7% 16.4% 165
20–30% 26.0% 24.0% 542
30–40% 35.1% 34.6% 205
40–50% 44.7% 52.5% 158
50–60% 54.6% 52.2% 90
60–70% 65.1% 71.2% 52
70–80% 74.1% 72.7% 44
80–90% 82.0% 83.3% 6
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
17.08.23 Al Shabab Seeb vs Al Nahda Muscat 1-1 6% 9% -26.5 15% 21% -27.7 79% 81% -2.6
17.08.23 Sur Club vs Al Rustaq 1-1 32% 38% -16.2 29% 37% -21.9 39% 38% 3.0
18.08.23 Al Nasr Salalah vs Bahla Club 0-1 38% 43% -12.6 27% 33% -18.9 35% 36% -2.1
18.08.23 Al-Wehda vs Dhofar SCSC 0-3 20% 29% -30.6 25% 35% -28.8 55% 49% 13.2
25.08.23 Dhofar SCSC vs Sur Club 0-1 59% 65% -10.3 23% 29% -17.9 18% 18% -1.4
25.08.23 Ibri vs Al Shabab Seeb 1-0 43% 43% -2.0 28% 35% -20.6 30% 34% -12.9
26.08.23 Al Rustaq vs Sohar Club 0-0 49% 58% -16.1 26% 32% -18.1 25% 22% 13.9
26.08.23 Oman FC vs Bahla Club 1-0 36% 42% -12.7 27% 33% -18.8 37% 37% -1.3
27.08.23 Al Nahda Muscat vs Al-Wehda 2-0 78% 83% -5.9 14% 17% -19.5 8% 9% -16.8
27.08.23 Al Seeb vs Al Nasr Salalah 1-0 60% 65% -6.4 23% 29% -19.3 17% 18% -9.0
30.08.23 Bahla Club vs Al Rustaq 1-1 33% 39% -15.5 28% 35% -20.4 39% 38% 1.7
30.08.23 Sohar Club vs Dhofar SCSC 3-0 21% 27% -21.3 27% 36% -24.5 52% 50% 3.5
31.08.23 Al Nahda Muscat vs Ibri 3-1 67% 68% -1.9 21% 29% -25.4 12% 15% -22.2
31.08.23 Al Nasr Salalah vs Al Shabab Seeb 0-0 50% 52% -2.7 26% 33% -20.7 23% 27% -13.2
31.08.23 Oman FC vs Al Seeb 0-2 11% 14% -19.7 20% 27% -24.2 69% 71% -3.1
31.08.23 Sur Club vs Al-Wehda 3-3 54% 62% -12.4 26% 31% -18.2 20% 19% 6.8
17.09.23 Al Shabab Seeb vs Oman FC 0-1 32% 36% -9.2 31% 40% -22.3 37% 37% -1.4
17.09.23 Al-Wehda vs Sohar Club 1-3 21% 27% -21.2 27% 36% -24.5 52% 50% 4.0
18.09.23 Dhofar SCSC vs Bahla Club 1-0 56% 59% -5.6 26% 32% -20.9 19% 21% -9.8
18.09.23 Ibri vs Al Nasr Salalah 0-1 31% 34% -10.4 28% 36% -20.4 41% 42% -3.6
19.09.23 Al Rustaq vs Al Seeb 0-2 20% 24% -18.0 26% 34% -23.3 54% 55% -0.3
22.09.23 Bahla Club vs Al-Wehda 0-1 58% 64% -8.3 24% 29% -19.2 18% 19% -6.4
22.09.23 Oman FC vs Ibri 1-0 48% 55% -11.9 26% 32% -18.4 25% 25% 1.1
22.09.23 Sohar Club vs Sur Club 1-1 54% 61% -11.8 25% 31% -18.1 21% 20% 3.4
23.09.23 Al Seeb vs Dhofar SCSC 2-2 53% 58% -8.1 25% 31% -18.9 21% 23% -5.4
27.09.23 Al Nahda Muscat vs Sohar Club 2-1 56% 58% -3.5 25% 31% -21.3 19% 23% -15.2
27.09.23 Al-Wehda vs Al Seeb 0-4 9% 12% -30.0 16% 22% -28.7 75% 76% -1.2
28.09.23 Oman FC vs Al Nasr Salalah 1-0 38% 43% -13.0 29% 36% -20.3 33% 32% 2.9
28.09.23 Sur Club vs Bahla Club 2-0 37% 44% -16.6 29% 36% -21.1 34% 32% 6.2
29.09.23 Dhofar SCSC vs Al Shabab Seeb 1-2 65% 68% -5.1 22% 28% -21.7 14% 16% -14.5
07.10.23 Sur Club vs Al Nahda Muscat 2-3 19% 26% -28.7 24% 33% -27.5 57% 53% 7.3
10.10.23 Bahla Club vs Sohar Club 0-3 20% 23% -13.7 26% 33% -22.2 54% 56% -3.6
10.10.23 Dhofar SCSC vs Ibri 0-2 70% 74% -6.1 19% 24% -19.7 11% 13% -12.2
11.10.23 Al Nahda Muscat vs Oman FC 1-1 74% 79% -6.8 17% 22% -20.6 9% 10% -12.0
11.10.23 Al Rustaq vs Al Nasr Salalah 0-0 38% 40% -5.4 30% 38% -21.4 32% 34% -5.9
11.10.23 Al Seeb vs Sur Club 1-0 71% 78% -8.2 18% 22% -17.0 11% 11% -5.7
15.10.23 Al-Wehda vs Ibri 0-2 28% 33% -15.1 26% 33% -20.6 45% 47% -2.8
15.10.23 Bahla Club vs Al Nahda Muscat 1-3 14% 19% -25.3 21% 29% -25.7 65% 65% 0.0
15.10.23 Sohar Club vs Al Seeb 0-0 21% 25% -15.7 25% 32% -21.4 54% 55% -2.0
16.10.23 Al Nasr Salalah vs Dhofar SCSC 3-1 28% 34% -16.4 29% 38% -22.5 42% 41% 3.9
16.10.23 Oman FC vs Al Rustaq 1-0 38% 44% -14.5 29% 37% -20.8 33% 31% 6.2
27.10.23 Al Shabab Seeb vs Sohar Club 1-2 27% 33% -19.1 26% 33% -21.6 47% 47% 0.8
28.10.23 Al Rustaq vs Al Nahda Muscat 1-1 16% 20% -21.4 23% 30% -24.0 61% 61% -0.2
28.10.23 Ibri vs Sur Club 1-0 32% 39% -18.5 28% 36% -21.2 40% 37% 7.7
05.11.23 Dhofar SCSC vs Oman FC 1-0 47% 52% -10.2 28% 36% -20.5 25% 25% 0.3
06.11.23 Al-Wehda vs Al Nasr Salalah 2-3 26% 33% -20.5 27% 34% -22.3 47% 44% 5.1
25.11.23 Bahla Club vs Al Shabab Seeb 0-0 45% 51% -11.6 27% 33% -19.4 28% 29% -2.7
25.11.23 Dhofar SCSC vs Al Rustaq 4-1 50% 54% -7.8 27% 34% -20.2 23% 24% -5.2
25.11.23 Sur Club vs Al Nasr Salalah 0-3 34% 40% -14.3 29% 36% -21.0 37% 36% 1.7
26.11.23 Oman FC vs Al-Wehda 3-0 59% 65% -9.6 24% 29% -17.7 17% 17% -0.2
26.11.23 Sohar Club vs Ibri 0-3 57% 62% -7.8 24% 30% -19.4 19% 20% -6.8
06.02.24 Al Nahda Muscat vs Dhofar SCSC 3-1 52% 56% -6.6 26% 33% -20.6 21% 23% -7.4
16.02.24 Al Nasr Salalah vs Sohar Club 2-1 34% 38% -10.9 29% 36% -20.3 37% 38% -0.9
16.02.24 Al-Wehda vs Al Rustaq 0-1 29% 36% -19.1 26% 32% -20.1 45% 43% 3.1
16.02.24 Ibri vs Bahla Club 0-0 41% 49% -16.4 26% 32% -18.3 33% 31% 5.2
17.02.24 Al Shabab Seeb vs Al Seeb 1-3 11% 15% -25.8 20% 28% -27.0 69% 68% 0.4
17.02.24 Sur Club vs Oman FC 1-2 33% 40% -18.2 28% 36% -21.7 39% 36% 6.7
22.02.24 Al Seeb vs Ibri 1-0 70% 74% -5.0 19% 25% -22.4 11% 13% -16.4
22.02.24 Bahla Club vs Al Nasr Salalah 1-2 24% 29% -17.8 27% 35% -22.6 49% 49% 1.2
22.02.24 Dhofar SCSC vs Al-Wehda 1-0 59% 63% -6.6 23% 29% -19.3 18% 20% -10.8
23.02.24 Al Nahda Muscat vs Al Shabab Seeb 0-0 71% 76% -6.3 18% 23% -20.1 11% 12% -12.8
23.02.24 Al Rustaq vs Sur Club 2-1 42% 48% -11.8 29% 36% -20.5 29% 29% 1.9
23.02.24 Oman FC vs Sohar Club 0-0 35% 40% -12.9 29% 36% -20.5 36% 36% 1.4
02.03.24 Al Nahda Muscat vs Al Seeb 0-1 31% 36% -12.4 28% 36% -21.0 40% 42% -2.9
05.03.24 Bahla Club vs Oman FC 0-1 25% 31% -18.9 27% 35% -22.5 48% 47% 2.9
05.03.24 Sur Club vs Dhofar SCSC 4-3 33% 39% -16.9 27% 34% -20.3 40% 38% 3.8
06.03.24 Al Nasr Salalah vs Al Seeb 0-2 17% 21% -16.8 24% 30% -22.2 59% 61% -3.7
06.03.24 Al-Wehda vs Al Nahda Muscat 1-5 9% 12% -26.0 17% 23% -26.4 74% 76% -2.6
07.03.24 Al Shabab Seeb vs Ibri 0-0 35% 41% -14.4 29% 36% -21.3 36% 36% 0.3
07.03.24 Sohar Club vs Al Rustaq 1-0 50% 55% -7.6 27% 34% -20.8 23% 24% -7.1
30.03.24 Al Rustaq vs Bahla Club 3-2 47% 53% -10.2 27% 34% -19.9 26% 26% -2.8
30.03.24 Al-Wehda vs Sur Club 1-0 24% 29% -18.6 25% 31% -20.7 51% 51% -0.0
31.03.24 Al Seeb vs Oman FC 3-1 58% 62% -5.7 23% 29% -20.2 18% 21% -12.9
31.03.24 Al Shabab Seeb vs Al Nasr Salalah 4-1 30% 37% -19.5 26% 33% -21.0 44% 43% 3.0
31.03.24 Dhofar SCSC vs Sohar Club 2-1 37% 42% -12.3 27% 34% -19.4 36% 37% -2.5
31.03.24 Ibri vs Al Nahda Muscat 0-2 18% 24% -23.6 23% 31% -24.1 58% 57% 2.3
03.04.24 Oman FC vs Al Shabab Seeb 1-2 44% 48% -7.6 28% 35% -19.9 28% 29% -5.1
04.04.24 Al Nahda Muscat vs Sur Club 1-1 72% 79% -8.7 17% 20% -14.8 11% 12% -5.7
04.04.24 Al Nasr Salalah vs Ibri 1-1 42% 47% -9.7 28% 34% -19.4 30% 31% -3.4
04.04.24 Al Seeb vs Al Rustaq 2-0 70% 74% -5.4 19% 24% -21.2 11% 13% -16.3
04.04.24 Bahla Club vs Dhofar SCSC 1-0 27% 33% -18.7 27% 34% -21.6 46% 45% 1.9
04.04.24 Sohar Club vs Al-Wehda 2-1 62% 65% -4.4 23% 29% -22.4 15% 17% -15.4
08.04.24 Al Nahda Muscat vs Al Nasr Salalah 2-1 22% 20% 9.2 22% 26% -13.7 56% 67% -16.0
08.04.24 Al Shabab Seeb vs Al Rustaq 1-1 39% 44% -13.1 27% 34% -19.1 34% 34% 0.2
08.04.24 Al-Wehda vs Bahla Club 0-1 20% 23% -12.7 22% 27% -17.7 58% 61% -6.1
08.04.24 Dhofar SCSC vs Al Seeb 1-2 13% 15% -18.4 21% 28% -23.5 66% 68% -3.4
08.04.24 Ibri vs Oman FC 4-3 30% 34% -12.8 27% 33% -19.5 43% 44% -3.0
08.04.24 Sur Club vs Sohar Club 1-2 30% 37% -19.1 26% 33% -20.8 44% 42% 3.4
18.04.24 Al Nasr Salalah vs Oman FC 0-3 46% 45% 0.2 26% 33% -20.7 28% 34% -17.3
18.04.24 Al Rustaq vs Ibri 2-1 38% 43% -12.4 28% 36% -20.2 33% 33% 0.3
18.04.24 Al Seeb vs Al-Wehda 2-0 87% 91% -4.0 9% 12% -27.0 4% 5% -28.6
18.04.24 Bahla Club vs Sur Club 0-0 35% 40% -13.4 27% 34% -19.4 38% 38% -1.0
19.04.24 Al Shabab Seeb vs Dhofar SCSC 0-0 36% 42% -14.2 27% 33% -19.3 37% 38% -1.1
22.04.24 Al Nasr Salalah vs Al Rustaq 1-2 44% 43% 3.3 27% 34% -20.8 29% 36% -18.3
22.04.24 Sohar Club vs Bahla Club 1-1 52% 56% -5.5 26% 33% -21.2 21% 24% -10.8
22.04.24 Sur Club vs Al Seeb 3-1 11% 14% -26.4 18% 24% -26.2 71% 72% -1.4
23.04.24 Al-Wehda vs Al Shabab Seeb 1-2 19% 24% -20.2 24% 30% -22.4 57% 58% -1.4
23.04.24 Ibri vs Dhofar SCSC 1-0 38% 43% -13.7 27% 34% -19.6 35% 36% -1.4
27.04.24 Al Rustaq vs Oman FC 0-0 36% 41% -12.2 28% 35% -19.8 36% 36% -0.9
27.04.24 Al Seeb vs Sohar Club 0-0 65% 68% -5.0 21% 26% -20.8 14% 17% -15.6
Showing the 100 most recent of 433 evaluated matches.

Home Ratings

14 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Al Seeb 1844.21
2 Al Shabab Seeb 1751.48
3 Al Nahda Muscat 1716.32
4 Al Nasr Salalah 1625.23
5 Oman FC 1622.58
6 Sohar Club 1601.32
7 Saham Club 1573.62
8 Bahla Club 1557.07
9 Dhofar SCSC 1529.50
10 Ibri 1518.01
11 Samail SC 1496.17
12 Al Musannah SC 1476.88
13 Fanja SC 1469.89
14 Sur Club 1458.98

Away Ratings

14 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Al Nahda Muscat 1729.72
2 Al Seeb 1712.22
3 Al Shabab Seeb 1682.97
4 Oman FC 1648.00
5 Al Nasr Salalah 1635.59
6 Bahla Club 1598.93
7 Sohar Club 1548.74
8 Saham Club 1519.87
9 Ibri 1502.71
10 Dhofar SCSC 1494.37
11 Al Musannah SC 1472.52
12 Fanja SC 1453.63
13 Sur Club 1451.04
14 Samail SC 1430.48