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 703
Avg Goals 2.39
Avg Home 1.25
Avg Away 1.14
Home Win % 38.8%
Draw % 28.6%
Away Win % 32.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 703
Avg Brier Score 0.5772
Pick Accuracy 51.8%
Source postgres
Raw Model Brier 0.5770
Market Brier 0.5781
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 17
Value Bet Hit Rate 11.8%
ROI (flat stake) -4.4%
ROI Trustworthy? No
Before trusting this ROI:
  • 70.6% of value bets are on 'draw' — 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 · 14 of 703 matches had at least one · staked 17.00, profit -0.75 units.
Side Bets Hit Rate Staked Profit ROI
home 3 33.3% 3.00 6.50 216.7%
draw 12 8.3% 12.00 -5.25 -43.8%
away 2 0.0% 2.00 -2.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% 4.9% 82
10–20% 15.6% 13.3% 286
20–30% 26.3% 27.0% 699
30–40% 33.4% 32.5% 495
40–50% 44.4% 46.6% 236
50–60% 54.7% 52.2% 134
60–70% 65.1% 66.3% 89
70–80% 74.6% 77.9% 68
80–90% 82.5% 94.4% 18
90–100% 90.8% 100.0% 2
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
28.07.23 Obolon Kiev vs Kolos Kovalivka 0-0 27% 31% -12.2 29% 31% -5.2 43% 45% -4.5
28.07.23 Veres Rivne vs Polissya Zhitomir 0-2 26% 30% -12.6 29% 32% -9.0 44% 50% -11.7
29.07.23 FC Rukh Lviv vs Zorya Lugansk 2-1 27% 30% -12.0 28% 29% -3.9 45% 48% -5.4
29.07.23 Metalist 1925 Kharkiv vs Shakhtar Donezk 1-2 7% 7% -8.6 16% 16% -2.1 78% 83% -6.2
30.07.23 Dinamo Kiev vs FK Minaj 4-1 81% 88% -8.0 13% 12% 12.3 6% 6% -0.2
30.07.23 LNZ Cherkasy vs Chernomorets Odessa 0-2 38% 43% -10.8 30% 31% -3.5 32% 34% -4.5
30.07.23 PFC Oleksandria vs Kryvbas Krivoj Rog 1-0 37% 40% -6.5 30% 31% -4.4 33% 36% -9.9
02.08.23 Veres Rivne vs Shakhtar Donezk 1-1 8% 8% -0.8 16% 15% 6.1 76% 83% -8.3
04.08.23 Obolon Kiev vs Dinamo Kiev 2-4 10% 11% -5.9 17% 16% 7.2 73% 79% -8.4
05.08.23 FK Minaj vs LNZ Cherkasy 0-3 28% 31% -9.9 29% 31% -4.5 42% 45% -6.5
05.08.23 PFC Oleksandria vs Metalist 1925 Kharkiv 1-0 51% 54% -5.6 28% 29% -5.5 21% 24% -11.0
06.08.23 FC Rukh Lviv vs Vorskla Poltava 4-1 36% 43% -15.7 29% 31% -4.2 35% 34% 2.2
06.08.23 Kolos Kovalivka vs Chernomorets Odessa 2-0 35% 37% -5.4 30% 31% -4.3 35% 39% -10.7
06.08.23 SC Dnipro-1 vs Polissya Zhitomir 2-1 48% 51% -5.7 27% 29% -4.0 24% 28% -12.8
06.08.23 Zorya Lugansk vs Kryvbas Krivoj Rog 1-3 45% 47% -4.0 28% 29% -3.9 27% 31% -13.3
12.08.23 Chernomorets Odessa vs Obolon Kiev 2-0 47% 48% -1.9 28% 30% -6.3 25% 29% -15.4
12.08.23 Kolos Kovalivka vs Veres Rivne 2-0 42% 45% -6.8 30% 32% -5.6 27% 29% -7.6
12.08.23 Polissya Zhitomir vs FC Rukh Lviv 0-1 45% 49% -7.5 29% 29% -2.8 26% 29% -8.0
13.08.23 Kryvbas Krivoj Rog vs LNZ Cherkasy 2-0 50% 55% -9.4 28% 29% -3.5 22% 23% -3.9
13.08.23 Vorskla Poltava vs Zorya Lugansk 1-2 32% 34% -7.0 28% 29% -1.6 40% 45% -11.1
14.08.23 Shakhtar Donezk vs PFC Oleksandria 2-1 62% 65% -4.7 23% 24% -5.9 15% 17% -15.2
18.08.23 LNZ Cherkasy vs Polissya Zhitomir 1-2 29% 31% -6.7 29% 30% -3.3 42% 45% -8.6
18.08.23 Zorya Lugansk vs PFC Oleksandria 0-0 41% 41% 1.1 29% 30% -5.4 30% 36% -17.3
19.08.23 FC Rukh Lviv vs Kolos Kovalivka 1-1 40% 43% -8.9 31% 32% -4.9 30% 31% -4.8
19.08.23 Metalist 1925 Kharkiv vs FK Minaj 1-0 36% 38% -4.5 32% 34% -6.7 32% 36% -9.5
19.08.23 Veres Rivne vs Vorskla Poltava 1-2 31% 35% -10.7 30% 31% -4.1 39% 42% -5.5
20.08.23 Chernomorets Odessa vs Dinamo Kiev 3-2 16% 15% 6.4 24% 23% 4.6 60% 68% -12.6
20.08.23 Kryvbas Krivoj Rog vs Shakhtar Donezk 3-3 21% 22% -5.1 27% 27% -1.9 53% 59% -10.2
20.08.23 SC Dnipro-1 vs Obolon Kiev 1-2 65% 70% -6.7 21% 22% -3.6 13% 15% -13.4
26.08.23 LNZ Cherkasy vs Metalist 1925 Kharkiv 0-1 41% 43% -6.0 30% 32% -6.1 29% 32% -10.6
26.08.23 PFC Oleksandria vs Polissya Zhitomir 0-3 44% 47% -5.9 30% 31% -5.1 27% 29% -9.6
27.08.23 FK Minaj vs Zorya Lugansk 1-1 21% 23% -7.8 26% 27% -2.4 53% 58% -8.9
27.08.23 Kolos Kovalivka vs Shakhtar Donezk 0-2 14% 14% -1.7 23% 23% 0.2 64% 70% -9.6
28.08.23 Obolon Kiev vs Kryvbas Krivoj Rog 0-0 27% 29% -8.6 30% 31% -5.5 44% 48% -8.5
01.09.23 Veres Rivne vs Chernomorets Odessa 3-1 33% 34% -3.7 29% 30% -3.7 38% 43% -13.5
02.09.23 FK Minaj vs Shakhtar Donezk 1-4 8% 8% -0.2 17% 16% 4.2 76% 82% -7.7
02.09.23 Polissya Zhitomir vs Obolon Kiev 2-0 52% 56% -7.8 28% 29% -3.6 20% 22% -6.3
02.09.23 Vorskla Poltava vs PFC Oleksandria 1-0 33% 36% -8.0 30% 31% -4.0 37% 41% -9.3
03.09.23 FC Rukh Lviv vs Metalist 1925 Kharkiv 1-1 58% 64% -9.4 25% 26% -1.1 17% 17% -2.6
03.09.23 Kolos Kovalivka vs Kryvbas Krivoj Rog 0-3 33% 36% -7.6 32% 34% -6.5 35% 38% -6.4
03.09.23 SC Dnipro-1 vs LNZ Cherkasy 0-0 61% 67% -9.4 24% 24% 0.0 15% 16% -3.6
15.09.23 Metalist 1925 Kharkiv vs Zorya Lugansk 2-1 26% 29% -9.9 28% 29% -3.5 46% 49% -6.0
16.09.23 Chernomorets Odessa vs Polissya Zhitomir 1-0 34% 35% -3.2 30% 31% -3.8 36% 42% -12.5
16.09.23 PFC Oleksandria vs FK Minaj 1-1 55% 58% -4.8 27% 29% -6.1 18% 20% -10.9
16.09.23 Shakhtar Donezk vs Obolon Kiev 1-0 78% 83% -6.4 15% 15% -0.0 7% 7% -7.3
17.09.23 Kryvbas Krivoj Rog vs Veres Rivne 2-1 52% 58% -10.7 28% 29% -2.7 20% 20% -0.1
17.09.23 LNZ Cherkasy vs FC Rukh Lviv 2-1 29% 32% -10.5 30% 32% -6.2 41% 43% -6.0
17.09.23 SC Dnipro-1 vs Kolos Kovalivka 1-1 53% 58% -8.8 27% 29% -4.6 19% 21% -6.9
18.09.23 Dinamo Kiev vs Vorskla Poltava 2-0 63% 71% -10.9 22% 21% 5.5 15% 15% -0.1
22.09.23 Obolon Kiev vs Veres Rivne 0-0 32% 34% -7.8 31% 32% -4.8 38% 40% -6.2
22.09.23 PFC Oleksandria vs Chernomorets Odessa 1-5 37% 36% 2.6 30% 32% -6.0 33% 39% -15.8
23.09.23 FC Rukh Lviv vs Shakhtar Donezk 1-1 16% 17% -1.9 24% 24% 0.9 60% 67% -10.6
23.09.23 LNZ Cherkasy vs Dinamo Kiev 2-4 14% 14% -5.3 22% 22% 0.6 65% 71% -8.9
23.09.23 Polissya Zhitomir vs FK Minaj 2-1 56% 61% -9.0 27% 28% -3.9 17% 18% -4.0
23.09.23 Vorskla Poltava vs Kryvbas Krivoj Rog 1-4 30% 32% -7.7 29% 29% -2.4 42% 45% -8.6
24.09.23 Metalist 1925 Kharkiv vs Kolos Kovalivka 0-0 29% 31% -6.8 31% 33% -6.7 40% 43% -8.5
24.09.23 Zorya Lugansk vs SC Dnipro-1 0-1 30% 32% -6.9 29% 29% -2.3 41% 45% -9.3
30.09.23 Chernomorets Odessa vs Zorya Lugansk 0-0 39% 42% -6.3 29% 29% -2.6 32% 36% -11.2
30.09.23 Shakhtar Donezk vs Vorskla Poltava 1-2 75% 81% -8.1 16% 15% 6.4 9% 10% -6.2
30.09.23 Veres Rivne vs LNZ Cherkasy 0-0 39% 41% -4.9 30% 31% -4.4 31% 35% -10.7
01.10.23 Dinamo Kiev vs PFC Oleksandria 4-2 69% 77% -10.2 20% 18% 7.6 11% 11% 2.2
01.10.23 FK Minaj vs Obolon Kiev 0-1 34% 36% -5.8 31% 33% -6.1 34% 38% -8.8
01.10.23 Kolos Kovalivka vs Polissya Zhitomir 0-0 32% 34% -6.8 31% 32% -5.2 37% 41% -8.6
01.10.23 Kryvbas Krivoj Rog vs FC Rukh Lviv 1-3 42% 45% -8.0 30% 31% -5.0 28% 31% -8.9
02.10.23 SC Dnipro-1 vs Metalist 1925 Kharkiv 1-0 67% 73% -7.9 22% 22% -1.6 11% 11% -1.6
06.10.23 Polissya Zhitomir vs Dinamo Kiev 3-2 18% 20% -8.8 25% 25% -1.4 57% 62% -8.0
07.10.23 Kolos Kovalivka vs Vorskla Poltava 0-0 41% 45% -9.2 30% 31% -4.4 29% 31% -6.2
07.10.23 LNZ Cherkasy vs PFC Oleksandria 0-0 35% 38% -9.2 30% 31% -4.2 35% 38% -6.9
07.10.23 SC Dnipro-1 vs Veres Rivne 2-0 59% 65% -8.6 25% 26% -3.1 16% 17% -7.1
08.10.23 FC Rukh Lviv vs FK Minaj 0-0 60% 65% -8.9 25% 25% -1.6 16% 17% -4.8
08.10.23 Kryvbas Krivoj Rog vs Chernomorets Odessa 1-0 43% 45% -6.0 28% 29% -3.8 29% 33% -13.1
08.10.23 Obolon Kiev vs Metalist 1925 Kharkiv 1-0 39% 42% -6.7 32% 34% -7.3 29% 31% -6.8
20.10.23 Metalist 1925 Kharkiv vs Kryvbas Krivoj Rog 1-3 23% 26% -8.7 29% 31% -5.7 48% 51% -7.3
20.10.23 Obolon Kiev vs Zorya Lugansk 2-4 27% 29% -6.3 30% 32% -5.6 43% 47% -8.0
21.10.23 PFC Oleksandria vs Kolos Kovalivka 0-1 38% 40% -6.2 32% 34% -7.4 31% 33% -8.3
21.10.23 Shakhtar Donezk vs LNZ Cherkasy 3-0 76% 82% -7.3 16% 16% 1.8 8% 8% -6.9
22.10.23 Dinamo Kiev vs SC Dnipro-1 0-1 52% 57% -9.6 26% 27% -1.3 22% 24% -7.6
22.10.23 Veres Rivne vs FC Rukh Lviv 2-5 25% 26% -4.7 28% 29% -2.1 47% 53% -10.8
22.10.23 Vorskla Poltava vs Polissya Zhitomir 0-3 32% 34% -7.8 29% 29% -2.3 39% 43% -9.2
28.10.23 FC Rukh Lviv vs PFC Oleksandria 0-0 50% 56% -10.2 29% 30% -5.3 21% 22% -3.9
28.10.23 Kolos Kovalivka vs Dinamo Kiev 1-1 15% 15% -2.9 24% 24% -0.2 61% 67% -8.7
28.10.23 Kryvbas Krivoj Rog vs SC Dnipro-1 3-0 31% 34% -7.3 29% 30% -3.4 39% 43% -9.5
28.10.23 Zorya Lugansk vs Polissya Zhitomir 0-1 33% 34% -3.8 30% 31% -4.5 37% 42% -12.4
29.10.23 FK Minaj vs Veres Rivne 0-0 33% 36% -8.6 31% 32% -5.4 36% 39% -7.5
29.10.23 LNZ Cherkasy vs Obolon Kiev 3-0 41% 44% -7.6 31% 32% -5.2 28% 30% -6.4
29.10.23 Vorskla Poltava vs Metalist 1925 Kharkiv 2-2 44% 49% -9.2 29% 31% -4.2 26% 28% -5.6
01.11.23 FC Rukh Lviv vs SC Dnipro-1 0-2 37% 42% -10.4 31% 32% -5.4 32% 34% -5.2
03.11.23 Dinamo Kiev vs Shakhtar Donezk 0-1 23% 23% 1.4 26% 25% 3.2 51% 59% -13.7
04.11.23 LNZ Cherkasy vs Kolos Kovalivka 1-1 30% 31% -3.5 32% 35% -7.5 38% 42% -9.7
05.11.23 Metalist 1925 Kharkiv vs Chernomorets Odessa 2-1 22% 23% -3.0 27% 28% -1.6 50% 56% -11.0
05.11.23 Veres Rivne vs Zorya Lugansk 2-2 24% 24% -1.8 27% 28% -1.2 49% 56% -12.5
06.11.23 FC Rukh Lviv vs Obolon Kiev 2-2 55% 60% -8.6 26% 27% -2.9 19% 20% -6.6
06.11.23 Polissya Zhitomir vs Kryvbas Krivoj Rog 0-0 35% 37% -5.8 31% 32% -5.4 35% 38% -10.1
06.11.23 SC Dnipro-1 vs PFC Oleksandria 1-0 61% 67% -9.7 25% 25% -0.8 15% 14% 1.9
10.11.23 Kolos Kovalivka vs FK Minaj 2-0 58% 63% -8.2 26% 27% -4.7 16% 17% -7.0
11.11.23 Obolon Kiev vs Vorskla Poltava 0-1 30% 31% -2.8 32% 34% -6.5 38% 42% -10.1
11.11.23 PFC Oleksandria vs Veres Rivne 1-0 44% 48% -7.1 30% 31% -4.5 26% 28% -6.6
11.11.23 Polissya Zhitomir vs Metalist 1925 Kharkiv 2-1 64% 70% -9.1 23% 23% -0.4 13% 14% -2.5
12.11.23 Chernomorets Odessa vs FC Rukh Lviv 2-3 35% 38% -6.3 29% 30% -3.1 35% 39% -10.0
12.11.23 Kryvbas Krivoj Rog vs Dinamo Kiev 0-2 29% 31% -7.9 28% 29% -3.2 43% 48% -10.3
Showing the 100 most recent of 703 evaluated matches.

