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 698
Avg Goals 3.14
Avg Home 1.79
Avg Away 1.35
Home Win % 46.6%
Draw % 24.1%
Away Win % 29.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 698
Avg Brier Score 0.5458
Pick Accuracy 56.0%
Source postgres
Raw Model Brier 0.5511
Market Brier 0.5458
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 0
Value Bet Hit Rate -
ROI (flat stake) -
ROI Trustworthy? No
Relative edge ≥ 10.0% (against the raw, vigged price actually on offer) flags a value bet · 0 of 698 matches had at least one · staked 0.00, profit 0.00 units.
Side Bets Hit Rate Staked Profit ROI
home 0 - 0.00 0.00 -
draw 0 - 0.00 0.00 -
away 0 - 0.00 0.00 -
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% 6.8% 0.0% 85
10–20% 15.7% 13.4% 343
20–30% 25.3% 25.6% 792
30–40% 35.0% 32.9% 280
40–50% 44.7% 42.5% 212
50–60% 54.9% 59.5% 153
60–70% 64.7% 68.5% 127
70–80% 74.5% 82.9% 70
80–90% 84.2% 96.2% 26
90–100% 93.2% 100.0% 6
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
03.08.23 Shanghai Port vs Tianjin Tigers 2-1 76% 81% -5.8 16% 17% -10.7 9% 10% -16.9
04.08.23 Beijing Guoan vs Henan Songshan Longmen 3-1 65% 66% -0.7 21% 25% -17.0 14% 18% -23.5
04.08.23 Qingdao Hainiu vs Chengdu Rongcheng 3-2 33% 38% -14.0 29% 32% -11.0 38% 40% -4.5
04.08.23 Shandong Taishan vs Meizhou Hakka 6-1 75% 82% -8.6 16% 16% -2.1 9% 10% -8.2
04.08.23 Zhejiang Professional vs Wuhan Three Towns 2-1 29% 34% -15.0 26% 29% -8.3 45% 48% -5.6
05.08.23 Dalian Pro vs Shanghai Shenhua 2-1 31% 36% -14.2 29% 33% -11.7 40% 41% -2.1
08.08.23 Qingdao Hainiu vs Shanghai Port 0-5 15% 18% -15.3 22% 24% -9.4 63% 68% -7.4
08.08.23 Shandong Taishan vs Chengdu Rongcheng 0-1 64% 70% -9.1 22% 24% -8.4 14% 14% -4.5
08.08.23 Zhejiang Professional vs Nantong Zhiyun 1-1 56% 60% -5.7 24% 27% -10.4 20% 23% -14.8
09.08.23 Shanghai Shenhua vs Shenzhen 2028 FC 3-0 88% 92% -4.3 9% 11% -18.1 4% 5% -24.6
09.08.23 Tianjin Tigers vs Beijing Guoan 0-0 34% 38% -11.7 28% 31% -9.1 38% 41% -6.8
09.08.23 Wuhan Three Towns vs Henan Songshan Longmen 4-2 72% 74% -3.1 18% 21% -16.4 11% 14% -23.1
12.08.23 Changchun Yatai vs Chengdu Rongcheng 1-0 24% 25% -4.4 26% 28% -6.8 50% 57% -12.1
12.08.23 Meizhou Hakka vs Qingdao Hainiu 1-0 49% 56% -12.1 25% 27% -6.0 25% 27% -5.4
12.08.23 Shanghai Port vs Zhejiang Professional 3-4 73% 77% -5.7 17% 19% -11.1 10% 13% -18.6
13.08.23 Nantong Zhiyun vs Beijing Guoan 0-1 31% 36% -12.2 28% 31% -10.0 41% 43% -6.8
13.08.23 Shandong Taishan vs Cangzhou 4-0 78% 83% -5.8 14% 16% -10.9 7% 9% -16.7
13.08.23 Wuhan Three Towns vs Shanghai Shenhua 1-2 49% 51% -4.7 27% 30% -11.5 24% 29% -14.9
18.08.23 Shandong Taishan vs Tianjin Tigers 1-0 68% 74% -8.1 20% 22% -8.1 12% 14% -9.9
18.08.23 Shanghai Port vs Meizhou Hakka 1-1 77% 82% -5.9 14% 15% -8.3 9% 11% -18.8
18.08.23 Zhejiang Professional vs Qingdao Hainiu 0-0 54% 60% -8.9 24% 26% -6.5 22% 24% -10.5
19.08.23 Beijing Guoan vs Shanghai Shenhua 2-1 35% 37% -5.5 29% 32% -10.3 36% 41% -11.6
19.08.23 Chengdu Rongcheng vs Wuhan Three Towns 0-1 42% 45% -8.0 27% 29% -8.0 31% 35% -10.7
19.08.23 Dalian Pro vs Henan Songshan Longmen 0-3 38% 39% -2.5 29% 33% -11.9 32% 38% -14.2
25.08.23 Henan Songshan Longmen vs Shanghai Port 3-1 21% 26% -17.3 24% 26% -9.3 55% 58% -5.0
25.08.23 Shenzhen 2028 FC vs Shandong Taishan 1-2 3% 3% -19.7 7% 8% -9.2 90% 94% -4.6
26.08.23 Cangzhou vs Beijing Guoan 1-5 31% 35% -11.1 27% 29% -8.0 42% 45% -8.2
26.08.23 Qingdao Hainiu vs Changchun Yatai 1-0 53% 58% -8.1 25% 27% -8.3 22% 25% -11.6
26.08.23 Shanghai Shenhua vs Chengdu Rongcheng 1-1 39% 42% -5.4 30% 34% -12.7 31% 34% -11.5
26.08.23 Tianjin Tigers vs Meizhou Hakka 3-1 46% 50% -8.9 27% 30% -9.9 27% 30% -10.4
26.08.23 Zhejiang Professional vs Dalian Pro 3-0 59% 63% -7.0 23% 26% -9.7 18% 21% -13.8
27.08.23 Wuhan Three Towns vs Nantong Zhiyun 4-2 68% 71% -5.0 19% 21% -10.0 13% 16% -17.7
15.09.23 Beijing Guoan vs Zhejiang Professional 0-1 40% 43% -6.8 27% 29% -8.3 33% 38% -13.2
15.09.23 Shandong Taishan vs Qingdao Hainiu 4-2 70% 75% -6.5 19% 21% -10.5 11% 13% -14.5
15.09.23 Shanghai Port vs Changchun Yatai 2-0 73% 76% -4.9 16% 18% -10.1 11% 14% -19.9
15.09.23 Wuhan Three Towns vs Cangzhou 2-0 66% 69% -4.9 19% 21% -9.7 15% 19% -20.5
16.09.23 Henan Songshan Longmen vs Shanghai Shenhua 3-0 31% 33% -8.5 30% 33% -11.3 40% 43% -8.2
17.09.23 Nantong Zhiyun vs Chengdu Rongcheng 0-2 24% 27% -12.9 27% 31% -11.0 49% 52% -5.3
17.09.23 Tianjin Tigers vs Dalian Pro 1-0 51% 53% -3.2 26% 30% -12.6 23% 27% -16.5
22.09.23 Changchun Yatai vs Beijing Guoan 1-1 34% 36% -4.4 26% 28% -6.0 40% 47% -14.5
22.09.23 Shanghai Shenhua vs Cangzhou 2-0 61% 63% -4.4 23% 26% -12.7 17% 20% -17.4
23.09.23 Chengdu Rongcheng vs Shanghai Port 2-1 32% 36% -10.4 28% 30% -8.9 40% 44% -9.1
23.09.23 Dalian Pro vs Shandong Taishan 0-0 13% 15% -10.5 21% 23% -7.6 66% 71% -7.3
23.09.23 Meizhou Hakka vs Henan Songshan Longmen 0-0 44% 49% -8.8 26% 29% -8.1 29% 33% -12.1
23.09.23 Wuhan Three Towns vs Tianjin Tigers 0-1 50% 51% -1.1 26% 29% -12.5 24% 30% -19.7
24.09.23 Qingdao Hainiu vs Nantong Zhiyun 3-1 47% 49% -4.5 27% 30% -10.2 26% 30% -13.5
24.09.23 Shenzhen 2028 FC vs Zhejiang Professional 0-5 5% 5% -13.0 10% 11% -2.6 85% 91% -6.3
29.09.23 Nantong Zhiyun vs Shanghai Port 0-1 12% 13% -8.6 19% 20% -4.3 69% 75% -8.7
29.09.23 Shandong Taishan vs Wuhan Three Towns 2-1 61% 60% 2.9 21% 26% -18.6 17% 24% -27.1
29.09.23 Tianjin Tigers vs Chengdu Rongcheng 2-2 28% 31% -9.0 28% 30% -9.2 44% 49% -9.7
30.09.23 Beijing Guoan vs Dalian Pro 2-0 65% 67% -2.4 21% 24% -15.1 14% 18% -21.9
30.09.23 Shanghai Shenhua vs Qingdao Hainiu 1-0 54% 56% -4.2 25% 29% -11.7 21% 25% -16.2
30.09.23 Zhejiang Professional vs Henan Songshan Longmen 3-0 55% 57% -4.6 25% 28% -10.7 21% 24% -15.2
19.10.23 Meizhou Hakka vs Zhejiang Professional 1-1 21% 24% -9.9 24% 26% -6.0 54% 60% -9.6
20.10.23 Changchun Yatai vs Shandong Taishan 0-3 16% 15% 7.2 22% 22% -0.5 61% 71% -14.1
20.10.23 Dalian Pro vs Wuhan Three Towns 1-3 29% 31% -7.3 26% 27% -5.3 46% 52% -11.4
20.10.23 Shanghai Port vs Beijing Guoan 1-2 64% 67% -4.1 21% 23% -10.6 15% 18% -17.6
21.10.23 Henan Songshan Longmen vs Cangzhou 6-0 62% 67% -8.2 22% 24% -7.3 16% 18% -10.2
21.10.23 Nantong Zhiyun vs Shanghai Shenhua 0-1 22% 23% -2.5 27% 29% -8.6 51% 58% -11.8
22.10.23 Qingdao Hainiu vs Tianjin Tigers 1-4 39% 41% -5.0 28% 30% -9.2 34% 39% -14.0
23.10.23 Chengdu Rongcheng vs Shenzhen 2028 FC 4-0 96% 99% -3.5 3% 4% -26.6 1% 2% -31.1
29.10.23 Beijing Guoan vs Chengdu Rongcheng 2-3 36% 41% -11.8 28% 30% -8.7 36% 39% -7.3
29.10.23 Henan Songshan Longmen vs Changchun Yatai 1-1 59% 66% -10.1 23% 24% -5.8 18% 19% -6.2
29.10.23 Qingdao Hainiu vs Dalian Pro 2-2 37% 35% 6.4 26% 29% -10.0 36% 47% -21.6
29.10.23 Shanghai Port vs Shandong Taishan 1-1 43% 43% 0.1 27% 31% -10.8 30% 36% -17.5
29.10.23 Tianjin Tigers vs Shanghai Shenhua 1-1 32% 33% -5.1 29% 32% -10.2 39% 44% -11.4
29.10.23 Wuhan Three Towns vs Shenzhen 2028 FC 1-0 95% 99% -3.9 4% 4% -19.5 1% 2% -27.2
29.10.23 Zhejiang Professional vs Cangzhou 6-1 82% 87% -5.9 12% 12% -6.2 6% 8% -16.7
04.11.23 Cangzhou vs Qingdao Hainiu 0-0 35% 39% -9.7 27% 29% -7.8 37% 42% -10.0
04.11.23 Changchun Yatai vs Wuhan Three Towns 3-4 32% 36% -10.9 26% 28% -6.3 42% 47% -9.4
04.11.23 Chengdu Rongcheng vs Meizhou Hakka 3-0 83% 91% -8.2 11% 11% 5.2 5% 6% -1.9
04.11.23 Dalian Pro vs Shanghai Port 2-3 42% 50% -15.8 26% 28% -6.0 32% 32% -1.5
04.11.23 Nantong Zhiyun vs Tianjin Tigers 1-2 44% 49% -9.7 28% 31% -8.7 28% 29% -5.2
04.11.23 Shandong Taishan vs Henan Songshan Longmen 5-1 60% 65% -8.3 22% 24% -7.9 18% 20% -11.9
04.11.23 Shanghai Shenhua vs Zhejiang Professional 1-2 37% 40% -6.7 27% 29% -8.0 36% 41% -12.8
04.11.23 Shenzhen 2028 FC vs Beijing Guoan 0-3 5% 6% -23.7 11% 13% -15.6 84% 88% -4.7
01.03.24 Qingdao West Coast vs Henan Songshan Longmen 1-1 36% 42% -12.9 28% 31% -9.0 35% 36% -3.0
01.03.24 Shandong Taishan vs Changchun Yatai 4-2 68% 71% -5.2 19% 21% -9.5 13% 16% -17.1
01.03.24 Shanghai Port vs Wuhan Three Towns 3-1 60% 69% -13.8 22% 22% -0.6 18% 17% 3.7
02.03.24 Cangzhou vs Beijing Guoan 0-2 16% 18% -12.9 22% 24% -8.5 62% 67% -7.2
02.03.24 Chengdu Rongcheng vs Qingdao Hainiu 2-0 65% 68% -4.2 20% 23% -12.3 15% 18% -19.8
02.03.24 Tianjin Tigers vs Nantong Zhiyun 1-1 53% 58% -9.6 27% 29% -9.8 21% 22% -5.9
03.03.24 Meizhou Hakka vs Shanghai Shenhua 0-2 22% 24% -9.2 26% 29% -8.5 52% 56% -8.0
03.03.24 Zhejiang Professional vs Shenzhen Peng City 1-0 55% 58% -5.2 24% 27% -10.3 21% 26% -17.1
08.03.24 Qingdao Hainiu vs Changchun Yatai 0-1 44% 44% -0.2 26% 29% -10.7 29% 36% -19.3
08.03.24 Shanghai Shenhua vs Qingdao West Coast 2-0 79% 85% -6.8 14% 16% -9.5 7% 7% -11.3
09.03.24 Henan Songshan Longmen vs Meizhou Hakka 2-2 54% 58% -6.7 25% 28% -10.0 21% 24% -12.9
09.03.24 Nantong Zhiyun vs Wuhan Three Towns 1-3 29% 35% -15.6 27% 30% -10.1 43% 45% -4.6
09.03.24 Shandong Taishan vs Beijing Guoan 0-0 37% 37% -0.9 28% 31% -9.8 36% 43% -16.5
09.03.24 Zhejiang Professional vs Shanghai Port 0-0 38% 43% -13.7 27% 29% -7.2 36% 38% -6.5
10.03.24 Cangzhou vs Chengdu Rongcheng 1-0 18% 24% -23.2 24% 29% -15.9 58% 58% -0.2
10.03.24 Shenzhen Peng City vs Tianjin Tigers 0-4 31% 33% -6.2 29% 32% -10.2 40% 44% -10.5
29.03.24 Shenzhen Peng City vs Cangzhou 2-2 36% 36% -0.1 29% 32% -11.0 35% 42% -16.1
30.03.24 Chengdu Rongcheng vs Nantong Zhiyun 1-0 62% 65% -4.8 22% 26% -12.2 15% 18% -16.0
30.03.24 Qingdao West Coast vs Qingdao Hainiu 1-0 38% 41% -6.6 30% 33% -11.2 32% 36% -9.7
30.03.24 Shanghai Port vs Henan Songshan Longmen 3-1 60% 67% -11.1 22% 23% -3.7 18% 19% -5.0
30.03.24 Wuhan Three Towns vs Beijing Guoan 0-1 36% 38% -5.4 29% 32% -10.3 35% 39% -11.6
31.03.24 Changchun Yatai vs Tianjin Tigers 0-1 35% 38% -8.4 29% 32% -10.2 36% 40% -8.9
31.03.24 Meizhou Hakka vs Zhejiang Professional 1-2 33% 34% -4.4 27% 29% -6.5 40% 47% -13.3
31.03.24 Shandong Taishan vs Shanghai Shenhua 0-3 37% 40% -8.6 29% 32% -10.2 34% 38% -8.7
Showing the 100 most recent of 698 evaluated matches.

