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 517
Avg Goals 2.68
Avg Home 1.52
Avg Away 1.16
Home Win % 45.6%
Draw % 26.5%
Away Win % 27.9%

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 517
Avg Brier Score 0.5710
Pick Accuracy 53.6%
Source postgres
Raw Model Brier 0.5677
Market Brier 0.5750
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 0
Value Bet Hit Rate -
ROI (flat stake) -
ROI Trustworthy? No
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 0 of 517 matches had at least one · staked 0.00, profit 0.00 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
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.4% 9.1% 33
10–20% 15.9% 10.4% 212
20–30% 25.8% 25.9% 646
30–40% 34.5% 33.6% 229
40–50% 44.8% 46.1% 180
50–60% 55.0% 56.4% 133
60–70% 65.4% 71.6% 74
70–80% 74.4% 83.8% 37
80–90% 82.8% 85.7% 7
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
21.07.23 Dinamo Moskva vs FK Krasnodar 1-3 43% 45% -5.5 26% 28% -4.7 31% 35% -11.8
22.07.23 Akhmat Grozny vs Krylya Sovetov Samara 1-2 40% 42% -5.3 28% 30% -6.9 32% 36% -10.3
22.07.23 FK Nizhny Novgorod vs Zenit St. Petersburg 0-2 16% 20% -20.1 25% 30% -16.2 58% 57% 1.5
22.07.23 Lokomotiv Moskva vs Rubin Kazan 2-2 54% 56% -2.6 24% 27% -8.4 21% 26% -17.5
22.07.23 Ural Ekaterinburg vs CSKA Moskva 2-1 25% 27% -8.5 29% 33% -10.4 46% 48% -4.6
23.07.23 FK Rostov vs Fakel Voronezh 2-1 46% 47% -2.8 29% 33% -10.6 25% 28% -11.8
23.07.23 FK Sochi vs Baltika Kaliningrad 2-0 49% 50% -2.8 27% 29% -8.4 24% 28% -14.1
23.07.23 Spartak Moskva vs FK Orenburg 3-2 61% 65% -5.4 22% 23% -5.3 17% 21% -16.1
29.07.23 FK Rostov vs Zenit St. Petersburg 1-1 17% 21% -20.4 24% 29% -14.8 59% 58% 1.0
29.07.23 Krylya Sovetov Samara vs Dinamo Moskva 3-3 37% 38% -4.6 28% 30% -6.5 35% 40% -11.5
29.07.23 Ural Ekaterinburg vs FK Nizhny Novgorod 0-0 49% 50% -3.3 29% 32% -10.5 23% 25% -10.9
30.07.23 Akhmat Grozny vs CSKA Moskva 2-3 27% 29% -8.0 29% 32% -9.0 44% 47% -6.2
30.07.23 Fakel Voronezh vs Lokomotiv Moskva 1-4 35% 38% -8.4 28% 31% -7.4 37% 40% -7.5
30.07.23 FK Krasnodar vs FK Sochi 2-0 53% 59% -9.1 25% 26% -4.4 21% 23% -6.1
30.07.23 Rubin Kazan vs FK Orenburg 1-1 42% 47% -10.5 27% 28% -4.3 31% 32% -4.5
31.07.23 Spartak Moskva vs Baltika Kaliningrad 2-1 66% 68% -2.4 20% 23% -10.6 14% 17% -20.3
04.08.23 FK Krasnodar vs FK Nizhny Novgorod 1-0 60% 64% -6.3 24% 26% -8.6 16% 18% -11.1
05.08.23 CSKA Moskva vs Lokomotiv Moskva 4-1 55% 57% -4.0 24% 25% -5.7 21% 25% -15.9
05.08.23 FK Orenburg vs Ural Ekaterinburg 0-2 40% 44% -9.6 27% 29% -5.6 33% 35% -7.1
05.08.23 Krylya Sovetov Samara vs FK Rostov 5-1 42% 44% -3.8 28% 30% -7.2 30% 34% -12.7
05.08.23 Rubin Kazan vs Spartak Moskva 1-4 28% 32% -14.5 27% 29% -7.7 46% 47% -1.8
06.08.23 Baltika Kaliningrad vs Fakel Voronezh 2-1 48% 49% -3.4 28% 31% -9.5 24% 27% -11.9
06.08.23 FK Sochi vs Akhmat Grozny 1-2 42% 44% -6.0 28% 30% -7.1 30% 33% -9.8
06.08.23 Zenit St. Petersburg vs Dinamo Moskva 2-3 62% 64% -3.0 22% 24% -8.9 17% 20% -19.1
11.08.23 Ural Ekaterinburg vs Spartak Moskva 3-2 29% 33% -10.1 29% 31% -8.5 42% 44% -5.3
12.08.23 FK Orenburg vs FK Krasnodar 0-2 28% 32% -11.7 26% 28% -6.2 46% 48% -5.7
12.08.23 FK Rostov vs Rubin Kazan 3-0 47% 50% -5.5 28% 30% -8.2 25% 27% -9.9
12.08.23 Lokomotiv Moskva vs Krylya Sovetov Samara 1-1 49% 52% -5.4 25% 27% -5.0 26% 30% -13.3
13.08.23 CSKA Moskva vs FK Sochi 3-1 57% 59% -4.5 24% 26% -8.0 19% 23% -15.2
13.08.23 Dinamo Moskva vs Baltika Kaliningrad 2-0 54% 54% -0.0 24% 27% -9.8 22% 27% -20.1
13.08.23 Zenit St. Petersburg vs Fakel Voronezh 2-0 70% 72% -2.9 19% 22% -13.6 11% 14% -21.3
14.08.23 FK Nizhny Novgorod vs Akhmat Grozny 2-0 36% 38% -5.7 31% 34% -9.8 33% 36% -7.2
18.08.23 Rubin Kazan vs Krylya Sovetov Samara 2-1 34% 36% -5.8 29% 31% -7.0 37% 41% -8.7
19.08.23 Baltika Kaliningrad vs Ural Ekaterinburg 0-1 38% 40% -6.3 30% 33% -9.1 32% 35% -8.1
19.08.23 Dinamo Moskva vs CSKA Moskva 2-1 36% 37% -1.5 27% 28% -4.5 37% 42% -13.6
19.08.23 FK Krasnodar vs Lokomotiv Moskva 1-1 51% 54% -5.3 25% 27% -5.8 24% 27% -12.6
19.08.23 FK Sochi vs FK Rostov 4-0 42% 44% -3.9 29% 31% -8.4 29% 33% -11.5
20.08.23 Akhmat Grozny vs FK Orenburg 4-0 51% 54% -5.3 25% 27% -5.8 24% 27% -13.5
20.08.23 Fakel Voronezh vs FK Nizhny Novgorod 2-0 40% 42% -2.8 32% 36% -11.6 28% 31% -9.1
20.08.23 Spartak Moskva vs Zenit St. Petersburg 1-3 34% 37% -8.2 28% 30% -6.5 38% 41% -8.2
25.08.23 Fakel Voronezh vs FK Krasnodar 0-0 25% 27% -7.5 28% 31% -8.4 46% 50% -6.6
25.08.23 FK Orenburg vs CSKA Moskva 1-1 23% 26% -10.4 25% 27% -6.2 51% 55% -7.0
26.08.23 FK Nizhny Novgorod vs FK Rostov 1-0 35% 36% -3.6 31% 34% -10.1 34% 37% -8.3
26.08.23 Rubin Kazan vs Dinamo Moskva 2-2 30% 33% -9.1 27% 29% -6.1 42% 46% -7.4
26.08.23 Spartak Moskva vs Akhmat Grozny 0-0 56% 58% -4.4 23% 25% -6.1 21% 25% -16.2
26.08.23 Zenit St. Petersburg vs Ural Ekaterinburg 4-0 65% 67% -2.9 22% 25% -12.9 13% 16% -19.2
27.08.23 FK Sochi vs Lokomotiv Moskva 0-1 42% 46% -7.4 27% 28% -4.3 31% 34% -9.7
27.08.23 Krylya Sovetov Samara vs Baltika Kaliningrad 2-1 43% 44% -2.6 28% 30% -8.0 29% 34% -13.8
02.09.23 FK Krasnodar vs Spartak Moskva 2-0 40% 43% -7.0 27% 28% -4.2 34% 38% -10.3
02.09.23 FK Nizhny Novgorod vs Rubin Kazan 2-1 42% 44% -6.6 30% 33% -9.1 29% 31% -6.7
02.09.23 Krylya Sovetov Samara vs Fakel Voronezh 3-0 53% 55% -3.2 27% 30% -10.8 20% 23% -13.8
02.09.23 Ural Ekaterinburg vs Akhmat Grozny 0-1 41% 43% -4.7 29% 32% -8.7 30% 33% -10.7
03.09.23 CSKA Moskva vs Zenit St. Petersburg 1-1 33% 35% -6.2 29% 32% -8.1 38% 41% -8.3
03.09.23 FK Orenburg vs FK Sochi 3-0 40% 43% -9.1 28% 29% -5.8 33% 35% -6.6
03.09.23 FK Rostov vs Dinamo Moskva 1-2 38% 41% -5.5 27% 29% -4.9 34% 38% -10.6
03.09.23 Lokomotiv Moskva vs Baltika Kaliningrad 3-2 46% 47% -3.8 26% 28% -6.4 28% 33% -14.4
15.09.23 Dinamo Moskva vs FK Nizhny Novgorod 1-1 59% 62% -4.6 24% 26% -8.9 17% 20% -14.4
16.09.23 Akhmat Grozny vs FK Krasnodar 1-1 35% 38% -7.2 28% 30% -6.8 37% 40% -8.5
16.09.23 Baltika Kaliningrad vs FK Rostov 2-2 45% 47% -6.0 28% 31% -7.6 27% 29% -8.2
16.09.23 CSKA Moskva vs Krylya Sovetov Samara 2-2 57% 59% -4.4 24% 26% -8.1 19% 23% -15.4
16.09.23 Spartak Moskva vs FK Sochi 1-0 61% 64% -5.6 22% 24% -6.1 17% 20% -14.4
17.09.23 Lokomotiv Moskva vs FK Orenburg 0-2 51% 53% -5.0 24% 25% -3.9 25% 29% -14.5
17.09.23 Rubin Kazan vs Zenit St. Petersburg 0-3 20% 23% -15.8 24% 27% -9.7 56% 57% -2.5
23.09.23 Baltika Kaliningrad vs Akhmat Grozny 1-0 40% 42% -5.0 29% 31% -7.3 32% 35% -10.0
23.09.23 Krylya Sovetov Samara vs FK Sochi 2-1 49% 53% -7.1 27% 28% -5.9 24% 26% -8.5
23.09.23 Spartak Moskva vs Dinamo Moskva 1-0 47% 49% -3.9 25% 26% -3.8 28% 33% -14.9
24.09.23 FK Krasnodar vs Ural Ekaterinburg 2-0 54% 57% -4.9 26% 28% -8.6 20% 23% -12.5
24.09.23 FK Nizhny Novgorod vs FK Orenburg 3-1 37% 39% -5.7 29% 31% -7.7 34% 38% -9.4
24.09.23 FK Rostov vs CSKA Moskva 3-3 33% 37% -11.4 28% 29% -6.4 40% 42% -4.9
24.09.23 Zenit St. Petersburg vs Lokomotiv Moskva 1-2 66% 69% -3.6 20% 22% -9.7 13% 17% -19.3
25.09.23 Fakel Voronezh vs Rubin Kazan 0-1 36% 38% -5.3 31% 34% -9.4 33% 35% -6.4
29.09.23 FK Rostov vs Ural Ekaterinburg 2-2 42% 44% -5.9 29% 31% -7.7 30% 32% -8.4
30.09.23 CSKA Moskva vs Baltika Kaliningrad 1-0 57% 59% -4.0 24% 27% -8.1 19% 22% -14.1
30.09.23 FK Orenburg vs Zenit St. Petersburg 3-1 20% 24% -14.3 24% 26% -7.3 56% 59% -5.1
30.09.23 Lokomotiv Moskva vs FK Nizhny Novgorod 1-0 54% 56% -3.8 25% 28% -8.3 20% 24% -13.9
30.09.23 Rubin Kazan vs FK Krasnodar 0-2 31% 35% -10.7 28% 31% -7.8 40% 42% -4.5
01.10.23 Akhmat Grozny vs Dinamo Moskva 1-1 35% 38% -6.0 26% 27% -3.8 38% 43% -11.5
01.10.23 Fakel Voronezh vs FK Sochi 2-0 35% 38% -7.6 30% 33% -9.3 35% 37% -5.7
01.10.23 Krylya Sovetov Samara vs Spartak Moskva 4-0 34% 37% -7.8 27% 29% -4.9 39% 42% -8.3
07.10.23 Baltika Kaliningrad vs FK Orenburg 1-0 44% 46% -4.5 27% 29% -6.5 29% 33% -12.5
07.10.23 FK Krasnodar vs FK Rostov 3-2 57% 61% -6.2 24% 26% -7.2 18% 21% -11.7
07.10.23 FK Sochi vs Zenit St. Petersburg 0-2 16% 19% -13.0 23% 25% -9.0 61% 64% -5.1
07.10.23 Ural Ekaterinburg vs Lokomotiv Moskva 2-2 37% 38% -3.0 28% 30% -6.9 34% 39% -12.1
08.10.23 Akhmat Grozny vs Rubin Kazan 0-1 45% 47% -4.2 28% 30% -7.8 27% 31% -12.7
08.10.23 Dinamo Moskva vs Fakel Voronezh 0-0 66% 69% -4.0 21% 23% -10.2 13% 16% -17.2
08.10.23 FK Nizhny Novgorod vs Krylya Sovetov Samara 2-0 31% 34% -8.8 29% 32% -8.7 40% 42% -4.9
08.10.23 Spartak Moskva vs CSKA Moskva 2-2 40% 42% -4.9 27% 29% -5.5 32% 36% -11.1
21.10.23 Baltika Kaliningrad vs FK Krasnodar 2-2 27% 30% -9.1 27% 30% -8.7 46% 51% -10.6
21.10.23 FK Orenburg vs Fakel Voronezh 1-2 54% 59% -7.6 25% 29% -10.8 20% 24% -15.4
21.10.23 Lokomotiv Moskva vs Dinamo Moskva 0-0 36% 39% -9.2 28% 30% -8.4 37% 41% -11.7
21.10.23 Rubin Kazan vs CSKA Moskva 0-0 29% 33% -12.8 27% 29% -8.5 44% 48% -8.4
22.10.23 FK Rostov vs Akhmat Grozny 3-0 43% 47% -9.1 27% 29% -8.1 30% 34% -12.7
22.10.23 Spartak Moskva vs FK Nizhny Novgorod 2-0 59% 61% -3.9 24% 28% -13.9 17% 22% -21.4
22.10.23 Ural Ekaterinburg vs FK Sochi 1-4 46% 49% -6.3 27% 30% -9.9 27% 31% -15.0
22.10.23 Zenit St. Petersburg vs Krylya Sovetov Samara 3-1 65% 69% -6.2 21% 24% -12.6 14% 19% -21.8
27.10.23 Rubin Kazan vs Baltika Kaliningrad 1-0 45% 48% -7.8 27% 30% -8.9 28% 33% -13.8
28.10.23 Fakel Voronezh vs Spartak Moskva 2-0 26% 30% -13.9 27% 29% -9.6 47% 51% -7.7
28.10.23 FK Rostov vs Lokomotiv Moskva 1-0 39% 43% -9.8 27% 29% -6.9 35% 40% -12.9
28.10.23 Krylya Sovetov Samara vs FK Orenburg 1-1 53% 58% -9.0 25% 27% -8.4 22% 26% -14.1
28.10.23 Zenit St. Petersburg vs Akhmat Grozny 2-1 69% 74% -5.9 19% 23% -15.3 12% 15% -23.7
Showing the 100 most recent of 517 evaluated matches.

