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 913
Avg Goals 2.83
Avg Home 1.55
Avg Away 1.28
Home Win % 44.0%
Draw % 24.0%
Away Win % 32.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 913
Avg Brier Score 0.5846
Pick Accuracy 53.7%
Source postgres
Raw Model Brier 0.5852
Market Brier 0.5851
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? Yes
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 2 of 913 matches had at least one · staked 2.00, profit -2.00 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
draw 1 0.0% 1.00 -1.00 -100.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
0–10% 8.0% 6.8% 44
10–20% 16.1% 14.0% 379
20–30% 25.4% 25.5% 1163
30–40% 34.8% 34.7% 375
40–50% 44.7% 45.2% 321
50–60% 54.6% 54.2% 240
60–70% 65.0% 67.7% 155
70–80% 74.1% 78.7% 47
80–90% 82.5% 93.3% 15
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
11.08.23 OGC Nice vs OSC Lille 1-1 36% 40% -9.7 28% 30% -8.9 36% 36% -0.3
12.08.23 Olympique Marseille vs Stade Reims 2-1 54% 56% -2.8 24% 27% -8.2 22% 24% -9.6
12.08.23 Paris Saint-Germain vs FC Lorient 0-0 69% 72% -4.5 19% 21% -6.9 12% 12% -5.0
13.08.23 Clermont Foot vs AS Monaco 2-4 30% 33% -9.9 26% 29% -8.2 44% 44% -1.6
13.08.23 FC Nantes vs Toulouse FC 1-2 35% 35% -1.2 28% 30% -8.4 38% 41% -8.0
13.08.23 Montpellier HSC vs Le Havre AC 2-2 53% 56% -5.0 26% 29% -8.7 21% 22% -2.9
13.08.23 Racing Strasbourg vs Olympique Lyon 2-1 39% 42% -5.6 27% 29% -6.7 34% 36% -4.8
13.08.23 Stade Brest vs RC Lens 3-2 26% 29% -9.9 27% 31% -10.9 47% 47% 0.7
13.08.23 Stade Rennes vs FC Metz 5-1 59% 61% -3.9 23% 24% -7.0 18% 20% -8.3
18.08.23 FC Metz vs Olympique Marseille 2-2 21% 22% -6.2 24% 26% -7.4 55% 58% -4.1
19.08.23 Olympique Lyon vs Montpellier HSC 1-4 51% 53% -5.3 24% 26% -5.3 25% 27% -7.1
19.08.23 Toulouse FC vs Paris Saint-Germain 1-1 22% 22% -2.7 24% 25% -5.5 55% 58% -6.3
20.08.23 AS Monaco vs Racing Strasbourg 3-0 52% 56% -8.8 24% 25% -3.6 24% 24% -0.2
20.08.23 FC Lorient vs OGC Nice 1-1 30% 32% -7.3 28% 30% -9.1 43% 43% -2.1
20.08.23 Le Havre AC vs Stade Brest 1-2 34% 35% -3.4 30% 33% -10.3 36% 37% -2.3
20.08.23 OSC Lille vs FC Nantes 2-0 66% 70% -5.9 20% 22% -6.2 13% 14% -3.4
20.08.23 RC Lens vs Stade Rennes 1-1 39% 42% -6.0 27% 29% -7.4 34% 35% -3.5
25.08.23 FC Nantes vs AS Monaco 3-3 20% 21% -3.5 23% 25% -6.3 56% 60% -5.5
26.08.23 Olympique Marseille vs Stade Brest 2-0 63% 66% -4.0 21% 23% -7.2 15% 17% -7.5
26.08.23 Paris Saint-Germain vs RC Lens 3-1 58% 64% -9.3 23% 23% -2.3 20% 19% 3.1
27.08.23 Clermont Foot vs FC Metz 0-1 46% 50% -7.3 27% 29% -6.8 27% 27% -0.1
27.08.23 FC Lorient vs OSC Lille 4-1 24% 26% -8.1 26% 29% -9.6 51% 52% -2.3
27.08.23 OGC Nice vs Olympique Lyon 0-0 47% 51% -7.5 26% 27% -5.1 27% 27% -0.4
27.08.23 Racing Strasbourg vs Toulouse FC 2-0 46% 48% -3.3 26% 29% -7.4 27% 29% -6.5
27.08.23 Stade Rennes vs Le Havre AC 2-2 67% 69% -3.0 20% 22% -8.9 13% 14% -10.1
01.09.23 FC Nantes vs Olympique Marseille 1-1 21% 22% -5.1 24% 26% -7.3 56% 58% -5.0
02.09.23 AS Monaco vs RC Lens 3-0 45% 50% -9.3 25% 27% -4.9 29% 29% -0.5
02.09.23 Stade Brest vs Stade Rennes 0-0 30% 31% -4.3 27% 29% -6.8 43% 45% -4.4
03.09.23 FC Metz vs Stade Reims 2-2 24% 24% 2.7 25% 27% -5.9 50% 55% -8.8
03.09.23 Le Havre AC vs FC Lorient 3-0 39% 42% -6.5 29% 32% -9.9 32% 32% -0.9
03.09.23 OGC Nice vs Racing Strasbourg 2-0 49% 53% -7.9 26% 29% -7.4 25% 24% 0.6
03.09.23 Olympique Lyon vs Paris Saint-Germain 1-4 20% 20% 1.7 22% 23% -2.2 57% 62% -8.1
03.09.23 OSC Lille vs Montpellier HSC 1-0 48% 50% -3.0 25% 27% -6.5 26% 29% -8.2
03.09.23 Toulouse FC vs Clermont Foot 2-2 43% 45% -4.7 27% 29% -7.5 29% 31% -4.2
15.09.23 Paris Saint-Germain vs OGC Nice 2-3 59% 63% -6.7 22% 23% -3.5 19% 19% -2.0
16.09.23 RC Lens vs FC Metz 0-1 65% 69% -6.5 21% 22% -5.1 14% 15% -2.5
16.09.23 Stade Rennes vs OSC Lille 2-2 45% 48% -6.4 26% 29% -7.3 29% 30% -4.4
17.09.23 Clermont Foot vs FC Nantes 0-1 51% 54% -6.5 26% 28% -6.8 24% 24% -1.0
17.09.23 FC Lorient vs AS Monaco 2-2 21% 22% -4.3 23% 25% -6.2 56% 59% -5.2
17.09.23 Olympique Lyon vs Le Havre AC 0-0 57% 60% -4.8 23% 24% -5.8 20% 21% -6.6
17.09.23 Olympique Marseille vs Toulouse FC 0-0 64% 68% -6.2 21% 21% -2.6 16% 16% -2.1
17.09.23 Racing Strasbourg vs Montpellier HSC 2-2 37% 37% -1.0 27% 29% -7.8 36% 40% -9.4
17.09.23 Stade Reims vs Stade Brest 1-2 50% 52% -4.2 26% 28% -6.8 24% 26% -4.5
22.09.23 AS Monaco vs OGC Nice 0-1 42% 44% -5.4 27% 29% -7.1 31% 33% -5.8
23.09.23 FC Nantes vs FC Lorient 5-3 40% 42% -4.4 28% 31% -8.9 32% 33% -5.1
23.09.23 Stade Brest vs Olympique Lyon 1-0 37% 38% -5.0 28% 30% -8.5 36% 38% -5.3
24.09.23 FC Metz vs Racing Strasbourg 0-1 31% 32% -2.9 29% 32% -10.1 40% 42% -4.8
24.09.23 Le Havre AC vs Clermont Foot 2-1 37% 40% -8.2 29% 32% -10.0 34% 34% 1.0
24.09.23 Montpellier HSC vs Stade Rennes 0-0 35% 36% -4.9 27% 29% -7.4 38% 40% -4.6
24.09.23 Paris Saint-Germain vs Olympique Marseille 4-0 61% 67% -8.7 22% 22% -1.9 17% 17% 4.1
24.09.23 RC Lens vs Toulouse FC 2-1 62% 67% -7.5 22% 23% -4.4 16% 16% 1.5
26.09.23 OSC Lille vs Stade Reims 1-2 49% 53% -6.0 26% 28% -7.6 25% 26% -5.5
29.09.23 Racing Strasbourg vs RC Lens 0-1 28% 29% -4.3 28% 30% -9.2 44% 47% -4.7
30.09.23 AS Monaco vs Olympique Marseille 3-2 39% 42% -6.8 26% 28% -6.1 35% 36% -4.9
30.09.23 Clermont Foot vs Paris Saint-Germain 0-0 14% 15% -8.7 20% 22% -9.1 67% 68% -2.6
01.10.23 FC Lorient vs Montpellier HSC 0-3 32% 33% -5.4 26% 28% -6.1 42% 44% -4.6
01.10.23 Le Havre AC vs OSC Lille 0-2 21% 23% -6.8 26% 29% -10.4 53% 55% -3.1
01.10.23 OGC Nice vs Stade Brest 0-0 53% 56% -6.3 26% 28% -7.8 22% 22% -2.2
01.10.23 Stade Reims vs Olympique Lyon 2-0 49% 53% -6.3 25% 27% -6.1 26% 27% -5.2
01.10.23 Stade Rennes vs FC Nantes 3-1 59% 62% -4.4 23% 25% -7.4 18% 19% -6.3
01.10.23 Toulouse FC vs FC Metz 3-0 49% 52% -6.3 26% 29% -7.5 25% 26% -2.4
06.10.23 Racing Strasbourg vs FC Nantes 1-2 42% 42% 0.4 28% 31% -9.7 29% 32% -8.9
07.10.23 FC Metz vs OGC Nice 0-1 18% 17% 2.5 24% 26% -8.0 58% 62% -7.2
07.10.23 Stade Reims vs AS Monaco 1-3 37% 39% -5.0 26% 28% -6.0 37% 39% -6.6
08.10.23 Olympique Lyon vs FC Lorient 3-3 53% 56% -7.0 24% 26% -5.1 23% 24% -2.9
08.10.23 Olympique Marseille vs Le Havre AC 3-0 64% 67% -4.9 22% 23% -6.9 15% 15% -4.5
08.10.23 RC Lens vs OSC Lille 1-1 41% 43% -4.7 27% 29% -7.1 32% 33% -3.7
08.10.23 Stade Brest vs Toulouse FC 1-1 52% 58% -10.0 26% 28% -6.5 22% 20% 8.5
08.10.23 Stade Rennes vs Paris Saint-Germain 1-3 24% 27% -8.2 24% 26% -7.2 51% 53% -3.9
20.10.23 Le Havre AC vs RC Lens 0-0 23% 23% -0.5 27% 29% -9.3 51% 54% -6.2
21.10.23 OGC Nice vs Olympique Marseille 1-0 42% 43% -3.7 28% 31% -8.6 30% 31% -4.0
21.10.23 Paris Saint-Germain vs Racing Strasbourg 3-0 81% 86% -5.7 13% 12% 0.2 6% 6% 2.0
22.10.23 AS Monaco vs FC Metz 2-1 71% 76% -6.1 18% 18% -3.5 11% 12% -4.0
22.10.23 FC Lorient vs Stade Rennes 2-1 23% 25% -6.3 25% 28% -8.5 51% 53% -3.8
22.10.23 FC Nantes vs Montpellier HSC 2-0 32% 32% -1.7 27% 29% -6.4 42% 44% -6.6
22.10.23 Olympique Lyon vs Clermont Foot 1-2 50% 53% -6.3 26% 28% -6.8 24% 24% -1.7
22.10.23 OSC Lille vs Stade Brest 1-0 52% 56% -7.2 26% 28% -6.9 22% 22% 1.2
22.10.23 Toulouse FC vs Stade Reims 1-1 34% 38% -9.4 27% 29% -8.2 39% 39% -1.1
27.10.23 Clermont Foot vs OGC Nice 0-1 24% 24% -3.2 28% 31% -10.2 49% 51% -3.4
28.10.23 RC Lens vs FC Nantes 4-0 60% 62% -4.6 22% 24% -5.8 18% 19% -5.9
28.10.23 Stade Reims vs FC Lorient 1-0 55% 58% -4.8 24% 26% -6.8 21% 22% -6.7
29.10.23 FC Metz vs Le Havre AC 0-0 35% 36% -3.2 29% 32% -10.0 36% 38% -5.2
29.10.23 Montpellier HSC vs Toulouse FC 3-0 51% 56% -8.2 25% 26% -5.0 24% 24% 0.7
29.10.23 OSC Lille vs AS Monaco 2-0 39% 42% -6.9 26% 27% -5.0 36% 37% -4.1
29.10.23 Stade Brest vs Paris Saint-Germain 2-3 14% 15% -6.7 20% 21% -6.6 66% 68% -3.7
29.10.23 Stade Rennes vs Racing Strasbourg 1-1 64% 69% -7.2 21% 22% -4.2 14% 14% 3.6
03.11.23 Paris Saint-Germain vs Montpellier HSC 3-0 75% 80% -6.3 15% 15% -0.2 10% 10% -2.9
04.11.23 FC Lorient vs RC Lens 0-0 21% 22% -2.6 25% 27% -7.9 54% 57% -5.6
04.11.23 Olympique Marseille vs OSC Lille 0-0 46% 50% -7.5 26% 29% -7.2 27% 28% -1.9
05.11.23 AS Monaco vs Stade Brest 2-0 53% 56% -4.8 24% 26% -5.8 22% 24% -6.0
05.11.23 FC Nantes vs Stade Reims 0-1 34% 35% -4.1 28% 31% -8.6 38% 40% -4.4
05.11.23 OGC Nice vs Stade Rennes 2-0 45% 48% -6.5 28% 31% -9.2 27% 27% 0.2
05.11.23 Olympique Lyon vs FC Metz 1-1 59% 62% -5.3 23% 24% -5.5 18% 18% -2.4
05.11.23 Racing Strasbourg vs Clermont Foot 0-0 40% 42% -4.9 29% 32% -9.9 31% 32% -2.9
05.11.23 Toulouse FC vs Le Havre AC 1-2 46% 48% -4.4 28% 30% -8.7 27% 28% -3.6
10.11.23 Montpellier HSC vs OGC Nice 0-0 28% 29% -1.0 28% 30% -8.3 44% 47% -5.5
11.11.23 Le Havre AC vs AS Monaco 0-0 21% 22% -1.6 24% 26% -6.3 55% 59% -7.2
11.11.23 Stade Reims vs Paris Saint-Germain 0-3 18% 19% -6.9 22% 24% -7.3 60% 62% -3.7
12.11.23 Clermont Foot vs FC Lorient 1-0 44% 47% -4.4 28% 30% -8.9 28% 29% -5.0
12.11.23 FC Metz vs FC Nantes 3-1 31% 32% -4.2 28% 31% -9.4 41% 43% -4.2
Showing the 100 most recent of 913 evaluated matches.

