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 974
Avg Goals 2.11
Avg Home 1.34
Avg Away 0.77
Home Win % 53.3%
Draw % 25.9%
Away Win % 20.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 974
Avg Brier Score 0.5418
Pick Accuracy 58.2%
Source postgres
Raw Model Brier 0.5485
Market Brier 0.5419
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 5
Value Bet Hit Rate 0.0%
ROI (flat stake) -100.0%
ROI Trustworthy? Yes
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 5 of 974 matches had at least one · staked 5.00, profit -5.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 3 0.0% 3.00 -3.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
0–10% 7.3% 2.9% 102
10–20% 15.5% 10.8% 474
20–30% 25.8% 23.3% 1040
30–40% 33.0% 34.4% 448
40–50% 45.0% 47.3% 300
50–60% 54.7% 61.1% 280
60–70% 64.7% 70.6% 197
70–80% 74.2% 85.7% 63
80–90% 83.3% 100.0% 17
90–100% 91.3% 100.0% 1
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
29.09.23 CA Batna vs Olympique Akbou 3-0 44% 47% -4.5 29% 33% -11.9 26% 32% -18.8
29.09.23 JS Bordj Menaiel vs AS Khroub 0-0 26% 32% -19.5 30% 36% -15.0 44% 44% -1.7
29.09.23 JS Guir Abadla vs JSM Tiaret 1-2 38% 38% -0.1 28% 31% -9.5 33% 43% -21.8
29.09.23 MCB Oued Sly vs ES Mostaganem 0-3 38% 42% -10.7 30% 33% -10.2 32% 37% -12.6
29.09.23 MO Constantine vs IB Khemis El Khechna 0-1 25% 28% -8.6 29% 32% -10.2 46% 53% -13.3
29.09.23 NRB Teleghma vs USM El Harrach 3-2 43% 51% -16.6 29% 32% -8.9 28% 29% -2.6
29.09.23 USM Annaba vs HB Chelghoum Laid 1-1 46% 45% 1.8 28% 33% -15.0 25% 34% -25.2
30.09.23 ASM Oran vs RC Arba 4-0 55% 67% -17.9 26% 26% -3.1 20% 19% 3.9
30.09.23 CR Temouchent vs NA Hussein Dey 0-1 69% 74% -7.3 22% 26% -14.7 9% 11% -17.1
30.09.23 GC Mascara vs WA Boufarik 2-1 56% 65% -14.0 25% 26% -4.0 19% 21% -8.1
30.09.23 RC Kouba vs SC Mecheria 1-1 55% 66% -15.9 27% 29% -6.3 18% 17% 3.0
06.10.23 JSM Tiaret vs CR Temouchent 0-0 53% 60% -11.8 27% 29% -8.9 20% 23% -11.8
06.10.23 NA Hussein Dey vs ESM Kolea 0-1 58% 63% -8.7 25% 28% -10.4 17% 21% -17.7
06.10.23 RC Arba vs GC Mascara 1-3 18% 16% 15.2 26% 28% -5.0 55% 68% -18.9
06.10.23 RC Kouba vs WA Mostaganem 1-0 64% 74% -13.1 23% 24% -4.4 13% 13% -3.2
06.10.23 SC Mecheria vs ASM Oran 1-2 45% 55% -17.7 29% 32% -9.2 26% 26% 0.4
06.10.23 SKAF Khemis Miliana vs Olympique Medea 4-0 61% 68% -10.3 25% 28% -9.9 14% 15% -8.8
06.10.23 WA Boufarik vs MCB Oued Sly 2-0 48% 56% -14.9 29% 31% -8.1 23% 24% -2.5
07.10.23 AS Khroub vs MC El Eulma 0-0 80% 87% -8.0 15% 17% -11.4 5% 5% -9.7
07.10.23 CA Batna vs MO Constantine 1-1 74% 84% -11.5 19% 20% -4.8 7% 6% 9.4
07.10.23 ES El Ghozlane vs JS Bordj Menaiel 1-1 47% 49% -3.0 29% 33% -13.9 24% 31% -22.0
07.10.23 IB Khemis El Khechna vs IRB Ouargla 2-0 52% 56% -8.4 27% 31% -11.0 21% 25% -16.5
07.10.23 Olympique Akbou vs USM Annaba 5-0 62% 68% -8.5 21% 23% -7.8 17% 22% -22.7
07.10.23 USM El Harrach vs MSP Batna 1-2 40% 34% 14.8 28% 32% -13.9 33% 45% -28.1
13.10.23 ASM Oran vs RC Kouba 0-1 50% 53% -5.9 29% 33% -13.1 21% 25% -17.1
13.10.23 CR Temouchent vs SKAF Khemis Miliana 1-0 55% 62% -12.0 26% 29% -8.4 19% 22% -11.8
13.10.23 ESM Kolea vs JSM Tiaret 4-0 44% 53% -16.0 29% 32% -9.3 27% 28% -4.4
13.10.23 GC Mascara vs SC Mecheria 0-0 51% 53% -3.1 28% 33% -15.2 21% 27% -22.2
13.10.23 IRB Ouargla vs USM El Harrach 1-0 68% 76% -10.4 21% 23% -7.9 11% 12% -10.7
13.10.23 JS Bordj Menaiel vs HB Chelghoum Laid 2-0 59% 61% -2.4 24% 29% -15.4 17% 22% -25.0
13.10.23 MCB Oued Sly vs RC Arba 2-1 79% 86% -8.5 15% 17% -9.4 6% 7% -15.7
13.10.23 MSP Batna vs AS Ain M`lila 1-0 73% 80% -9.2 19% 21% -8.8 8% 10% -11.9
13.10.23 NRB Teleghma vs IB Khemis El Khechna 0-0 48% 52% -7.9 29% 32% -10.8 24% 28% -15.3
13.10.23 Olympique Medea vs NA Hussein Dey 1-1 47% 54% -13.2 29% 31% -8.5 24% 27% -8.2
13.10.23 USM Annaba vs CA Batna 0-0 30% 36% -18.8 30% 35% -13.3 40% 41% -1.9
13.10.23 WA Mostaganem vs ES Mostaganem 1-2 17% 21% -20.7 24% 29% -14.8 59% 62% -5.4
14.10.23 Olympique Magrane vs Olympique Akbou 1-4 46% 47% -0.4 29% 33% -13.8 25% 32% -22.8
16.10.23 MO Constantine vs AS Khroub 2-1 23% 31% -25.3 27% 32% -16.5 50% 48% 4.4
10.11.23 AS Ain M`lila vs USM El Harrach 1-1 55% 66% -16.5 27% 29% -5.5 18% 17% 8.5
10.11.23 AS Khroub vs NRB Teleghma 1-2 45% 50% -10.0 29% 33% -11.9 26% 30% -15.5
10.11.23 CA Batna vs Olympique Magrane 1-0 66% 75% -12.7 23% 24% -5.3 12% 12% -2.5
10.11.23 ES El Ghozlane vs IRB Ouargla 1-1 50% 59% -15.1 28% 31% -8.3 22% 23% -3.7
10.11.23 Olympique Akbou vs JS Bordj Menaiel 1-1 65% 72% -9.5 22% 25% -10.3 12% 15% -15.6
10.11.23 USM Annaba vs MO Constantine 0-0 52% 60% -13.2 28% 31% -9.0 20% 22% -6.6
11.11.23 ASM Oran vs WA Mostaganem 1-1 65% 68% -4.9 23% 27% -16.3 13% 17% -23.9
11.11.23 ES Mostaganem vs CR Temouchent 1-0 55% 60% -7.8 27% 31% -12.2 18% 21% -15.0
11.11.23 JSM Tiaret vs NA Hussein Dey 0-0 52% 58% -11.4 28% 30% -9.1 21% 23% -10.6
11.11.23 RC Kouba vs GC Mascara 2-1 50% 53% -4.8 29% 34% -14.5 20% 25% -18.4
11.11.23 SC Mecheria vs MCB Oued Sly 1-0 41% 51% -18.2 31% 35% -11.4 28% 27% 3.7
17.11.23 CR Temouchent vs WA Boufarik 2-1 52% 55% -5.6 28% 32% -12.8 20% 24% -17.9
17.11.23 ESM Kolea vs ES Mostaganem 0-0 34% 40% -16.0 31% 35% -11.8 36% 38% -5.5
17.11.23 GC Mascara vs ASM Oran 1-1 56% 59% -5.4 27% 31% -13.1 17% 21% -17.4
17.11.23 JS Guir Abadla vs SC Mecheria 3-2 29% 34% -14.7 30% 33% -11.3 42% 45% -8.7
17.11.23 MCB Oued Sly vs RC Kouba 2-1 38% 42% -10.7 29% 32% -9.0 33% 38% -12.7
17.11.23 NA Hussein Dey vs SKAF Khemis Miliana 1-1 50% 56% -11.2 30% 33% -11.4 20% 22% -8.5
17.11.23 Olympique Medea vs JSM Tiaret 0-0 41% 47% -11.6 29% 32% -9.1 30% 33% -11.3
17.11.23 WA Mostaganem vs RC Arba 3-0 64% 71% -10.9 23% 24% -6.8 14% 15% -11.4
18.11.23 IRB Ouargla vs AS Ain M`lila 1-0 47% 55% -13.9 30% 33% -9.8 23% 23% -1.8
18.11.23 JS Bordj Menaiel vs CA Batna 0-0 42% 51% -17.9 29% 32% -8.6 28% 28% 2.4
18.11.23 MO Constantine vs HB Chelghoum Laid 1-0 46% 51% -8.1 29% 32% -10.0 25% 29% -14.0
18.11.23 MSP Batna vs AS Khroub 3-1 51% 56% -8.8 29% 32% -11.2 20% 23% -12.8
18.11.23 NRB Teleghma vs ES El Ghozlane 1-2 55% 57% -4.6 26% 30% -13.2 19% 24% -21.4
18.11.23 Olympique Magrane vs USM Annaba 2-0 52% 55% -5.0 28% 32% -13.2 20% 24% -18.8
18.11.23 USM El Harrach vs IB Khemis El Khechna 1-1 22% 22% -0.2 28% 30% -7.6 50% 59% -15.3
24.11.23 AS Khroub vs USM El Harrach 2-1 51% 53% -3.6 28% 32% -14.1 22% 28% -22.2
24.11.23 CA Batna vs MC El Eulma 3-0 80% 89% -10.4 14% 14% -0.2 6% 6% -5.3
24.11.23 ES El Ghozlane vs MSP Batna 1-2 48% 53% -8.4 29% 32% -10.9 23% 27% -14.8
24.11.23 HB Chelghoum Laid vs IRB Ouargla 1-0 62% 71% -12.2 25% 28% -8.5 12% 12% 1.6
24.11.23 IB Khemis El Khechna vs AS Ain M`lila 2-0 63% 68% -7.5 24% 28% -12.9 13% 15% -16.3
24.11.23 Olympique Akbou vs MO Constantine 2-1 58% 60% -3.2 25% 30% -16.6 16% 22% -24.5
24.11.23 USM Annaba vs JS Bordj Menaiel 1-2 43% 48% -9.3 30% 34% -10.8 27% 30% -12.3
24.11.23 WA Boufarik vs ESM Kolea 0-0 46% 50% -8.1 30% 34% -12.1 24% 29% -15.1
25.11.23 ASM Oran vs MCB Oued Sly 0-0 53% 62% -14.1 27% 29% -7.5 20% 21% -4.9
25.11.23 ES Mostaganem vs NA Hussein Dey 4-0 72% 79% -9.6 19% 21% -8.0 9% 10% -11.3
25.11.23 GC Mascara vs CR Temouchent 1-2 42% 43% -3.3 30% 35% -12.7 28% 34% -18.8
25.11.23 RC Arba vs Olympique Medea 0-1 43% 51% -15.1 30% 34% -10.9 27% 29% -5.9
25.11.23 RC Kouba vs JS Guir Abadla 1-0 77% 80% -4.2 17% 22% -22.3 6% 8% -26.6
25.11.23 SKAF Khemis Miliana vs JSM Tiaret 2-0 47% 53% -11.6 29% 32% -10.2 24% 28% -11.8
01.12.23 ESM Kolea vs RC Kouba 0-1 41% 48% -14.7 31% 35% -11.3 28% 29% -4.0
01.12.23 JS Guir Abadla vs SKAF Khemis Miliana 0-1 36% 43% -15.7 30% 34% -10.9 34% 36% -6.6
01.12.23 JSM Tiaret vs ES Mostaganem 0-0 26% 29% -11.2 31% 35% -12.4 43% 48% -9.4
01.12.23 MCB Oued Sly vs GC Mascara 0-1 48% 54% -10.8 29% 33% -11.9 22% 26% -12.6
01.12.23 NA Hussein Dey vs ASM Oran 2-1 40% 47% -13.4 30% 34% -10.7 29% 32% -8.7
01.12.23 Olympique Medea vs SC Mecheria 0-1 44% 51% -12.9 31% 34% -11.0 25% 27% -6.3
01.12.23 WA Mostaganem vs WA Boufarik 2-1 50% 56% -11.7 29% 32% -10.2 21% 23% -8.4
02.12.23 AS Ain M`lila vs AS Khroub 1-1 36% 41% -10.8 34% 39% -14.1 30% 32% -7.3
02.12.23 JS Bordj Menaiel vs Olympique Magrane 2-0 52% 59% -12.3 28% 31% -9.9 20% 22% -8.7
02.12.23 MC El Eulma vs IB Khemis El Khechna 1-0 12% 14% -14.5 19% 20% -6.2 69% 77% -10.3
02.12.23 MO Constantine vs ES El Ghozlane 2-1 45% 55% -16.9 29% 31% -8.1 26% 26% -1.6
02.12.23 MSP Batna vs CA Batna 0-0 37% 43% -12.1 30% 34% -10.7 32% 36% -11.1
02.12.23 NRB Teleghma vs HB Chelghoum Laid 2-1 49% 49% 0.7 28% 33% -14.9 23% 29% -23.5
02.12.23 USM El Harrach vs USM Annaba 2-0 65% 68% -4.9 23% 28% -17.0 12% 16% -23.4
08.12.23 AS Khroub vs IB Khemis El Khechna 3-1 46% 49% -5.8 31% 36% -13.8 23% 28% -16.3
08.12.23 ASM Oran vs JS Guir Abadla 2-1 64% 68% -6.2 23% 27% -13.7 13% 16% -20.1
08.12.23 CA Batna vs IRB Ouargla 0-0 64% 70% -9.2 24% 27% -11.2 12% 14% -13.3
08.12.23 ES Mostaganem vs SKAF Khemis Miliana 2-0 73% 79% -7.6 18% 21% -12.3 8% 10% -18.0
08.12.23 GC Mascara vs WA Mostaganem 1-0 56% 61% -7.7 26% 30% -13.0 18% 22% -18.7
08.12.23 HB Chelghoum Laid vs USM El Harrach 1-0 55% 60% -7.6 27% 31% -12.4 18% 22% -17.0
08.12.23 JS Bordj Menaiel vs NRB Teleghma 5-4 49% 58% -15.2 29% 31% -8.5 22% 23% -2.6
08.12.23 MCB Oued Sly vs CR Temouchent 2-1 41% 45% -9.0 31% 35% -11.5 28% 31% -11.7
Showing the 100 most recent of 974 evaluated matches.

Home Ratings

44 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 RC Kouba 1828.97
2 USM El Harrach 1783.80
3 JS Djijel 1771.97
4 US Chaouia 1757.75
5 USM Annaba 1748.79
6 Paradou AC 1736.69
7 MSP Batna 1736.41
8 MO Bejaia 1721.08
9 CA Batna 1715.06
10 GC Mascara 1689.35
11 JSM Tiaret 1645.37
12 NA Hussein Dey 1641.83
13 JS Bordj Menaiel 1640.03
14 AS Khroub 1639.66
15 WA Tlemcen 1601.70
16 JRB Taghit 1600.00
17 Nrb Nezla 1600.00
18 RC Arba 1593.53
19 IRB Sidi M Hamed Benali 1591.64
20 MC El Bayadh 1585.85
21 ASM Oran 1578.22
22 WA Mostaganem 1576.11
23 NRB Teleghma 1575.05
24 MCB Oued Sly 1570.31
25 NRB Beni Oulbene 1565.01
26 ES Mostaganem 1559.46
27 JS Azazga 1549.02
28 NC Magra 1546.85
29 USM Blida 1541.96
30 MO Constantine 1541.73
31 SKAF Khemis Miliana 1534.06
32 ESM Kolea 1522.25
33 CR Beni Thour 1499.68
34 CRB Adrar 1490.79
35 JS Tixeraine 1485.76
36 IB Khemis El Khechna 1450.33
37 SC Mecheria 1419.54
38 IRB Ouargla 1413.46
39 MC Saida 1391.10
40 US Bechar Djedid 1368.69
41 JSM Skikda 1308.03
42 Olympique Magrane 1282.36
43 US Souf 1243.81
44 HB Chelghoum Laid 1143.26

Away Ratings

44 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 RC Kouba 1622.64
2 USM El Harrach 1619.47
3 USM Annaba 1582.39
4 MC El Bayadh 1579.77
5 NC Magra 1577.90
6 Paradou AC 1573.89
7 US Chaouia 1564.94
8 MO Bejaia 1563.48
9 CA Batna 1554.98
10 JS Djijel 1554.04
11 MSP Batna 1537.68
12 ES Mostaganem 1512.55
13 GC Mascara 1510.78
14 ASM Oran 1500.31
15 JSM Tiaret 1494.84
16 JS Azazga 1491.76
17 NRB Teleghma 1448.65
18 ESM Kolea 1443.07
19 NA Hussein Dey 1441.44
20 JS Bordj Menaiel 1439.41
21 MO Constantine 1431.06
22 MC Saida 1418.37
23 MCB Oued Sly 1418.29
24 AS Khroub 1395.92
25 NRB Beni Oulbene 1380.73
26 WA Tlemcen 1379.70
27 SKAF Khemis Miliana 1375.82
28 IB Khemis El Khechna 1371.23
29 RC Arba 1360.99
30 USM Blida 1307.40
31 JS Tixeraine 1302.91
32 Olympique Magrane 1298.02
33 Nrb Nezla 1297.77
34 US Bechar Djedid 1288.02
35 IRB Sidi M Hamed Benali 1255.88
36 CRB Adrar 1255.85
37 CR Beni Thour 1253.68
38 JSM Skikda 1245.09
39 SC Mecheria 1217.87
40 WA Mostaganem 1205.85
41 HB Chelghoum Laid 1197.69
42 IRB Ouargla 1194.84
43 JRB Taghit 1152.76
44 US Souf 1122.39