Home Ratings

16 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Shanghai Port 2008.54
2 Beijing Guoan 1989.02
3 Shandong Taishan 1880.12
4 Chengdu Rongcheng 1876.70
5 Chongqing Tonglianglong FC 1873.82
6 Shanghai Shenhua 1872.07
7 Dalian Yingbo 1853.22
8 Henan Songshan Longmen 1842.58
9 Zhejiang Professional 1822.14
10 Yunnan Yukun 1805.30
11 Tianjin Tigers 1779.12
12 Qingdao West Coast 1752.78
13 Liaoning Tieren 1751.73
14 Wuhan Three Towns 1700.06
15 Shenzhen Peng City 1698.33
16 Qingdao Hainiu 1471.15

Away Ratings

16 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Beijing Guoan 1849.68
2 Liaoning Tieren 1847.96
3 Chengdu Rongcheng 1843.99
4 Shandong Taishan 1832.12
5 Shanghai Port 1817.12
6 Shanghai Shenhua 1798.87
7 Henan Songshan Longmen 1794.15
8 Tianjin Tigers 1769.79
9 Dalian Yingbo 1751.13
10 Yunnan Yukun 1742.03
11 Zhejiang Professional 1736.93
12 Qingdao West Coast 1735.76
13 Wuhan Three Towns 1728.81
14 Shenzhen Peng City 1658.67
15 Chongqing Tonglianglong FC 1635.23
16 Qingdao Hainiu 1490.37