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 491
Avg Goals 1.99
Avg Home 1.18
Avg Away 0.81
Home Win % 42.2%
Draw % 38.3%
Away Win % 19.6%

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 491
Avg Brier Score 0.6379
Pick Accuracy 42.0%
Source postgres
Raw Model Brier 0.6354
Market Brier 0.6432
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 4
Value Bet Hit Rate 25.0%
ROI (flat stake) 5.0%
ROI Trustworthy? Yes
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 3 of 491 matches had at least one · staked 4.00, profit 0.20 units.
Side Bets Hit Rate Staked Profit ROI
home 1 0.0% 1.00 -1.00 -100.0%
draw 2 50.0% 2.00 2.20 110.0%
away 1 0.0% 1.00 -1.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
10–20% 17.7% 11.8% 76
20–30% 25.0% 20.8% 380
30–40% 34.7% 37.7% 727
40–50% 43.7% 42.8% 250
50–60% 52.8% 54.1% 37
60–70% 62.2% 66.7% 3
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
02.09.23 RAC Casablanca vs Chabab Ben Guerir 1-1 37% 40% -7.6 35% 38% -7.0 28% 35% -19.8
02.09.23 Stade Marocain vs ASS Sale 3-2 52% 60% -14.2 30% 30% -0.0 18% 22% -17.1
17.09.23 Chabab Ben Guerir vs JSM Massira 1-1 37% 40% -6.5 35% 38% -6.8 27% 34% -20.4
17.09.23 Difaa El Jadida vs Stade Marocain 0-0 46% 53% -13.3 32% 32% -2.0 23% 28% -18.0
17.09.23 USM Oujda vs RAC Casablanca 1-0 39% 43% -8.3 36% 38% -7.4 25% 31% -18.7
18.09.23 WAF Fes vs Raja Beni Mellal 2-1 42% 48% -11.7 34% 36% -5.4 24% 29% -17.9
23.09.23 CODM Meknes vs Chabab Atlas Khenifra 0-1 38% 40% -6.0 33% 35% -4.5 29% 38% -22.8
23.09.23 Olympique Dcheira vs Chabab Ben Guerir 0-1 41% 44% -8.7 33% 35% -5.0 26% 33% -21.7
23.09.23 RAC Casablanca vs Difaa El Jadida 0-1 30% 32% -6.3 33% 35% -5.2 37% 45% -19.7
24.09.23 Kawkab Marrakech vs WAF Fes 2-0 49% 58% -16.7 31% 30% 0.9 21% 23% -10.3
24.09.23 Raja Beni Mellal vs Olympique Khouribga 0-0 31% 33% -6.6 33% 34% -4.3 36% 44% -19.4
24.09.23 Rapide Oued Zem vs Ittifaq Marrakech 0-0 48% 56% -14.5 31% 31% -0.5 21% 24% -15.5
24.09.23 Stade Marocain vs USM Oujda 1-1 49% 57% -13.5 31% 31% -0.4 20% 24% -18.3
30.09.23 WAF Fes vs JSM Massira 0-2 40% 44% -10.4 33% 35% -4.8 27% 33% -19.6
01.10.23 Chabab Ben Guerir vs Stade Marocain 3-1 38% 42% -10.3 33% 35% -4.5 29% 35% -18.3
01.10.23 USM Oujda vs Rapide Oued Zem 1-0 42% 48% -11.7 34% 35% -4.4 24% 29% -16.9
07.10.23 RAC Casablanca vs ASS Sale 1-1 42% 48% -10.8 34% 35% -4.5 24% 29% -18.4
08.10.23 Stade Marocain vs Ittifaq Marrakech 3-0 50% 60% -15.5 30% 30% 0.3 19% 23% -15.0
14.10.23 Chabab Ben Guerir vs Rapide Oued Zem 0-0 38% 42% -9.4 32% 33% -3.0 30% 38% -20.7
14.10.23 USM Oujda vs Ittifaq Marrakech 1-0 47% 55% -14.2 33% 34% -3.5 20% 24% -14.3
14.10.23 WAF Fes vs Stade Marocain 1-1 32% 33% -5.2 33% 35% -4.6 35% 44% -20.9
21.10.23 Stade Marocain vs Olympique Khouribga 1-0 41% 45% -9.3 34% 36% -6.0 25% 31% -20.1
22.10.23 CODM Meknes vs USM Oujda 1-0 37% 41% -8.6 34% 36% -5.1 29% 36% -19.4
22.10.23 Olympique Dcheira vs Raja Beni Mellal 1-1 36% 39% -8.6 34% 36% -5.3 30% 38% -19.6
28.10.23 ASS Sale vs Chabab Atlas Khenifra 2-0 29% 28% 3.6 32% 33% -3.1 39% 52% -24.9
28.10.23 USM Oujda vs Difaa El Jadida 0-0 30% 31% -3.7 34% 36% -5.2 37% 45% -19.6
04.11.23 Chabab Atlas Khenifra vs Olympique Khouribga 0-1 38% 41% -6.6 34% 36% -6.1 28% 36% -22.3
04.11.23 Stade Marocain vs Kawkab Marrakech 4-1 40% 44% -10.1 33% 35% -4.5 27% 33% -19.7
05.11.23 Difaa El Jadida vs Chabab Ben Guerir 2-1 48% 55% -12.6 32% 33% -3.3 20% 24% -18.0
05.11.23 RAC Casablanca vs Olympique Dcheira 0-1 36% 38% -6.3 34% 35% -4.3 30% 38% -20.9
05.11.23 USM Oujda vs ASS Sale 3-0 48% 56% -13.0 32% 32% -1.6 20% 24% -16.2
12.11.23 Kawkab Marrakech vs Chabab Atlas Khenifra 0-0 47% 54% -13.2 32% 32% -2.1 21% 26% -18.3
12.11.23 WAF Fes vs CODM Meknes 0-1 37% 40% -7.9 34% 36% -5.6 29% 36% -19.3
18.11.23 Chabab Atlas Khenifra vs JSM Massira 1-0 38% 41% -6.5 36% 39% -8.1 26% 32% -20.1
18.11.23 Chabab Ben Guerir vs ASS Sale 1-0 48% 55% -12.7 33% 34% -4.1 20% 24% -18.0
18.11.23 Stade Marocain vs RAC Casablanca 2-0 55% 65% -15.6 29% 29% 2.8 15% 17% -11.0
18.11.23 USM Oujda vs Raja Beni Mellal 1-1 44% 51% -13.5 33% 34% -4.0 23% 27% -15.4
19.11.23 Difaa El Jadida vs WAF Fes 1-0 51% 59% -13.3 33% 34% -3.7 16% 19% -13.8
26.11.23 Olympique Khouribga vs USM Oujda 0-0 41% 47% -11.3 34% 36% -5.2 25% 30% -17.8
26.11.23 RAC Casablanca vs Chabab Atlas Khenifra 1-1 33% 35% -4.9 34% 36% -5.7 32% 41% -20.7
26.11.23 Raja Beni Mellal vs Ittifaq Marrakech 1-0 42% 48% -11.2 34% 36% -4.9 24% 29% -16.8
03.12.23 Chabab Atlas Khenifra vs WAF Fes 0-0 47% 54% -12.9 32% 32% -1.7 21% 26% -17.2
03.12.23 Chabab Ben Guerir vs Raja Beni Mellal 0-0 43% 49% -11.4 34% 36% -5.7 22% 27% -16.8
03.12.23 CODM Meknes vs Stade Marocain 2-0 31% 32% -4.0 34% 36% -5.7 35% 43% -20.1
03.12.23 Rapide Oued Zem vs RAC Casablanca 1-1 48% 55% -13.3 33% 34% -3.4 20% 23% -15.1
03.12.23 USM Oujda vs Olympique Dcheira 3-0 41% 45% -10.1 34% 36% -5.2 25% 31% -19.1
09.12.23 Raja Beni Mellal vs ASS Sale 4-0 46% 53% -13.2 32% 33% -2.6 21% 25% -15.4
10.12.23 Olympique Khouribga vs Chabab Ben Guerir 1-0 39% 43% -9.2 35% 38% -7.0 26% 32% -18.6
10.12.23 RAC Casablanca vs Ittifaq Marrakech 3-0 40% 44% -11.0 35% 37% -6.5 26% 31% -17.4
10.12.23 WAF Fes vs USM Oujda 1-0 31% 32% -4.0 34% 36% -6.2 35% 44% -21.4
16.12.23 ASS Sale vs WAF Fes 1-3 39% 43% -9.1 34% 36% -5.4 28% 34% -20.2
16.12.23 Chabab Atlas Khenifra vs Raja Beni Mellal 0-0 41% 45% -10.5 34% 36% -6.2 25% 31% -19.4
16.12.23 USM Oujda vs JSM Massira 2-0 48% 56% -14.0 32% 32% -2.2 21% 25% -17.3
09.02.24 Chabab Ben Guerir vs RAC Casablanca 1-1 46% 53% -13.2 32% 32% -1.9 22% 27% -17.9
09.02.24 Difaa El Jadida vs Raja Beni Mellal 2-1 47% 54% -12.9 32% 33% -3.1 21% 25% -17.4
10.02.24 Chabab Atlas Khenifra vs Olympique Dcheira 2-2 49% 57% -14.0 32% 33% -3.1 19% 22% -14.6
10.02.24 USM Oujda vs Kawkab Marrakech 1-1 40% 45% -11.1 33% 34% -3.9 26% 32% -17.9
11.02.24 ASS Sale vs Stade Marocain 2-0 32% 35% -7.4 34% 36% -5.9 33% 41% -18.4
11.02.24 CODM Meknes vs Rapide Oued Zem 2-1 47% 56% -15.1 32% 33% -3.1 21% 24% -13.7
11.02.24 Olympique Khouribga vs WAF Fes 0-0 46% 53% -12.7 32% 33% -3.2 22% 27% -18.3
17.02.24 RAC Casablanca vs USM Oujda 0-1 41% 48% -13.5 34% 36% -5.4 25% 29% -15.0
17.02.24 Stade Marocain vs Difaa El Jadida 0-0 48% 56% -15.4 32% 33% -3.0 20% 23% -12.9
18.02.24 Rapide Oued Zem vs Chabab Atlas Khenifra 1-0 44% 52% -14.6 32% 33% -2.7 23% 27% -13.8
24.02.24 WAF Fes vs Kawkab Marrakech 1-2 35% 39% -10.2 34% 36% -6.0 31% 37% -17.3
25.02.24 Difaa El Jadida vs RAC Casablanca 1-1 51% 61% -15.6 31% 31% -0.2 18% 21% -13.1
25.02.24 USM Oujda vs Stade Marocain 3-0 41% 48% -14.1 33% 35% -4.6 26% 30% -14.8
02.03.24 Chabab Atlas Khenifra vs Ittifaq Marrakech 1-0 44% 50% -12.7 36% 40% -8.9 20% 23% -12.4
02.03.24 RAC Casablanca vs Raja Beni Mellal 2-5 33% 34% -4.3 36% 38% -7.4 31% 39% -20.0
03.03.24 Rapide Oued Zem vs USM Oujda 1-0 36% 39% -8.9 36% 39% -8.1 28% 34% -16.8
03.03.24 Stade Marocain vs Chabab Ben Guerir 1-1 45% 52% -12.3 34% 35% -4.5 21% 25% -15.8
16.03.24 Chabab Ben Guerir vs CODM Meknes 1-1 33% 34% -3.1 34% 36% -5.0 33% 43% -21.9
16.03.24 Raja Beni Mellal vs Kawkab Marrakech 2-2 39% 43% -11.2 32% 32% -2.3 30% 38% -20.8
17.03.24 WAF Fes vs Olympique Dcheira 1-0 38% 41% -8.1 34% 36% -5.4 29% 36% -21.0
13.04.24 Chabab Atlas Khenifra vs Difaa El Jadida 0-0 35% 38% -8.0 35% 38% -7.0 30% 36% -18.9
14.04.24 RAC Casablanca vs Olympique Khouribga 1-0 30% 31% -1.6 33% 35% -4.6 36% 47% -22.0
14.04.24 Rapide Oued Zem vs Chabab Ben Guerir 0-1 46% 53% -13.4 34% 36% -5.7 19% 22% -12.7
14.04.24 Stade Marocain vs WAF Fes 1-1 52% 61% -15.3 30% 30% 0.1 18% 21% -14.9
20.04.24 ASS Sale vs Rapide Oued Zem 1-0 36% 41% -12.5 34% 36% -6.3 30% 36% -15.4
20.04.24 Chabab Ben Guerir vs Chabab Atlas Khenifra 1-1 37% 40% -8.1 36% 39% -8.2 27% 33% -18.3
20.04.24 Olympique Khouribga vs Stade Marocain 3-1 42% 48% -11.6 33% 35% -4.6 25% 30% -18.6
20.04.24 WAF Fes vs RAC Casablanca 3-1 41% 47% -11.3 33% 35% -4.6 25% 31% -18.0
21.04.24 Raja Beni Mellal vs Olympique Dcheira 0-0 51% 59% -14.1 31% 31% -0.7 18% 22% -15.3
21.04.24 USM Oujda vs CODM Meknes 0-1 44% 51% -13.4 34% 36% -5.8 22% 26% -14.1
27.04.24 Stade Marocain vs Raja Beni Mellal 2-1 44% 50% -13.0 33% 35% -4.5 23% 28% -16.4
28.04.24 Ittifaq Marrakech vs Chabab Ben Guerir 1-1 37% 40% -7.7 36% 38% -7.5 27% 34% -19.0
28.04.24 Rapide Oued Zem vs WAF Fes 1-0 43% 49% -12.5 34% 36% -5.6 24% 29% -17.4
04.05.24 Olympique Dcheira vs RAC Casablanca 1-2 45% 52% -13.8 33% 35% -4.7 22% 26% -15.8
04.05.24 Olympique Khouribga vs Chabab Atlas Khenifra 0-3 45% 52% -12.7 33% 35% -4.8 21% 26% -16.8
04.05.24 WAF Fes vs Ittifaq Marrakech 0-0 45% 52% -13.6 33% 35% -4.7 22% 26% -16.2
05.05.24 ASS Sale vs USM Oujda 1-2 33% 36% -10.1 33% 35% -5.0 34% 41% -16.8
05.05.24 Chabab Ben Guerir vs Difaa El Jadida 0-0 34% 36% -6.0 36% 40% -8.9 30% 37% -19.1
05.05.24 Kawkab Marrakech vs Stade Marocain 3-0 45% 53% -14.7 32% 33% -3.1 22% 26% -15.1
05.05.24 Raja Beni Mellal vs CODM Meknes 1-0 40% 44% -11.0 35% 37% -6.5 26% 31% -17.3
11.05.24 Chabab Atlas Khenifra vs Kawkab Marrakech 1-1 35% 38% -8.8 35% 38% -7.1 30% 36% -17.9
11.05.24 CODM Meknes vs WAF Fes 2-1 54% 64% -15.9 31% 31% -0.1 16% 17% -9.6
12.05.24 RAC Casablanca vs JSM Massira 0-0 49% 57% -15.0 31% 31% -0.1 20% 23% -12.4
12.05.24 Rapide Oued Zem vs Raja Beni Mellal 2-2 38% 42% -10.7 34% 36% -5.5 29% 35% -18.6
20.05.24 ASS Sale vs Chabab Ben Guerir 2-1 37% 42% -11.6 33% 34% -3.6 30% 36% -17.5
20.05.24 RAC Casablanca vs Stade Marocain 4-0 39% 44% -13.0 33% 34% -3.7 29% 34% -16.8
20.05.24 WAF Fes vs Difaa El Jadida 3-4 32% 34% -5.9 34% 36% -5.9 34% 42% -19.7
Showing the 100 most recent of 491 evaluated matches.