Home Ratings

18 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Paris Saint-Germain 2475.45
2 Olympique Lyon 2287.37
3 RC Lens 2272.24
4 OSC Lille 2242.12
5 Olympique Marseille 2239.23
6 AS Monaco 2224.97
7 Stade Rennes 2203.43
8 Toulouse FC 2167.22
9 OGC Nice 2129.58
10 Paris FC 2106.00
11 Stade Brest 2104.14
12 Racing Strasbourg 2104.03
13 FC Lorient 2051.31
14 SCO Angers 2047.64
15 AJ Auxerre 2023.49
16 Le Havre AC 2018.80
17 AC Troyes 2016.17
18 Le Mans UC 72 2013.83

Away Ratings

18 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Paris Saint-Germain 2396.36
2 OSC Lille 2217.47
3 RC Lens 2201.06
4 Stade Rennes 2193.45
5 Olympique Marseille 2183.65
6 AS Monaco 2167.59
7 Olympique Lyon 2164.66
8 Paris FC 2083.44
9 Toulouse FC 2048.00
10 FC Lorient 2043.68
11 Stade Brest 2033.41
12 Racing Strasbourg 2030.14
13 AJ Auxerre 2025.45
14 OGC Nice 2024.23
15 Le Havre AC 2016.65
16 SCO Angers 1957.62
17 AC Troyes 1936.14
18 Le Mans UC 72 1917.57