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 888
Avg Goals 2.77
Avg Home 1.52
Avg Away 1.25
Home Win % 44.0%
Draw % 24.1%
Away Win % 31.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 888
Avg Brier Score 0.5639
Pick Accuracy 54.8%
Source postgres
Raw Model Brier 0.5686
Market Brier 0.5625
Blended Model Beats Market? No
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 20
Value Bet Hit Rate 0.0%
ROI (flat stake) -100.0%
ROI Trustworthy? No
Before trusting this ROI:
  • The blended model's Brier score does not beat the market's — ROI may reflect leftover model bias rather than genuine skill.
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 15 of 888 matches had at least one · staked 20.00, profit -20.00 units.
Side Bets Hit Rate Staked Profit ROI
home 2 0.0% 2.00 -2.00 -100.0%
draw 6 0.0% 6.00 -6.00 -100.0%
away 12 0.0% 12.00 -12.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.2% 6.0% 116
10–20% 15.6% 13.4% 344
20–30% 25.8% 25.3% 1081
30–40% 34.9% 34.3% 388
40–50% 44.7% 46.9% 303
50–60% 54.5% 54.2% 190
60–70% 64.4% 68.6% 121
70–80% 74.7% 76.0% 75
80–90% 84.6% 95.1% 41
90–100% 90.5% 80.0% 5
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
29.07.23 Backa Topola vs Partizan Belgrade 3-3 34% 36% -4.3 29% 33% -14.0 37% 43% -14.5
29.07.23 Cukaricki Belgrade vs Radnicki Nis 2-0 57% 67% -13.8 24% 26% -8.2 19% 19% -0.0
29.07.23 FK Spartak Subotica vs IMT Novi Beograd 2-1 48% 53% -8.4 27% 32% -14.9 24% 28% -12.4
29.07.23 FK Vozdovac Beograd vs Javor Ivanjica 0-0 36% 40% -10.4 29% 33% -13.9 35% 39% -9.5
30.07.23 Crvena Zvezda Belgrade vs Vojvodina Novi Sad 5-0 84% 95% -11.3 10% 8% 19.2 6% 5% 17.2
30.07.23 FK Novi Pazar vs Radnicki 1923 Kragujevac 2-0 40% 45% -12.7 29% 33% -14.0 32% 34% -6.7
30.07.23 Napredak Krusevac vs FK Zeleznicar Pancevo 0-1 47% 52% -9.8 28% 32% -14.2 26% 29% -10.3
31.07.23 Mladost Lucani vs Radnik Surdulica 0-0 42% 48% -10.8 29% 33% -14.0 29% 31% -7.7
03.08.23 Radnicki Nis vs Backa Topola 0-3 31% 34% -11.3 27% 31% -12.5 43% 48% -10.7
05.08.23 FK Zeleznicar Pancevo vs Mladost Lucani 0-2 41% 50% -18.7 28% 32% -13.6 32% 31% 2.4
05.08.23 Javor Ivanjica vs FK Novi Pazar 3-1 38% 42% -9.2 30% 35% -15.1 32% 35% -9.1
06.08.23 Crvena Zvezda Belgrade vs Napredak Krusevac 4-0 90% 97% -7.0 7% 7% -1.9 3% 3% -1.7
06.08.23 IMT Novi Beograd vs FK Vozdovac Beograd 2-2 40% 44% -10.1 28% 32% -13.2 32% 36% -10.3
06.08.23 Radnicki 1923 Kragujevac vs Cukaricki Belgrade 1-2 23% 26% -12.3 27% 31% -14.6 50% 55% -8.1
06.08.23 Vojvodina Novi Sad vs Partizan Belgrade 0-2 27% 30% -12.2 27% 31% -13.4 47% 52% -9.8
07.08.23 Radnik Surdulica vs FK Spartak Subotica 2-0 42% 45% -6.8 29% 34% -15.2 29% 33% -13.4
11.08.23 Mladost Lucani vs Crvena Zvezda Belgrade 1-4 3% 3% 0.3 8% 7% 2.2 89% 96% -7.5
12.08.23 Backa Topola vs Radnicki 1923 Kragujevac 1-0 62% 71% -12.0 22% 24% -8.9 16% 17% -4.7
12.08.23 Cukaricki Belgrade vs Javor Ivanjica 2-2 67% 76% -11.8 20% 22% -8.4 13% 13% -0.6
12.08.23 FK Vozdovac Beograd vs Radnik Surdulica 1-1 38% 44% -13.4 29% 34% -14.5 33% 34% -5.7
13.08.23 FK Spartak Subotica vs FK Zeleznicar Pancevo 3-0 45% 50% -10.1 27% 30% -12.3 28% 32% -11.8
13.08.23 Napredak Krusevac vs Vojvodina Novi Sad 0-0 31% 36% -13.6 29% 34% -14.8 40% 42% -5.9
13.08.23 Partizan Belgrade vs Radnicki Nis 2-1 64% 74% -13.4 21% 23% -6.7 15% 14% 2.8
14.08.23 FK Novi Pazar vs IMT Novi Beograd 3-4 50% 57% -12.0 26% 29% -11.7 24% 26% -7.3
18.08.23 IMT Novi Beograd vs Cukaricki Belgrade 3-0 21% 25% -14.0 25% 29% -13.6 54% 59% -8.5
19.08.23 Crvena Zvezda Belgrade vs FK Spartak Subotica 3-0 91% 97% -6.4 7% 7% -10.0 2% 3% -11.1
19.08.23 FK Zeleznicar Pancevo vs FK Vozdovac Beograd 0-1 37% 42% -12.6 29% 33% -14.3 35% 38% -8.4
19.08.23 Vojvodina Novi Sad vs Radnicki Nis 3-2 55% 67% -17.7 24% 26% -6.5 21% 19% 11.1
20.08.23 Javor Ivanjica vs Backa Topola 0-3 24% 27% -9.7 27% 31% -13.7 49% 54% -10.1
20.08.23 Napredak Krusevac vs Mladost Lucani 0-1 41% 47% -11.4 30% 35% -15.1 29% 31% -6.5
20.08.23 Radnik Surdulica vs FK Novi Pazar 0-0 43% 49% -11.1 29% 33% -14.5 28% 31% -8.6
25.08.23 Radnicki Nis vs Radnicki 1923 Kragujevac 4-1 51% 58% -13.3 26% 29% -11.6 23% 24% -4.5
26.08.23 Backa Topola vs IMT Novi Beograd 1-0 62% 69% -11.3 22% 24% -9.1 17% 18% -8.0
26.08.23 FK Vozdovac Beograd vs Crvena Zvezda Belgrade 3-2 6% 7% -9.7 12% 13% -9.6 82% 89% -8.3
26.08.23 Mladost Lucani vs Vojvodina Novi Sad 2-2 24% 27% -11.8 27% 31% -14.0 49% 53% -7.8
27.08.23 Cukaricki Belgrade vs Radnik Surdulica 0-0 58% 68% -14.2 24% 27% -10.1 18% 17% 1.4
27.08.23 FK Novi Pazar vs FK Zeleznicar Pancevo 1-0 52% 60% -13.0 26% 29% -12.3 22% 23% -5.7
27.08.23 FK Spartak Subotica vs Napredak Krusevac 1-3 44% 50% -11.0 28% 33% -15.1 27% 30% -10.2
27.08.23 Partizan Belgrade vs Javor Ivanjica 3-1 71% 80% -11.0 18% 19% -6.7 11% 11% -3.8
01.09.23 Radnik Surdulica vs Backa Topola 0-1 24% 24% -2.9 27% 31% -12.6 49% 57% -13.5
02.09.23 Crvena Zvezda Belgrade vs FK Novi Pazar 2-1 90% 98% -7.9 7% 6% 4.5 3% 3% -0.0
02.09.23 Javor Ivanjica vs Radnicki Nis 1-0 35% 40% -12.3 29% 33% -14.0 36% 39% -7.5
02.09.23 Napredak Krusevac vs FK Vozdovac Beograd 2-1 42% 49% -14.5 30% 35% -14.8 29% 29% 0.1
02.09.23 Vojvodina Novi Sad vs Radnicki 1923 Kragujevac 2-1 60% 69% -14.2 23% 26% -9.7 17% 17% -0.9
03.09.23 IMT Novi Beograd vs Partizan Belgrade 2-3 18% 21% -11.9 23% 26% -12.3 59% 65% -9.2
03.09.23 Mladost Lucani vs FK Spartak Subotica 2-1 43% 50% -13.2 28% 32% -13.3 29% 30% -5.6
04.09.23 FK Zeleznicar Pancevo vs Cukaricki Belgrade 2-2 24% 27% -11.7 26% 30% -13.4 50% 55% -8.6
16.09.23 Backa Topola vs FK Zeleznicar Pancevo 6-3 71% 81% -11.3 18% 19% -6.5 11% 11% -1.2
16.09.23 Cukaricki Belgrade vs Crvena Zvezda Belgrade 2-1 11% 12% -10.1 18% 20% -10.8 71% 79% -9.9
16.09.23 FK Spartak Subotica vs Vojvodina Novi Sad 2-0 29% 33% -14.3 28% 32% -14.2 44% 47% -5.9
16.09.23 FK Vozdovac Beograd vs Mladost Lucani 3-1 44% 51% -13.3 28% 32% -13.0 28% 29% -4.3
17.09.23 FK Novi Pazar vs Napredak Krusevac 2-1 46% 52% -10.9 29% 33% -14.1 25% 27% -5.5
17.09.23 Partizan Belgrade vs Radnik Surdulica 3-2 71% 81% -11.6 18% 19% -5.5 11% 11% 1.6
17.09.23 Radnicki 1923 Kragujevac vs Javor Ivanjica 2-0 47% 53% -11.7 27% 30% -11.6 26% 28% -6.4
17.09.23 Radnicki Nis vs IMT Novi Beograd 1-0 47% 53% -12.5 26% 30% -12.6 27% 29% -9.2
21.09.23 IMT Novi Beograd vs Radnicki 1923 Kragujevac 1-0 40% 45% -11.5 27% 31% -12.3 32% 36% -9.3
22.09.23 FK Spartak Subotica vs FK Vozdovac Beograd 1-0 44% 51% -13.8 27% 31% -12.1 28% 29% -3.6
22.09.23 FK Zeleznicar Pancevo vs Partizan Belgrade 1-2 13% 15% -12.3 20% 22% -11.8 67% 74% -9.0
22.09.23 Radnik Surdulica vs Radnicki Nis 0-0 35% 39% -9.6 29% 34% -14.2 35% 39% -9.6
23.09.23 Mladost Lucani vs FK Novi Pazar 2-0 38% 43% -10.4 29% 34% -14.5 33% 36% -9.5
23.09.23 Vojvodina Novi Sad vs Javor Ivanjica 2-1 66% 76% -14.1 21% 22% -5.2 14% 13% 7.3
29.09.23 Vojvodina Novi Sad vs IMT Novi Beograd 2-1 57% 67% -13.9 23% 26% -9.1 19% 20% -3.5
30.09.23 Crvena Zvezda Belgrade vs Radnicki Nis 1-0 85% 95% -10.3 10% 9% 11.6 5% 4% 12.7
30.09.23 FK Spartak Subotica vs Cukaricki Belgrade 0-3 28% 32% -12.9 27% 31% -13.3 45% 49% -8.1
30.09.23 Mladost Lucani vs Backa Topola 1-1 21% 22% -4.7 25% 28% -10.7 54% 62% -12.5
01.10.23 FK Zeleznicar Pancevo vs Radnicki 1923 Kragujevac 0-2 36% 42% -14.8 28% 32% -13.2 36% 38% -4.5
01.10.23 Napredak Krusevac vs Partizan Belgrade 0-2 15% 17% -9.3 22% 25% -12.2 63% 69% -9.4
01.10.23 Radnik Surdulica vs Javor Ivanjica 0-1 43% 48% -10.3 29% 33% -14.1 29% 31% -8.3
02.10.23 FK Vozdovac Beograd vs FK Novi Pazar 1-0 42% 49% -13.3 28% 32% -13.0 30% 31% -5.0
06.10.23 IMT Novi Beograd vs Radnik Surdulica 1-1 46% 51% -10.8 27% 31% -12.6 27% 29% -8.4
06.10.23 Radnicki Nis vs Napredak Krusevac 1-1 45% 49% -8.8 27% 31% -13.0 28% 32% -12.2
07.10.23 FK Novi Pazar vs Vojvodina Novi Sad 3-1 30% 35% -13.1 28% 32% -13.8 42% 45% -7.8
07.10.23 Javor Ivanjica vs FK Zeleznicar Pancevo 2-1 43% 49% -11.7 28% 33% -14.7 28% 31% -8.9
07.10.23 Partizan Belgrade vs Mladost Lucani 2-0 76% 86% -11.3 15% 15% -0.6 9% 9% 1.0
08.10.23 Backa Topola vs FK Spartak Subotica 0-2 64% 74% -12.6 21% 23% -8.1 15% 15% -3.4
08.10.23 Cukaricki Belgrade vs FK Vozdovac Beograd 1-1 58% 67% -13.2 24% 26% -9.7 18% 18% -0.9
08.10.23 Radnicki 1923 Kragujevac vs Crvena Zvezda Belgrade 3-4 9% 10% -7.2 15% 17% -8.1 76% 84% -9.8
20.10.23 FK Novi Pazar vs Cukaricki Belgrade 1-0 29% 32% -9.3 27% 31% -12.6 43% 49% -10.9
20.10.23 FK Spartak Subotica vs Partizan Belgrade 0-3 14% 15% -7.6 21% 23% -10.4 65% 72% -10.2
20.10.23 Napredak Krusevac vs Radnicki 1923 Kragujevac 1-3 35% 38% -8.5 29% 34% -14.2 36% 40% -10.7
21.10.23 Crvena Zvezda Belgrade vs Javor Ivanjica 3-2 88% 96% -8.8 8% 7% 11.2 4% 4% -0.4
21.10.23 FK Vozdovac Beograd vs Backa Topola 1-1 25% 29% -11.0 26% 30% -12.9 48% 53% -9.9
22.10.23 Mladost Lucani vs Radnicki Nis 1-2 36% 40% -9.7 28% 32% -12.9 36% 40% -10.5
22.10.23 Vojvodina Novi Sad vs Radnik Surdulica 3-0 65% 75% -13.8 21% 23% -7.3 14% 13% 6.9
23.10.23 FK Zeleznicar Pancevo vs IMT Novi Beograd 3-1 35% 40% -12.3 28% 32% -13.1 37% 40% -7.8
25.10.23 Radnicki 1923 Kragujevac vs Partizan Belgrade 0-4 12% 12% -0.4 19% 21% -7.3 68% 78% -12.0
27.10.23 Javor Ivanjica vs Napredak Krusevac 0-2 48% 54% -12.1 27% 31% -12.9 25% 27% -6.6
28.10.23 IMT Novi Beograd vs Crvena Zvezda Belgrade 1-2 9% 9% -1.8 14% 14% -1.6 77% 86% -10.2
28.10.23 Radnicki Nis vs FK Spartak Subotica 1-1 51% 58% -12.3 26% 29% -11.8 23% 25% -6.6
28.10.23 Radnik Surdulica vs FK Zeleznicar Pancevo 0-1 42% 47% -10.7 29% 33% -13.8 30% 32% -7.8
29.10.23 Backa Topola vs FK Novi Pazar 1-1 61% 69% -11.8 22% 25% -10.3 16% 17% -6.0
29.10.23 Cukaricki Belgrade vs Vojvodina Novi Sad 2-2 42% 50% -15.0 27% 31% -11.6 30% 31% -3.0
29.10.23 Partizan Belgrade vs FK Vozdovac Beograd 3-0 74% 83% -11.1 17% 17% -5.1 10% 10% -2.7
29.10.23 Radnicki 1923 Kragujevac vs Mladost Lucani 4-1 50% 57% -13.3 27% 30% -12.3 24% 25% -4.6
01.11.23 Crvena Zvezda Belgrade vs Backa Topola 1-1 75% 85% -12.0 15% 15% -0.0 9% 9% 3.5
04.11.23 Crvena Zvezda Belgrade vs Radnik Surdulica 3-1 91% 98% -7.3 7% 6% 5.7 2% 2% 19.3
05.11.23 Cukaricki Belgrade vs Backa Topola 0-2 40% 47% -14.4 27% 31% -12.5 33% 35% -6.3
05.11.23 FK Vozdovac Beograd vs Radnicki Nis 1-1 38% 43% -10.6 28% 32% -13.1 34% 38% -10.1
05.11.23 Vojvodina Novi Sad vs FK Zeleznicar Pancevo 2-2 66% 78% -14.3 20% 21% -4.4 14% 13% 5.8
06.11.23 FK Novi Pazar vs Partizan Belgrade 0-1 17% 17% -5.1 22% 24% -9.5 61% 69% -11.6
Showing the 100 most recent of 888 evaluated matches.

