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 799
Avg Goals 2.73
Avg Home 1.59
Avg Away 1.15
Home Win % 46.7%
Draw % 27.9%
Away Win % 25.4%

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 799
Avg Brier Score 0.6213
Pick Accuracy 46.6%
Source postgres
Raw Model Brier 0.6206
Market Brier 0.6226
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 3
Value Bet Hit Rate 0.0%
ROI (flat stake) -100.0%
ROI Trustworthy? No
Before trusting this ROI:
  • 66.7% 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 · 3 of 799 matches had at least one · staked 3.00, profit -3.00 units.
Side Bets Hit Rate Staked Profit ROI
home 1 0.0% 1.00 -1.00 -100.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.6% 0.0% 3
10–20% 16.8% 14.6% 171
20–30% 26.7% 27.8% 1122
30–40% 34.4% 30.8% 500
40–50% 44.3% 42.5% 355
50–60% 54.5% 60.3% 179
60–70% 63.8% 71.2% 59
70–80% 71.7% 85.7% 7
80–90% 80.7% 100.0% 1
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
11.08.23 Pattaya Dolphins United vs Samut Prakan City FC 1-2 44% 44% -0.9 27% 30% -11.5 29% 38% -24.2
12.08.23 Chiangmai FC vs Kasetsart FC 4-1 47% 56% -15.7 29% 31% -8.1 24% 25% -4.4
12.08.23 Nakhon Ratchasima FC vs Chanthaburi FC 2-0 66% 68% -3.1 20% 24% -17.6 14% 19% -26.7
12.08.23 Nakhon Si United vs Nong Bua Pitchaya 1-1 33% 38% -12.4 29% 32% -8.8 38% 43% -13.7
12.08.23 Rayong FC vs Lampang FC 1-0 43% 47% -8.6 29% 31% -8.7 29% 34% -16.0
13.08.23 Customs Ladkrabang United vs Chiangmai United 1-3 41% 44% -8.5 29% 32% -9.4 30% 36% -15.7
13.08.23 Krabi FC vs Chainat FC 0-0 41% 47% -11.8 28% 31% -7.4 30% 35% -13.1
13.08.23 Phrae United vs Suphanburi FC 0-0 46% 51% -11.2 28% 30% -8.0 27% 31% -13.6
19.08.23 Chainat FC vs Nakhon Ratchasima FC 0-1 29% 34% -15.2 30% 33% -9.5 41% 44% -8.7
19.08.23 Lampang FC vs Pattaya Dolphins United 1-2 49% 53% -7.9 27% 30% -10.7 24% 29% -18.6
19.08.23 Nong Bua Pitchaya vs Customs Ladkrabang United 6-0 64% 77% -16.4 20% 19% 7.2 15% 15% 3.0
20.08.23 Chanthaburi FC vs Nakhon Si United 4-1 29% 29% 1.0 29% 31% -7.1 43% 53% -20.0
20.08.23 Chiangmai United vs Ayutthaya United 0-1 48% 52% -7.3 28% 31% -10.3 24% 29% -16.3
20.08.23 Kasetsart FC vs Phrae United 1-0 33% 37% -11.2 30% 33% -9.4 37% 43% -13.2
25.08.23 Chiangmai United vs Suphanburi FC 1-1 48% 56% -13.0 28% 31% -8.7 24% 26% -10.3
26.08.23 Ayutthaya United vs Chanthaburi FC 1-3 47% 50% -5.2 28% 31% -11.2 25% 31% -19.2
26.08.23 Customs Ladkrabang United vs Chainat FC 0-0 38% 42% -10.9 30% 33% -10.0 32% 38% -14.2
26.08.23 Nakhon Ratchasima FC vs Kasetsart FC 1-0 58% 65% -9.9 25% 28% -10.6 17% 20% -14.9
27.08.23 Chiangmai FC vs Lampang FC 4-2 58% 71% -18.3 24% 24% 0.1 17% 15% 12.0
27.08.23 Nakhon Si United vs Samut Prakan City FC 3-0 62% 70% -11.6 23% 25% -7.2 15% 17% -10.0
27.08.23 Pattaya Dolphins United vs Rayong FC 1-0 37% 39% -6.2 29% 31% -8.2 35% 42% -18.1
01.09.23 Kasetsart FC vs Customs Ladkrabang United 0-1 49% 57% -14.2 28% 30% -7.9 23% 25% -7.7
02.09.23 Chainat FC vs Phrae United 1-2 36% 38% -4.5 29% 31% -7.5 35% 43% -17.5
02.09.23 Nong Bua Pitchaya vs Chiangmai FC 0-0 39% 43% -9.9 28% 30% -6.8 33% 38% -15.2
02.09.23 Rayong FC vs Nakhon Si United 1-1 44% 51% -13.7 28% 31% -7.5 28% 31% -10.5
02.09.23 Samut Prakan City FC vs Chiangmai United 2-1 30% 35% -12.6 30% 32% -8.4 40% 45% -12.0
03.09.23 Chanthaburi FC vs Kanchanaburi FC 1-1 53% 58% -10.1 26% 29% -9.2 21% 26% -16.2
03.09.23 Krabi FC vs Pattaya Dolphins United 0-2 39% 43% -9.0 29% 32% -9.0 32% 38% -15.4
03.09.23 Lampang FC vs Nakhon Ratchasima FC 1-0 25% 28% -11.4 28% 29% -6.0 48% 55% -13.1
16.09.23 Ayutthaya United vs Kasetsart FC 1-1 48% 55% -12.1 28% 31% -9.4 23% 26% -11.2
16.09.23 Chiangmai FC vs Pattaya Dolphins United 3-2 56% 62% -9.6 24% 26% -8.0 19% 23% -16.4
16.09.23 Chiangmai United vs Nong Bua Pitchaya 1-3 35% 38% -9.2 30% 32% -8.4 36% 42% -14.8
16.09.23 Phrae United vs Rayong FC 0-3 46% 51% -9.4 30% 33% -11.3 25% 29% -13.7
17.09.23 Kanchanaburi FC vs Chainat FC 2-0 45% 54% -15.9 28% 29% -5.7 27% 29% -6.3
17.09.23 Nakhon Si United vs Lampang FC 1-1 49% 57% -15.0 28% 29% -6.4 24% 26% -6.6
17.09.23 Suphanburi FC vs Chanthaburi FC 2-1 50% 57% -12.3 28% 31% -8.7 22% 24% -8.4
23.09.23 Chainat FC vs Ayutthaya United 1-5 50% 61% -16.9 27% 28% -4.3 23% 24% -3.1
23.09.23 Chanthaburi FC vs Phrae United 1-2 47% 53% -12.2 29% 31% -8.4 24% 27% -9.7
23.09.23 Krabi FC vs Nakhon Si United 0-2 22% 22% -2.1 27% 29% -4.7 51% 61% -16.9
23.09.23 Pattaya Dolphins United vs Kanchanaburi FC 1-1 47% 53% -12.0 28% 31% -9.1 25% 28% -11.6
24.09.23 Kasetsart FC vs Chiangmai United 1-1 30% 32% -5.8 30% 32% -8.1 40% 48% -16.0
24.09.23 Lampang FC vs Customs Ladkrabang United 1-1 58% 67% -13.2 24% 26% -5.8 18% 20% -10.0
29.09.23 Nakhon Si United vs Chainat FC 2-0 69% 81% -14.9 20% 19% 3.3 12% 11% 5.6
30.09.23 Kanchanaburi FC vs Kasetsart FC 5-2 48% 57% -16.1 27% 29% -6.5 25% 26% -6.6
30.09.23 Phrae United vs Lampang FC 0-1 48% 57% -15.3 28% 29% -6.3 24% 26% -6.2
01.10.23 Ayutthaya United vs Nong Bua Pitchaya 2-0 34% 38% -11.4 30% 32% -8.2 36% 42% -12.9
01.10.23 Customs Ladkrabang United vs Pattaya Dolphins United 1-3 33% 36% -7.3 29% 31% -7.3 38% 47% -17.5
07.10.23 Chainat FC vs Suphanburi FC 1-2 32% 38% -16.2 30% 32% -8.4 38% 42% -8.2
07.10.23 Kasetsart FC vs Chanthaburi FC 1-1 35% 39% -11.7 28% 30% -6.7 37% 43% -14.7
07.10.23 Lampang FC vs Chiangmai United 1-1 33% 37% -10.5 30% 32% -7.9 37% 43% -12.7
07.10.23 Samut Prakan City FC vs Phrae United 3-0 45% 51% -11.3 28% 31% -9.2 26% 30% -13.7
08.10.23 Chiangmai FC vs Nakhon Si United 2-3 51% 60% -14.6 27% 29% -6.1 22% 23% -6.0
08.10.23 Nong Bua Pitchaya vs Kanchanaburi FC 2-1 51% 58% -11.2 26% 28% -6.7 23% 26% -13.7
08.10.23 Pattaya Dolphins United vs Nakhon Ratchasima FC 1-1 32% 37% -12.8 30% 32% -8.4 38% 43% -12.2
20.10.23 Phrae United vs Krabi FC 5-2 63% 72% -13.1 24% 26% -6.6 13% 13% 1.2
21.10.23 Ayutthaya United vs Lampang FC 2-2 41% 47% -12.6 29% 31% -7.2 30% 34% -10.5
21.10.23 Chiangmai United vs Chainat FC 0-0 63% 72% -12.7 22% 23% -4.5 15% 16% -8.4
22.10.23 Chanthaburi FC vs Nong Bua Pitchaya 2-3 36% 39% -7.5 29% 32% -8.6 34% 41% -16.1
22.10.23 Nakhon Si United vs Pattaya Dolphins United 1-1 57% 65% -12.8 25% 26% -6.8 18% 21% -11.3
22.10.23 Suphanburi FC vs Kasetsart FC 4-0 58% 66% -11.8 25% 27% -8.0 17% 19% -10.2
28.10.23 Kasetsart FC vs Nong Bua Pitchaya 2-4 24% 24% -0.6 26% 26% -1.3 50% 62% -18.4
28.10.23 Lampang FC vs Kanchanaburi FC 1-0 45% 49% -7.8 28% 31% -9.7 27% 32% -16.9
28.10.23 Nakhon Si United vs Nakhon Ratchasima FC 1-0 41% 47% -10.9 28% 30% -7.3 30% 36% -14.7
28.10.23 Pattaya Dolphins United vs Phrae United 1-3 44% 49% -10.4 29% 31% -8.6 28% 32% -14.1
29.10.23 Chainat FC vs Chanthaburi FC 3-2 28% 32% -12.3 29% 31% -7.5 43% 49% -12.3
29.10.23 Rayong FC vs Chiangmai United 2-1 44% 49% -9.5 29% 32% -9.8 27% 31% -14.3
04.11.23 Ayutthaya United vs Pattaya Dolphins United 3-0 46% 53% -13.4 28% 31% -8.2 26% 29% -11.1
04.11.23 Chanthaburi FC vs Samut Prakan City FC 0-0 41% 44% -7.1 28% 31% -9.2 30% 37% -18.2
04.11.23 Kasetsart FC vs Chainat FC 1-0 39% 43% -9.7 28% 31% -7.7 32% 38% -15.9
04.11.23 Phrae United vs Chiangmai FC 1-1 31% 37% -17.5 28% 30% -7.1 41% 45% -9.2
05.11.23 Chiangmai United vs Krabi FC 4-0 70% 79% -11.0 19% 21% -7.0 11% 12% -10.1
05.11.23 Customs Ladkrabang United vs Nakhon Si United 1-2 13% 11% 15.0 21% 20% 7.1 66% 80% -17.8
05.11.23 Nong Bua Pitchaya vs Rayong FC 1-1 50% 56% -10.9 27% 30% -9.3 23% 27% -13.7
05.11.23 Suphanburi FC vs Lampang FC 0-2 63% 72% -12.7 23% 24% -5.4 15% 16% -8.2
11.11.23 Chainat FC vs Nong Bua Pitchaya 1-2 18% 18% 0.9 25% 24% 0.7 57% 68% -16.6
11.11.23 Lampang FC vs Chanthaburi FC 2-1 43% 49% -12.0 28% 31% -8.9 29% 33% -14.2
11.11.23 Pattaya Dolphins United vs Chiangmai United 2-2 35% 38% -9.9 29% 32% -8.8 36% 43% -15.6
12.11.23 Nakhon Si United vs Phrae United 5-0 57% 64% -10.9 24% 25% -5.2 20% 23% -14.1
12.11.23 Samut Prakan City FC vs Kasetsart FC 4-2 59% 66% -10.9 24% 26% -7.5 17% 20% -13.6
25.11.23 Chanthaburi FC vs Rayong FC 1-1 34% 38% -10.9 29% 31% -7.0 37% 43% -14.7
25.11.23 Kasetsart FC vs Krabi FC 0-1 56% 62% -10.8 25% 27% -7.3 20% 23% -14.0
25.11.23 Nong Bua Pitchaya vs Samut Prakan City FC 5-1 60% 67% -10.6 24% 26% -8.2 16% 19% -13.6
25.11.23 Pattaya Dolphins United vs Suphanburi FC 2-0 38% 45% -17.5 29% 31% -6.9 34% 36% -6.9
26.11.23 Chainat FC vs Lampang FC 2-0 29% 31% -7.8 29% 31% -7.3 42% 50% -15.6
26.11.23 Chiangmai United vs Nakhon Si United 0-2 30% 31% -3.2 29% 31% -6.7 41% 50% -18.0
01.12.23 Chiangmai FC vs Chiangmai United 4-0 53% 60% -12.5 26% 28% -6.4 21% 24% -10.6
02.12.23 Lampang FC vs Kasetsart FC 0-1 61% 68% -11.5 23% 24% -4.8 17% 19% -12.0
02.12.23 Nakhon Si United vs Kanchanaburi FC 2-2 56% 62% -9.4 25% 28% -9.8 19% 23% -16.3
03.12.23 Krabi FC vs Chanthaburi FC 0-0 27% 31% -11.2 30% 32% -8.2 43% 49% -11.7
03.12.23 Pattaya Dolphins United vs Nong Bua Pitchaya 1-1 30% 34% -10.8 28% 30% -6.0 41% 48% -13.3
03.12.23 Samut Prakan City FC vs Chainat FC 1-2 53% 60% -11.6 26% 28% -7.1 21% 24% -12.2
09.12.23 Chiangmai United vs Nakhon Ratchasima FC 2-0 31% 33% -7.8 29% 31% -7.8 40% 49% -17.1
09.12.23 Kanchanaburi FC vs Phrae United 0-0 44% 51% -13.9 28% 30% -7.4 28% 31% -11.2
09.12.23 Nakhon Si United vs Suphanburi FC 1-1 54% 65% -15.8 26% 28% -5.7 20% 20% -2.5
09.12.23 Nong Bua Pitchaya vs Krabi FC 2-0 77% 84% -8.6 15% 17% -8.6 8% 10% -16.3
09.12.23 Samut Prakan City FC vs Lampang FC 2-0 41% 44% -6.7 28% 31% -8.5 30% 37% -18.0
10.12.23 Chainat FC vs Pattaya Dolphins United 1-4 35% 41% -13.3 29% 31% -6.8 36% 41% -11.9
10.12.23 Rayong FC vs Kasetsart FC 2-0 65% 74% -12.2 22% 23% -4.5 14% 15% -7.5
15.12.23 Nong Bua Pitchaya vs Lampang FC 3-2 65% 73% -11.4 21% 23% -5.4 14% 15% -10.2
16.12.23 Nakhon Si United vs Ayutthaya United 5-2 54% 60% -10.6 26% 28% -7.8 21% 24% -13.7
Showing the 100 most recent of 799 evaluated matches.