Home Ratings

16 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Zenit St. Petersburg 2223.43
2 FK Krasnodar 2187.38
3 CSKA Moskva 2136.40
4 Spartak Moskva 2113.42
5 Lokomotiv Moskva 2076.80
6 Dinamo Moskva 2069.01
7 Baltika Kaliningrad 2031.68
8 Akhmat Grozny 1990.83
9 FK Rostov 1987.06
10 Rubin Kazan 1963.59
11 Dinamo Makhachkala 1939.92
12 Akron Tolyatti 1894.26
13 Krylya Sovetov Samara 1891.66
14 FK Orenburg 1865.50
15 FK Nizhny Novgorod 1854.51
16 FK Sochi 1825.65

Away Ratings

16 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Zenit St. Petersburg 2156.01
2 FK Krasnodar 2074.30
3 Spartak Moskva 2066.13
4 Dinamo Moskva 2032.28
5 Lokomotiv Moskva 2018.25
6 CSKA Moskva 1980.96
7 Akhmat Grozny 1957.16
8 Baltika Kaliningrad 1913.04
9 Rubin Kazan 1903.94
10 FK Orenburg 1902.93
11 FK Rostov 1881.11
12 Dinamo Makhachkala 1871.58
13 Akron Tolyatti 1830.53
14 FK Nizhny Novgorod 1794.04
15 Krylya Sovetov Samara 1764.08
16 FK Sochi 1749.53