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 226
Avg Goals 4.47
Avg Home 2.50
Avg Away 1.97
Home Win % 49.6%
Draw % 11.5%
Away Win % 38.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 226
Avg Brier Score 0.5475
Pick Accuracy 58.8%
Source postgres
Raw Model Brier 0.5558
Market Brier 0.5469
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 10
Value Bet Hit Rate 10.0%
ROI (flat stake) -45.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.
  • 80.0% of value bets are on 'away' — 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 · 8 of 226 matches had at least one · staked 10.00, profit -4.50 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
draw 2 0.0% 2.00 -2.00 -100.0%
away 8 12.5% 8.00 -2.50 -31.2%
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% 16.7% 18
10–20% 16.6% 12.3% 154
20–30% 22.7% 17.5% 194
30–40% 35.2% 44.6% 92
40–50% 44.6% 46.5% 86
50–60% 54.2% 56.6% 53
60–70% 63.1% 82.4% 51
70–80% 75.1% 55.0% 20
80–90% 82.7% 55.6% 9
90–100% 90.4% 100.0% 1
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
12.05.24 Jakobstads BK vs SJK Akatemia II 3-1 42% 52% -19.3 22% 26% -17.6 37% 34% 7.8
12.05.24 JS Hercules vs Jyväskylä PS 3-1 29% 30% -3.8 22% 27% -17.9 49% 55% -11.0
12.05.24 Närpes Kraft vs GBK Kokkola 0-2 20% 20% 2.1 19% 23% -15.7 60% 69% -13.0
16.05.24 JS Hercules vs TP 47 Tornio 1-7 26% 30% -12.9 23% 29% -20.9 51% 54% -5.6
18.05.24 Jyväskylä PS vs Jakobstads BK 0-1 32% 30% 6.8 22% 27% -17.8 45% 55% -17.4
18.05.24 OTP Oulu vs Närpes Kraft 0-1 57% 57% -0.4 21% 28% -23.0 22% 27% -19.7
19.05.24 GBK Kokkola vs SJK Akatemia II 2-5 60% 72% -16.8 18% 21% -11.8 21% 18% 17.3
24.05.24 OPS Oulu vs JS Hercules 3-0 64% 71% -10.0 18% 22% -16.4 18% 18% -3.6
25.05.24 Jakobstads BK vs OTP Oulu 3-0 64% 75% -13.8 18% 21% -13.6 18% 16% 10.4
25.05.24 SJK Akatemia II vs Kuopion Elo 1-1 50% 60% -15.6 21% 25% -16.1 29% 28% 3.6
25.05.24 TP 47 Tornio vs GBK Kokkola 3-7 29% 30% -3.8 22% 27% -17.9 49% 56% -11.9
26.05.24 Närpes Kraft vs Jyväskylä PS 1-1 53% 56% -5.5 22% 28% -20.2 24% 28% -11.9
29.05.24 TP 47 Tornio vs OTP Oulu 1-0 54% 61% -11.5 21% 26% -17.2 25% 26% -1.9
02.06.24 Närpes Kraft vs TP 47 Tornio 2-2 36% 39% -7.0 23% 29% -19.2 40% 45% -11.0
02.06.24 OTP Oulu vs SJK Akatemia II 1-5 24% 26% -6.2 21% 25% -17.5 55% 61% -9.8
03.06.24 Kuopion Elo vs JS Hercules 1-2 84% 93% -9.6 8% 9% -2.4 7% 7% 5.2
08.06.24 JS Hercules vs OTP Oulu 1-2 32% 34% -6.0 20% 23% -14.3 48% 55% -12.0
08.06.24 OPS Oulu vs Jakobstads BK 0-1 19% 20% -5.8 19% 23% -17.4 62% 68% -8.7
08.06.24 TP 47 Tornio vs Jyväskylä PS 1-0 63% 68% -8.7 18% 22% -17.1 19% 21% -8.6
09.06.24 GBK Kokkola vs Kuopion Elo 4-3 62% 71% -12.9 18% 21% -13.7 20% 20% 1.1
15.06.24 GBK Kokkola vs TP 47 Tornio 2-1 65% 72% -10.3 17% 20% -14.8 18% 19% -5.5
15.06.24 Jyväskylä PS vs JS Hercules 3-1 63% 70% -10.6 18% 21% -15.1 19% 20% -4.2
15.06.24 Kuopion Elo vs Närpes Kraft 4-1 60% 66% -10.0 19% 23% -16.4 21% 22% -5.1
19.06.24 Jakobstads BK vs Kuopion Elo 4-1 53% 60% -10.4 21% 26% -17.1 25% 26% -3.4
19.06.24 Jyväskylä PS vs SJK Akatemia II 0-2 31% 36% -13.7 22% 28% -19.9 47% 50% -6.2
19.06.24 Närpes Kraft vs JS Hercules 3-1 68% 75% -9.1 17% 20% -16.7 15% 16% -6.4
19.06.24 OTP Oulu vs GBK Kokkola 2-4 15% 14% 6.2 15% 17% -11.3 70% 79% -11.9
19.06.24 TP 47 Tornio vs OPS Oulu 5-0 63% 68% -8.2 19% 23% -17.7 18% 20% -8.1
29.06.24 JS Hercules vs Jakobstads BK 2-2 11% 11% -2.5 14% 17% -16.1 75% 83% -9.4
29.06.24 Närpes Kraft vs OPS Oulu 5-1 61% 66% -8.4 19% 24% -18.2 20% 22% -8.5
30.06.24 GBK Kokkola vs Jyväskylä PS 2-1 77% 85% -9.0 13% 15% -14.4 10% 11% -5.7
30.06.24 TP 47 Tornio vs SJK Akatemia II 2-1 42% 49% -13.1 22% 27% -17.9 36% 38% -5.4
03.07.24 Jakobstads BK vs Närpes Kraft 2-4 66% 72% -8.1 18% 22% -18.0 16% 17% -7.8
03.07.24 OPS Oulu vs GBK Kokkola 2-3 15% 15% -4.9 16% 18% -14.7 70% 78% -9.9
04.07.24 OTP Oulu vs TP 47 Tornio 1-6 27% 26% 1.0 21% 26% -16.9 52% 60% -13.5
04.07.24 SJK Akatemia II vs JS Hercules 4-4 78% 85% -8.5 12% 14% -14.3 10% 11% -8.3
06.07.24 Närpes Kraft vs Kuopion Elo 5-2 46% 52% -11.9 21% 26% -16.4 33% 34% -4.5
07.07.24 JS Hercules vs GBK Kokkola 1-2 10% 11% -1.8 12% 13% -10.7 78% 86% -9.8
07.07.24 OPS Oulu vs SJK Akatemia II 1-2 21% 22% -5.5 18% 22% -15.5 61% 68% -10.9
07.07.24 TP 47 Tornio vs Jakobstads BK 2-2 42% 48% -11.4 23% 28% -17.9 35% 36% -3.8
13.07.24 GBK Kokkola vs Närpes Kraft 3-2 73% 81% -9.8 14% 17% -13.0 13% 13% -1.2
13.07.24 Kuopion Elo vs TP 47 Tornio 0-2 41% 45% -9.6 22% 27% -17.3 37% 40% -7.9
13.07.24 SJK Akatemia II vs Jakobstads BK 1-2 41% 45% -9.6 22% 26% -17.3 37% 41% -9.0
17.07.24 JS Hercules vs OPS Oulu 2-1 43% 47% -8.4 22% 26% -17.6 36% 40% -10.7
21.07.24 SJK Akatemia II vs GBK Kokkola 0-2 27% 28% -2.8 20% 23% -14.5 53% 61% -12.2
24.07.24 OTP Oulu vs Jakobstads BK 0-4 17% 17% -4.5 17% 20% -15.5 66% 74% -10.2
25.07.24 TP 47 Tornio vs JS Hercules 3-2 78% 86% -9.2 12% 13% -10.7 10% 11% -5.2
27.07.24 Jakobstads BK vs GBK Kokkola 2-1 28% 28% -1.0 21% 26% -16.6 51% 58% -12.1
27.07.24 Jyväskylä PS vs Närpes Kraft 2-3 49% 56% -12.0 21% 26% -16.7 30% 31% -3.4
28.07.24 Kuopion Elo vs SJK Akatemia II 4-3 41% 43% -5.6 22% 26% -17.4 37% 43% -12.6
03.08.24 JS Hercules vs Kuopion Elo 2-1 31% 36% -12.5 20% 24% -16.7 48% 53% -8.0
03.08.24 SJK Akatemia II vs OTP Oulu 3-2 77% 84% -8.5 12% 14% -13.7 11% 12% -8.6
04.08.24 GBK Kokkola vs Jakobstads BK 1-2 56% 60% -5.5 21% 26% -19.8 23% 27% -14.2
04.08.24 TP 47 Tornio vs Närpes Kraft 3-1 61% 68% -10.7 19% 23% -15.9 20% 20% -1.4
10.08.24 Jakobstads BK vs OPS Oulu 0-1 82% 90% -9.4 10% 11% -9.6 8% 8% 0.2
10.08.24 Jyväskylä PS vs TP 47 Tornio 2-2 30% 34% -12.0 22% 27% -18.9 48% 51% -6.9
10.08.24 Kuopion Elo vs GBK Kokkola 3-1 28% 31% -8.9 21% 25% -17.1 51% 56% -9.3
10.08.24 Närpes Kraft vs SJK Akatemia II 4-2 38% 43% -10.1 21% 26% -16.3 40% 43% -7.4
10.08.24 OTP Oulu vs JS Hercules 2-4 41% 44% -8.1 22% 27% -17.2 37% 41% -9.1
24.08.24 GBK Kokkola vs TP 47 Tornio 7-1 53% 57% -6.8 21% 26% -19.6 26% 29% -13.1
24.08.24 Jakobstads BK vs Kuopion Elo 2-1 61% 69% -11.8 18% 22% -15.4 20% 21% -3.2
25.08.24 JS Hercules vs Jyväskylä PS 8-0 40% 45% -12.7 22% 27% -17.8 38% 41% -5.9
25.08.24 Närpes Kraft vs SJK Akatemia II 1-2 39% 44% -11.4 21% 26% -16.8 39% 43% -7.7
30.08.24 Närpes Kraft vs GBK Kokkola 1-6 23% 24% -5.3 19% 22% -14.8 59% 66% -11.0
30.08.24 OTP Oulu vs JS Hercules 0-4 26% 25% 4.0 19% 22% -13.1 55% 65% -15.7
31.08.24 SJK Akatemia II vs Kuopion Elo 5-2 56% 63% -11.8 19% 22% -14.0 25% 27% -5.7
31.08.24 TP 47 Tornio vs Jakobstads BK 5-1 41% 44% -6.8 22% 27% -17.3 37% 41% -10.6
07.09.24 GBK Kokkola vs SJK Akatemia II 1-5 53% 56% -5.6 19% 22% -15.9 28% 33% -16.1
07.09.24 Jakobstads BK vs Närpes Kraft 3-2 61% 67% -9.4 18% 21% -15.0 22% 24% -9.7
07.09.24 JS Hercules vs OPS Oulu 4-2 62% 71% -13.0 18% 20% -11.8 21% 20% 3.2
07.09.24 Kuopion Elo vs TP 47 Tornio 3-5 35% 38% -7.7 21% 25% -16.4 44% 50% -11.5
13.09.24 Kuopion Elo vs GBK Kokkola 1-1 34% 38% -9.4 21% 24% -15.7 45% 50% -9.5
14.09.24 Jakobstads BK vs SJK Akatemia II 2-1 42% 44% -4.4 21% 26% -17.0 36% 42% -14.1
14.09.24 Jyväskylä PS vs JS Hercules 1-8 45% 51% -11.2 21% 24% -15.4 35% 37% -6.8
14.09.24 TP 47 Tornio vs Närpes Kraft 1-3 70% 79% -10.6 16% 18% -14.3 14% 14% -1.5
22.09.24 GBK Kokkola vs Jakobstads BK 1-2 50% 53% -5.9 21% 25% -17.7 29% 34% -14.2
22.09.24 Närpes Kraft vs Kuopion Elo 5-3 54% 65% -16.1 18% 20% -10.2 28% 27% 4.7
22.09.24 OPS Oulu vs JS Hercules 3-6 24% 25% -3.3 18% 20% -12.1 58% 67% -13.2
22.09.24 SJK Akatemia II vs TP 47 Tornio 9-2 59% 68% -13.7 18% 20% -12.2 24% 24% -2.7
28.09.24 JS Hercules vs OTP Oulu 1-2 84% 91% -8.1 9% 11% -13.2 7% 8% -8.6
17.04.25 OsPa vs TP 47 Tornio 1-1 47% 50% -6.8 22% 28% -19.1 31% 35% -11.3
19.04.25 SJK Akatemia II vs Närpes Kraft 2-1 63% 70% -10.8 17% 20% -13.8 20% 21% -5.3
21.04.25 GBK Kokkola vs VPS Vaasa II 0-3 58% 58% 0.9 19% 24% -22.8 23% 30% -24.6
21.04.25 Kuopion Elo vs JS Hercules 1-3 40% 43% -8.6 21% 24% -15.5 40% 44% -10.7
26.04.25 GBK Kokkola vs Närpes Kraft 1-1 60% 66% -8.7 18% 22% -17.1 21% 24% -11.2
26.04.25 SJK Akatemia II vs TP 47 Tornio 7-1 60% 69% -13.4 18% 21% -13.3 22% 22% 0.3
27.04.25 Jakobstads BK vs OsPa 3-2 64% 72% -10.8 19% 23% -17.5 17% 17% 0.8
27.04.25 JS Hercules vs VIFK Vaasa 3-2 49% 55% -9.9 21% 26% -17.4 30% 32% -8.4
27.04.25 VPS Vaasa II vs Kuopion Elo 9-0 83% 95% -12.8 9% 8% 12.9 8% 4% 74.3
02.05.25 OsPa vs GBK Kokkola 6-1 35% 39% -10.4 23% 28% -18.5 42% 45% -7.2
03.05.25 Närpes Kraft vs JS Hercules 2-3 47% 53% -11.8 21% 25% -16.1 32% 34% -5.4
03.05.25 TP 47 Tornio vs Jakobstads BK 3-2 33% 34% -4.0 22% 27% -18.0 45% 52% -12.6
04.05.25 Kuopion Elo vs SJK Akatemia II 3-6 13% 15% -16.7 13% 16% -17.3 74% 79% -6.8
04.05.25 VPS Vaasa II vs VIFK Vaasa 3-3 73% 87% -15.6 14% 14% -1.3 13% 9% 42.7
11.05.25 GBK Kokkola vs SJK Akatemia II 2-3 35% 36% -2.3 21% 25% -16.2 44% 52% -14.8
11.05.25 JS Hercules vs VPS Vaasa II 1-2 27% 29% -5.1 20% 24% -15.6 53% 60% -11.3
11.05.25 VIFK Vaasa vs TP 47 Tornio 1-2 46% 55% -15.9 21% 26% -16.7 33% 32% 1.3
12.05.25 Jakobstads BK vs Närpes Kraft 4-1 62% 68% -8.9 19% 22% -16.7 19% 21% -7.5
16.05.25 Jakobstads BK vs GBK Kokkola 0-1 53% 56% -6.2 22% 27% -19.5 25% 29% -11.6
17.05.25 OsPa vs VPS Vaasa II 0-2 28% 27% 3.8 22% 26% -17.4 51% 60% -15.0
Showing the 100 most recent of 226 evaluated matches.

Home Ratings

10 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Jakobstads BK 1642.70
2 Aanekosken Huima 1626.56
3 GBK Kokkola 1537.51
4 VPS Vaasa II 1497.75
5 Närpes Kraft 1410.85
6 SJK Akatemia II 1395.88
7 JS Hercules 1394.16
8 TP 47 Tornio 1387.22
9 FC Vaajakoski 1377.17
10 FF Jaro II 1222.09

Away Ratings

10 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Aanekosken Huima 1579.51
2 Jakobstads BK 1528.04
3 GBK Kokkola 1506.14
4 SJK Akatemia II 1466.42
5 VPS Vaasa II 1445.32
6 FC Vaajakoski 1388.95
7 TP 47 Tornio 1362.38
8 Närpes Kraft 1260.67
9 JS Hercules 1259.04
10 FF Jaro II 1122.29