Home Ratings

16 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Olympique Dcheira 1733.01
2 Olympique Safi 1696.92
3 US Yacoub Mansour 1683.55
4 Sportive Boujaad 1641.67
5 KAC Kenitra 1623.66
6 Stade Marocain 1610.80
7 JSM Massira 1608.62
8 Chabab Atlas Khenifra 1583.84
9 JS Soualem 1582.54
10 Chabab Ben Guerir 1569.49
11 Olympique Khouribga 1552.57
12 Chabab Mohammedia 1551.18
13 USM Oujda 1546.35
14 WAF Fes 1522.57
15 Mouloudia Oujda 1514.50
16 Ittihad Khemisset 1441.16

Away Ratings

16 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 US Yacoub Mansour 1803.37
2 Olympique Safi 1650.38
3 Olympique Dcheira 1615.80
4 JSM Massira 1581.24
5 Stade Marocain 1567.66
6 Olympique Khouribga 1554.48
7 Chabab Atlas Khenifra 1508.23
8 Sportive Boujaad 1496.89
9 WAF Fes 1478.98
10 Chabab Mohammedia 1457.99
11 USM Oujda 1457.47
12 KAC Kenitra 1452.44
13 Mouloudia Oujda 1418.06
14 Ittihad Khemisset 1412.73
15 JS Soualem 1406.21
16 Chabab Ben Guerir 1403.00