Home Ratings

24 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Bangkok FC 1709.50
2 Muang Thong United 1686.19
3 Kanchanaburi FC 1676.84
4 Khonkaen United 1656.86
5 Nong Bua Pitchaya 1650.93
6 Chanthaburi FC 1645.44
7 Uttaradit 1626.94
8 Lampang FC 1626.15
9 Nakhon Ratchasima FC 1624.02
10 Uttaradit FC 1600.00
11 Police Tero FC 1595.86
12 Phrae United 1589.60
13 Muang Loei United 1575.14
14 Trat FC 1572.71
15 Nakhon Pathom 1566.00
16 PT Satun FC 1559.30
17 Chainat FC 1555.70
18 Pattaya Dolphins United 1530.08
19 Songkhla FC 1523.32
20 Chiangmai United 1496.28
21 Nakhon Si United 1494.30
22 Mahasarakham FC 1489.45
23 Kasetsart FC 1470.39
24 Satun United FC 1440.16

Away Ratings

24 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Nong Bua Pitchaya 1633.66
2 Muang Thong United 1631.21
3 Kanchanaburi FC 1607.70
4 Chanthaburi FC 1607.06
5 Khonkaen United 1600.13
6 Satun United FC 1560.56
7 Nakhon Ratchasima FC 1539.81
8 Lampang FC 1539.45
9 Chainat FC 1523.91
10 Songkhla FC 1517.89
11 Uttaradit 1513.30
12 Police Tero FC 1510.45
13 PT Satun FC 1505.26
14 Phrae United 1485.33
15 Nakhon Pathom 1471.96
16 Pattaya Dolphins United 1468.35
17 Bangkok FC 1462.01
18 Mahasarakham FC 1461.96
19 Trat FC 1423.76
20 Kasetsart FC 1419.01
21 Muang Loei United 1416.34
22 Chiangmai United 1404.91
23 Nakhon Si United 1399.59
24 Uttaradit FC 1318.75