Home Ratings

14 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Crvena Zvezda Belgrade 2162.72
2 Partizan Belgrade 1930.57
3 FK Zeleznicar Pancevo 1914.90
4 Vojvodina Novi Sad 1884.99
5 Radnik Surdulica 1795.69
6 Radnicki 1923 Kragujevac 1794.58
7 OFK Belgrade 1783.41
8 IMT Novi Beograd 1776.28
9 Radnicki Nis 1765.85
10 FK Novi Pazar 1720.78
11 Mladost Lucani 1693.00
12 Cukaricki Belgrade 1692.24
13 FK Macva Sabac 1637.89
14 FK Zemun 1486.11

Away Ratings

14 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Crvena Zvezda Belgrade 2016.15
2 Vojvodina Novi Sad 1898.72
3 Partizan Belgrade 1886.27
4 IMT Novi Beograd 1754.73
5 Cukaricki Belgrade 1753.16
6 FK Zeleznicar Pancevo 1745.61
7 Radnicki Nis 1737.82
8 FK Novi Pazar 1727.63
9 Radnicki 1923 Kragujevac 1723.74
10 Radnik Surdulica 1714.34
11 OFK Belgrade 1710.09
12 Mladost Lucani 1662.07
13 FK Macva Sabac 1508.61
14 FK Zemun 1438.18