Home Ratings

17 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Shakhtar Donezk 2137.99
2 Polissya Zhitomir 2042.95
3 Dinamo Kiev 2015.13
4 FC Kharkiv 1922.13
5 LNZ Cherkasy 1879.74
6 Karpaty Lviv 1857.78
7 Zorya Lugansk 1855.11
8 Bukovina Chernovtsy 1838.98
9 Kolos Kovalivka 1820.13
10 Epicenter Dunaivtsi 1808.76
11 FK Livyi Bereg Kiev 1781.13
12 Kryvbas Krivoj Rog 1756.70
13 NK Veres Rivne 1743.92
14 Veres Rivne 1714.66
15 Obolon Kiev 1684.44
16 FK Kudrivka 1682.08
17 Chernomorets Odessa 1651.89

Away Ratings

17 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Shakhtar Donezk 2079.14
2 Polissya Zhitomir 2050.13
3 Dinamo Kiev 1971.14
4 FC Kharkiv 1909.04
5 LNZ Cherkasy 1897.28
6 Zorya Lugansk 1871.13
7 Karpaty Lviv 1868.24
8 Bukovina Chernovtsy 1798.01
9 Kolos Kovalivka 1761.63
10 Epicenter Dunaivtsi 1746.89
11 Kryvbas Krivoj Rog 1736.06
12 NK Veres Rivne 1694.18
13 FK Livyi Bereg Kiev 1691.01
14 FK Kudrivka 1661.41
15 Chernomorets Odessa 1646.10
16 Obolon Kiev 1596.33
17 Veres Rivne 1390.43