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 137
Avg Goals 3.46
Avg Home 1.96
Avg Away 1.50
Home Win % 51.8%
Draw % 18.2%
Away Win % 29.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 137
Avg Brier Score 0.5914
Pick Accuracy 54.0%
Source postgres
Raw Model Brier 0.5978
Market Brier 0.5952
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 10
Value Bet Hit Rate 30.0%
ROI (flat stake) 16.0%
ROI Trustworthy? No
Before trusting this ROI:
  • 80.0% of value bets are on 'home' — 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 · 10 of 137 matches had at least one · staked 10.00, profit 1.60 units.
Side Bets Hit Rate Staked Profit ROI
home 8 37.5% 8.00 3.60 45.0%
draw 0 - 0.00 0.00 -
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% 0.0% 5
10–20% 17.2% 17.6% 85
20–30% 22.9% 22.3% 121
30–40% 34.8% 35.8% 67
40–50% 45.1% 46.8% 62
50–60% 54.6% 56.1% 41
60–70% 64.1% 68.4% 19
70–80% 74.1% 37.5% 8
80–90% 84.0% 100.0% 3
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
04.08.23 IK Sleipner vs Syrianska Botkyrka IF 1-2 75% 79% -4.3 14% 19% -27.8 11% 13% -18.2
05.08.23 IFK Haninge vs Karlslunds IF HFK 4-1 64% 67% -4.7 18% 24% -26.1 18% 20% -10.0
06.08.23 Mjölby FF vs Smedby Ais 2-1 47% 45% 2.8 22% 29% -26.2 32% 37% -14.8
06.08.23 Nacka Iliria vs IFK Eskilstuna 2-1 51% 52% -1.2 20% 28% -26.5 28% 33% -14.8
12.08.23 IFK Eskilstuna vs Smedby Ais 1-2 48% 44% 7.3 21% 29% -26.9 31% 39% -19.9
18.08.23 Nacka Iliria vs FOC Farsta 1-1 51% 51% 0.9 20% 28% -26.3 29% 34% -15.7
27.08.23 IK Sleipner vs Smedby Ais 3-2 66% 65% 2.4 18% 25% -29.8 16% 22% -24.8
03.09.23 Huddinge IF vs Ragsveds IF 1-1 56% 53% 4.9 20% 28% -28.8 24% 31% -22.8
07.09.23 IK Sleipner vs IFK Eskilstuna 3-1 67% 68% -1.5 17% 23% -28.4 16% 21% -21.1
10.09.23 Mjölby FF vs IFK Haninge 1-2 30% 31% -3.8 22% 29% -24.4 49% 53% -7.3
10.09.23 Nyköpings BIS vs Nacka Iliria 3-1 72% 74% -3.2 16% 22% -28.1 13% 15% -17.7
16.09.23 Huddinge IF vs Nyköpings BIS 2-2 27% 29% -6.8 20% 26% -23.6 52% 56% -7.1
24.09.23 Huddinge IF vs Karlslunds IF HFK 1-0 56% 58% -4.1 20% 27% -26.0 24% 27% -10.3
24.09.23 Smedby Ais vs Syrianska Botkyrka IF 2-3 50% 51% -1.4 21% 28% -25.7 30% 34% -12.8
27.09.23 Ragsveds IF vs Nacka Iliria 3-1 42% 44% -5.7 21% 29% -25.2 37% 40% -8.2
13.10.23 FOC Farsta vs Ragsveds IF 1-2 45% 41% 10.0 21% 29% -27.3 34% 43% -20.7
15.10.23 IFK Haninge vs Nyköpings BIS 1-1 34% 36% -3.5 21% 27% -23.3 45% 49% -8.2
15.10.23 Smedby Ais vs Nacka Iliria 5-0 40% 40% -0.1 22% 29% -25.7 38% 43% -12.2
21.10.23 Nyköpings BIS vs IFK Eskilstuna 1-3 39% 32% 20.2 19% 24% -23.9 43% 55% -22.4
14.05.24 IK Sleipner vs Atvidabergs FF 3-0 51% 51% -0.2 20% 27% -25.4 29% 34% -14.6
25.05.24 IFK Eskilstuna vs Nyköpings BIS 2-2 27% 20% 33.9 17% 22% -20.4 56% 70% -20.0
03.06.24 Nyköpings BIS vs IF Sylvia Norrköping 2-1 61% 58% 4.7 18% 26% -29.2 21% 29% -25.3
14.06.24 IFK Eskilstuna vs Smedby Ais 3-2 55% 50% 9.9 19% 26% -29.3 26% 36% -27.2
17.06.24 Nyköpings BIS vs Atvidabergs FF 1-1 53% 52% 1.9 20% 27% -26.6 27% 33% -17.9
20.06.24 IK Sleipner vs Mjölby FF 2-1 74% 75% -2.1 14% 20% -28.4 12% 15% -21.8
27.06.24 Nyköpings BIS vs Enskede IK 2-1 54% 56% -3.7 20% 26% -25.5 26% 29% -11.6
04.08.24 IFK Haninge vs IFK Eskilstuna 3-2 87% 92% -5.3 8% 11% -26.8 5% 6% -16.7
11.08.24 Nacka Iliria vs Mjölby FF 5-0 55% 58% -5.0 20% 26% -25.7 26% 29% -10.5
16.08.24 Smedby Ais vs Atvidabergs FF 0-2 34% 35% -3.6 21% 28% -24.4 45% 50% -9.6
31.08.24 IFK Haninge vs Atvidabergs FF 5-1 58% 61% -4.9 19% 26% -25.4 23% 26% -9.4
01.09.24 Nacka Iliria vs IF Sylvia Norrköping 2-2 37% 36% 1.3 21% 28% -24.8 42% 49% -13.4
06.09.24 Atvidabergs FF vs IK Sleipner 3-0 46% 48% -4.0 21% 28% -24.9 33% 37% -9.7
07.09.24 Enskede IK vs IFK Haninge 0-3 24% 24% 0.4 21% 27% -23.8 55% 61% -9.4
15.09.24 BK Ljungsbro vs Nyköpings BIS 0-0 30% 31% -4.7 21% 27% -23.8 50% 54% -8.2
15.09.24 IK Sleipner vs Enskede IK 2-2 50% 48% 4.4 20% 28% -26.8 30% 37% -19.1
20.09.24 Smedby Ais vs IK Sleipner 2-2 35% 38% -7.7 21% 28% -24.6 44% 48% -7.1
27.09.24 IK Sleipner vs Syrianska Botkyrka IF 0-4 40% 36% 9.9 21% 29% -25.8 39% 48% -18.4
27.09.24 Nacka Iliria vs Enskede IK 2-0 45% 48% -4.6 24% 32% -27.1 31% 33% -6.7
04.10.24 IFK Haninge vs IK Sleipner 3-1 85% 88% -4.4 9% 13% -27.6 6% 8% -21.1
12.10.24 Mjölby FF vs IK Sleipner 2-5 30% 27% 10.7 21% 28% -24.1 49% 58% -14.5
13.10.24 BK Ljungsbro vs Smedby Ais 0-3 42% 41% 2.7 21% 28% -24.9 37% 43% -14.4
13.10.24 Nyköpings BIS vs Huddinge IF 3-2 64% 61% 4.6 18% 26% -31.0 18% 24% -27.6
20.10.24 IFK Haninge vs Nacka Iliria 4-1 81% 85% -5.7 11% 15% -26.4 8% 10% -14.8
28.03.25 BK Forward Örebro vs Eker Orebro 4-2 52% 61% -14.9 20% 26% -23.1 28% 25% 12.4
04.04.25 Ragsveds IF vs FOC Farsta 2-1 43% 43% -0.9 21% 29% -25.1 36% 40% -11.2
26.04.25 FOC Farsta vs IF Sylvia Norrköping 1-3 42% 45% -7.5 21% 28% -24.9 37% 40% -7.2
26.04.25 Smedby Ais vs Huddinge IF 3-2 58% 61% -5.3 19% 26% -25.4 23% 25% -8.9
23.05.25 BK Forward Örebro vs Syrianska Eskilstuna IF 3-0 62% 72% -15.1 17% 22% -20.9 21% 17% 22.3
23.05.25 FOC Farsta vs Enskede IK 4-0 36% 35% 2.8 21% 28% -24.5 43% 50% -13.6
23.05.25 Smedby Ais vs IF Sylvia Norrköping 1-4 34% 32% 4.4 19% 24% -22.7 47% 56% -15.5
31.05.25 Eker Orebro vs IK Sleipner 2-1 21% 19% 11.8 17% 21% -19.6 62% 71% -13.5
01.06.25 IF Sylvia Norrköping vs Ragsveds IF 2-1 49% 44% 11.3 20% 27% -27.6 31% 41% -24.2
01.06.25 Nyköpings BIS vs BK Forward Örebro 1-3 38% 31% 23.1 19% 26% -25.7 42% 56% -24.4
06.06.25 BK Forward Örebro vs FOC Farsta 1-2 57% 56% 0.1 19% 26% -26.1 25% 29% -16.7
07.06.25 IK Sleipner vs Enskede IK 1-1 40% 38% 7.2 21% 29% -25.9 38% 47% -17.5
07.06.25 Ragsveds IF vs Atvidabergs FF 0-2 43% 45% -4.7 21% 28% -24.2 36% 38% -7.3
12.06.25 Atvidabergs FF vs IK Sleipner 0-2 75% 82% -8.2 12% 15% -20.8 13% 13% -2.8
13.06.25 Enskede IK vs Ragsveds IF 1-2 51% 51% 1.8 19% 26% -26.2 29% 36% -18.3
18.06.25 Eker Orebro vs Enskede IK 1-0 26% 26% 0.3 19% 24% -22.3 55% 62% -10.9
19.06.25 IK Sleipner vs IF Sylvia Norrköping 1-0 37% 38% -1.6 21% 29% -25.0 41% 47% -10.9
19.06.25 Smedby Ais vs Atvidabergs FF 0-3 24% 24% -2.3 18% 23% -21.2 58% 65% -9.7
22.06.25 Ragsveds IF vs Nyköpings BIS 0-0 74% 79% -6.7 14% 18% -25.1 12% 14% -10.7
22.06.25 Syrianska Botkyrka IF vs BK Forward Örebro 4-3 28% 24% 15.6 18% 23% -21.3 54% 65% -16.9
25.06.25 BK Forward Örebro vs Smedby Ais 3-3 74% 75% -1.5 14% 20% -29.6 12% 17% -25.6
26.06.25 Nyköpings BIS vs IK Sleipner 0-3 30% 29% 2.8 19% 24% -21.7 51% 59% -13.1
01.08.25 Enskede IK vs FOC Farsta 2-2 55% 60% -8.0 19% 24% -23.9 27% 29% -6.7
03.08.25 IK Sleipner vs BK Forward Örebro 3-1 43% 47% -8.4 20% 27% -24.2 37% 40% -7.0
10.08.25 Nyköpings BIS vs Eker Orebro 4-1 48% 44% 7.8 20% 27% -26.1 32% 41% -20.7
17.08.25 Eker Orebro vs BK Forward Örebro 1-1 26% 29% -11.5 20% 26% -23.9 54% 58% -5.8
17.08.25 Enskede IK vs IK Sleipner 2-0 51% 55% -7.2 19% 25% -23.4 30% 32% -6.7
22.08.25 FOC Farsta vs Huddinge IF 5-1 58% 62% -6.9 17% 23% -23.4 24% 27% -8.6
30.08.25 Eker Orebro vs Smedby Ais 0-3 47% 48% -1.8 21% 29% -26.2 32% 37% -13.2
30.08.25 Enskede IK vs Nyköpings BIS 0-3 59% 58% 1.6 19% 26% -27.7 22% 28% -19.9
30.08.25 IK Sleipner vs Syrianska Botkyrka IF 2-2 63% 65% -4.2 18% 25% -26.1 19% 21% -10.2
31.08.25 Atvidabergs FF vs FOC Farsta 4-1 60% 64% -6.0 18% 24% -24.6 22% 24% -9.0
31.08.25 Ragsveds IF vs BK Forward Örebro 1-0 51% 58% -11.1 20% 26% -23.9 29% 29% -1.0
05.09.25 Smedby Ais vs IK Sleipner 1-2 33% 37% -12.0 21% 28% -24.4 46% 48% -2.6
07.09.25 Eker Orebro vs Huddinge IF 3-3 46% 49% -5.9 20% 26% -23.5 34% 38% -8.6
20.09.25 Syrianska Botkyrka IF vs FOC Farsta 1-0 38% 39% -3.6 20% 26% -24.0 42% 48% -11.4
27.09.25 Eker Orebro vs Atvidabergs FF 0-8 24% 26% -9.8 19% 24% -23.0 57% 61% -6.3
27.09.25 Nyköpings BIS vs IF Sylvia Norrköping 5-1 27% 26% 3.1 20% 26% -23.0 53% 60% -11.8
27.09.25 Smedby Ais vs FOC Farsta 1-0 33% 35% -6.6 20% 27% -23.4 47% 51% -6.9
28.09.25 IK Sleipner vs Huddinge IF 1-4 61% 65% -5.1 18% 24% -25.6 21% 23% -10.6
02.10.25 Atvidabergs FF vs Smedby Ais 1-1 76% 79% -3.9 13% 17% -26.6 12% 14% -19.2
04.10.25 Enskede IK vs Eker Orebro 3-1 68% 70% -3.4 16% 21% -25.7 17% 20% -15.9
04.10.25 FOC Farsta vs IK Sleipner 6-1 44% 48% -7.2 21% 29% -25.4 34% 37% -6.9
05.10.25 Huddinge IF vs Nyköpings BIS 0-2 45% 43% 3.7 21% 28% -26.1 34% 42% -17.5
12.10.25 IK Sleipner vs Eker Orebro 1-2 65% 66% -2.3 17% 24% -27.3 18% 22% -17.4
03.04.26 FOC Farsta vs IK Sleipner 4-1 37% 37% -0.9 23% 31% -26.2 41% 45% -10.7
03.05.26 Nyköpings BIS vs FOC Farsta 3-1 49% 50% -2.3 21% 28% -25.5 30% 34% -11.7
03.05.26 Örebro Syrianska vs Nacka Iliria 2-0 43% 47% -7.6 21% 29% -25.0 36% 38% -5.7
09.05.26 FOC Farsta vs Örebro Syrianska 1-0 44% 48% -7.8 21% 28% -24.5 35% 37% -5.2
09.05.26 IFK Haninge vs Fittja IF 5-2 61% 57% 6.7 18% 26% -30.3 21% 29% -28.1
09.05.26 Karlslunds IF HFK vs Lindo FF 0-0 36% 35% 3.9 21% 28% -24.1 42% 49% -13.0
09.05.26 Smedby Ais vs Ragsveds IF 0-2 39% 45% -14.1 21% 29% -25.0 40% 39% 0.8
10.05.26 Nacka Iliria vs BK Forward Örebro 1-2 48% 49% -1.5 20% 27% -24.6 32% 36% -11.6
14.05.26 IK Sleipner vs Smedby Ais 1-1 53% 53% 0.5 20% 28% -26.8 26% 31% -16.2
14.05.26 Nyköpings BIS vs Lindo FF 1-0 60% 62% -2.9 19% 26% -26.3 21% 24% -12.8
15.05.26 BK Forward Örebro vs Örebro Syrianska 2-0 49% 49% -0.5 20% 27% -24.8 31% 36% -12.8
15.05.26 Ragsveds IF vs FOC Farsta 0-1 54% 56% -3.1 20% 28% -26.6 26% 29% -12.4
Showing the 100 most recent of 137 evaluated matches.

Home Ratings

14 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 FOC Farsta 1665.83
2 IFK Haninge 1604.31
3 Nyköpings BIS 1598.35
4 IK Sleipner 1578.37
5 Nacka Iliria 1543.13
6 BK Forward Örebro 1528.01
7 Ragsveds IF 1514.57
8 Smedby Ais 1511.24
9 Lindo FF 1508.70
10 Örebro Syrianska 1504.46
11 Fittja IF 1439.34
12 Syrianska FC 1403.25
13 Karlslunds IF HFK 1399.54
14 Eker Orebro 1351.86

Away Ratings

14 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 IFK Haninge 1597.17
2 Nyköpings BIS 1533.48
3 BK Forward Örebro 1486.42
4 FOC Farsta 1485.98
5 Ragsveds IF 1485.89
6 IK Sleipner 1480.96
7 Örebro Syrianska 1445.62
8 Fittja IF 1443.73
9 Smedby Ais 1423.59
10 Nacka Iliria 1421.04
11 Syrianska FC 1415.73
12 Lindo FF 1383.09
13 Eker Orebro 1314.34
14 Karlslunds IF HFK 1312.49