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 2281
Avg Goals 2.66
Avg Home 1.45
Avg Away 1.21
Home Win % 43.4%
Draw % 25.5%
Away Win % 31.1%

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 1515
Avg Brier Score 0.6306
Pick Accuracy 46.5%
Source postgres
Raw Model Brier 0.6325
Market Brier 0.6304
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 1515 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% 8.8% 0.0% 2
10–20% 17.0% 19.3% 285
20–30% 25.7% 25.7% 2167
30–40% 34.8% 34.7% 864
40–50% 44.5% 45.5% 723
50–60% 54.4% 53.1% 377
60–70% 63.8% 57.5% 113
70–80% 71.8% 57.1% 14
Date Match Result HOME (1) DRAW (X) AWAY (2)
Model Price Edge Model Price Edge Model Price Edge
05.08.23 Accrington Stanley vs Newport County AFC 3-0 41% 42% -2.8 27% 31% -11.3 32% 35% -8.3
05.08.23 Crawley Town vs Bradford City 1-0 25% 28% -8.9 26% 29% -12.1 49% 51% -3.2
05.08.23 Crewe Alexandra vs Mansfield Town 2-2 23% 26% -9.2 25% 28% -11.4 52% 54% -3.6
05.08.23 Doncaster Rovers vs Harrogate Town 0-1 42% 45% -8.0 27% 30% -11.0 31% 32% -3.2
05.08.23 Forest Green Rovers vs Salford City FC 0-2 29% 32% -11.1 26% 29% -11.5 45% 45% -0.3
05.08.23 Grimsby Town vs AFC Wimbledon 0-0 47% 49% -3.9 27% 30% -11.7 26% 29% -7.8
05.08.23 Morecambe FC vs Walsall FC 2-1 40% 38% 2.8 28% 31% -12.0 33% 38% -12.7
05.08.23 Stockport County vs Gillingham FC 0-1 59% 61% -2.2 24% 28% -13.6 17% 19% -12.1
05.08.23 Sutton United vs Notts County 5-1 24% 26% -7.4 24% 27% -10.2 52% 55% -4.9
05.08.23 Tranmere Rovers vs Barrow AFC 1-2 39% 42% -7.1 28% 31% -11.4 34% 34% -2.6
05.08.23 Wrexham FC vs Milton Keynes Dons 3-5 58% 62% -6.0 23% 26% -9.9 19% 20% -7.4
12.08.23 Barrow AFC vs Sutton United 2-1 42% 45% -7.6 28% 32% -12.8 30% 31% -3.0
12.08.23 Bradford City vs Colchester United 2-1 52% 52% -0.3 26% 29% -12.3 23% 26% -12.0
12.08.23 Gillingham FC vs Accrington Stanley 1-0 49% 51% -5.0 27% 30% -12.0 25% 26% -6.4
12.08.23 Harrogate Town vs Forest Green Rovers 0-1 39% 41% -3.8 27% 30% -10.8 34% 36% -7.3
12.08.23 Milton Keynes Dons vs Tranmere Rovers 1-0 56% 56% -1.6 24% 27% -11.1 20% 23% -11.9
12.08.23 Newport County AFC vs Doncaster Rovers 4-0 49% 50% -2.2 26% 29% -12.0 25% 29% -11.7
12.08.23 Notts County vs Grimsby Town 3-2 59% 59% -0.3 22% 26% -12.4 19% 23% -16.9
12.08.23 Salford City FC vs Crawley Town 1-1 63% 67% -5.7 22% 24% -9.2 16% 17% -6.8
12.08.23 Swindon Town vs Crewe Alexandra 2-2 53% 55% -2.9 25% 28% -10.9 22% 24% -10.1
12.08.23 Walsall FC vs Stockport County 2-1 26% 26% -0.9 27% 31% -12.2 46% 50% -7.1
15.08.23 Accrington Stanley vs Barrow AFC 1-1 39% 41% -4.4 28% 31% -11.7 33% 36% -6.6
15.08.23 Colchester United vs AFC Wimbledon 0-2 42% 43% -3.1 27% 31% -12.1 30% 33% -8.7
15.08.23 Crawley Town vs Milton Keynes Dons 2-1 29% 31% -8.4 27% 30% -12.1 45% 47% -3.8
15.08.23 Crewe Alexandra vs Newport County AFC 4-2 33% 33% -0.7 27% 29% -9.8 40% 44% -9.2
15.08.23 Forest Green Rovers vs Swindon Town 1-2 35% 36% -3.1 27% 30% -10.7 38% 41% -7.7
15.08.23 Grimsby Town vs Salford City FC 2-0 38% 38% -1.1 27% 31% -10.8 35% 38% -8.5
15.08.23 Morecambe FC vs Notts County 0-0 25% 26% -6.6 24% 27% -9.6 51% 55% -6.1
15.08.23 Sutton United vs Gillingham FC 0-1 40% 41% -2.3 28% 32% -12.4 32% 34% -7.6
15.08.23 Tranmere Rovers vs Harrogate Town 3-0 47% 48% -1.6 26% 29% -11.2 27% 30% -10.8
15.08.23 Wrexham FC vs Walsall FC 4-2 57% 58% -1.9 23% 27% -11.9 20% 23% -14.1
19.08.23 Accrington Stanley vs Harrogate Town 2-1 48% 49% -1.6 26% 29% -11.6 26% 29% -11.5
19.08.23 Colchester United vs Milton Keynes Dons 2-3 37% 38% -2.6 27% 31% -11.2 36% 39% -8.3
19.08.23 Crawley Town vs Gillingham FC 0-1 32% 34% -8.0 27% 31% -11.8 41% 43% -3.3
19.08.23 Crewe Alexandra vs Walsall FC 2-2 37% 39% -4.9 27% 30% -11.0 36% 38% -7.1
19.08.23 Doncaster Rovers vs Notts County 1-3 25% 27% -8.8 25% 28% -10.9 51% 53% -3.9
19.08.23 Forest Green Rovers vs Newport County AFC 0-3 40% 42% -3.4 27% 30% -11.0 33% 36% -8.3
19.08.23 Grimsby Town vs Mansfield Town 1-1 32% 32% -2.1 26% 29% -9.9 42% 45% -7.8
19.08.23 Stockport County vs Barrow AFC 1-0 58% 60% -4.2 24% 28% -12.7 18% 20% -9.8
19.08.23 Tranmere Rovers vs Salford City FC 3-4 38% 41% -6.0 28% 31% -11.6 34% 36% -4.8
19.08.23 Wrexham FC vs Swindon Town 5-5 55% 56% -1.9 23% 26% -10.8 21% 24% -13.5
26.08.23 Barrow AFC vs Wrexham FC 1-1 31% 32% -5.1 26% 29% -9.6 44% 47% -6.3
26.08.23 Bradford City vs Crewe Alexandra 1-0 59% 62% -4.4 23% 26% -11.1 18% 20% -10.8
26.08.23 Gillingham FC vs Colchester United 0-3 53% 56% -3.7 26% 29% -12.1 21% 22% -7.0
26.08.23 Harrogate Town vs Morecambe FC 2-0 39% 41% -3.4 27% 30% -10.8 34% 36% -7.8
26.08.23 Milton Keynes Dons vs Doncaster Rovers 2-1 55% 57% -4.0 24% 27% -10.5 21% 23% -9.2
26.08.23 Newport County AFC vs Sutton United 3-1 47% 49% -3.1 27% 31% -12.0 26% 28% -7.6
26.08.23 Notts County vs Tranmere Rovers 2-1 60% 62% -3.4 22% 24% -9.8 18% 21% -12.6
26.08.23 Salford City FC vs Accrington Stanley 1-2 52% 55% -5.1 25% 29% -11.5 23% 25% -8.6
26.08.23 Swindon Town vs Crawley Town 6-0 52% 53% -2.8 25% 28% -11.3 24% 27% -12.5
26.08.23 Walsall FC vs Grimsby Town 1-1 42% 42% -1.5 27% 31% -11.7 31% 35% -10.3
02.09.23 Crewe Alexandra vs Milton Keynes Dons 3-1 34% 36% -3.6 25% 27% -7.7 41% 44% -8.7
02.09.23 Doncaster Rovers vs Swindon Town 0-0 33% 33% 0.1 26% 29% -9.2 41% 45% -10.5
02.09.23 Grimsby Town vs Gillingham FC 2-0 41% 43% -4.8 28% 31% -11.3 32% 33% -4.7
02.09.23 Harrogate Town vs Barrow AFC 0-1 37% 40% -6.9 27% 31% -11.3 35% 37% -4.2
02.09.23 Morecambe FC vs Salford City FC 1-0 34% 35% -3.5 27% 29% -9.7 40% 43% -6.5
02.09.23 Newport County AFC vs AFC Wimbledon 2-2 39% 41% -4.3 27% 30% -11.2 34% 37% -8.1
02.09.23 Notts County vs Accrington Stanley 3-1 62% 65% -3.5 21% 23% -9.1 17% 19% -12.2
02.09.23 Stockport County vs Crawley Town 3-3 66% 68% -3.7 21% 24% -12.1 13% 15% -11.3
02.09.23 Tranmere Rovers vs Wrexham FC 0-1 29% 30% -5.9 25% 27% -8.7 47% 50% -6.4
02.09.23 Walsall FC vs Colchester United 1-0 46% 47% -2.0 27% 30% -11.4 28% 30% -9.1
09.09.23 Accrington Stanley vs Mansfield Town 0-3 31% 34% -8.5 26% 29% -10.8 43% 44% -3.8
09.09.23 Bradford City vs Grimsby Town 1-1 45% 47% -2.4 27% 31% -12.7 27% 30% -9.9
09.09.23 Colchester United vs Tranmere Rovers 2-0 43% 44% -3.7 27% 30% -11.5 30% 33% -8.9
09.09.23 Crawley Town vs Newport County AFC 4-1 34% 35% -3.6 26% 29% -10.2 40% 43% -8.0
09.09.23 Forest Green Rovers vs Crewe Alexandra 1-4 44% 47% -5.5 26% 29% -10.7 30% 32% -7.7
09.09.23 Gillingham FC vs Harrogate Town 1-0 54% 56% -4.1 25% 29% -11.2 21% 22% -6.6
09.09.23 Milton Keynes Dons vs Notts County 1-1 32% 33% -3.6 25% 28% -8.7 43% 47% -8.6
09.09.23 Salford City FC vs Walsall FC 1-2 43% 44% -2.7 27% 30% -11.6 30% 33% -10.1
09.09.23 Swindon Town vs Sutton United 5-3 55% 57% -3.7 24% 27% -10.7 21% 24% -11.2
15.09.23 Salford City FC vs Notts County 0-2 33% 34% -5.7 25% 27% -8.3 43% 47% -8.2
16.09.23 Accrington Stanley vs Sutton United 4-1 47% 50% -5.2 26% 29% -10.4 27% 29% -8.2
16.09.23 AFC Wimbledon vs Crewe Alexandra 2-2 53% 55% -3.2 24% 27% -10.0 22% 25% -10.0
16.09.23 Bradford City vs Harrogate Town 1-1 54% 56% -3.4 26% 29% -12.7 21% 23% -9.1
16.09.23 Colchester United vs Mansfield Town 1-1 27% 29% -6.0 26% 29% -10.5 48% 51% -5.8
16.09.23 Crawley Town vs Tranmere Rovers 3-2 48% 52% -7.8 26% 29% -9.6 26% 27% -2.3
16.09.23 Gillingham FC vs Morecambe FC 2-1 55% 56% -2.9 26% 29% -12.8 20% 22% -9.0
16.09.23 Milton Keynes Dons vs Stockport County 1-2 33% 34% -3.1 26% 29% -9.0 41% 44% -7.4
16.09.23 Newport County AFC vs Barrow AFC 1-1 47% 49% -4.6 26% 29% -10.1 27% 29% -5.3
16.09.23 Swindon Town vs Walsall FC 2-0 53% 55% -4.3 24% 26% -9.3 24% 26% -10.4
16.09.23 Wrexham FC vs Grimsby Town 3-0 59% 62% -4.9 22% 24% -9.0 19% 21% -10.1
23.09.23 Crewe Alexandra vs Colchester United 2-1 41% 43% -3.1 26% 29% -10.8 33% 36% -10.6
23.09.23 Doncaster Rovers vs Gillingham FC 2-1 33% 34% -3.5 27% 31% -11.1 40% 43% -6.2
23.09.23 Grimsby Town vs Crawley Town 2-3 49% 51% -3.7 26% 29% -10.6 26% 29% -9.6
23.09.23 Harrogate Town vs Salford City FC 3-2 38% 40% -5.4 26% 29% -10.2 36% 38% -7.0
23.09.23 Mansfield Town vs Barrow AFC 1-0 62% 65% -5.8 23% 25% -9.8 16% 17% -4.8
23.09.23 Morecambe FC vs Swindon Town 2-2 28% 29% -2.3 26% 29% -9.9 46% 51% -8.2
23.09.23 Newport County AFC vs Bradford City 1-4 41% 43% -4.7 28% 31% -12.0 31% 33% -6.9
23.09.23 Notts County vs Forest Green Rovers 4-3 66% 68% -3.9 19% 21% -7.7 15% 17% -11.5
23.09.23 Sutton United vs Milton Keynes Dons 1-1 33% 35% -4.8 27% 30% -11.1 40% 43% -6.8
23.09.23 Tranmere Rovers vs Accrington Stanley 2-0 38% 39% -3.7 26% 29% -10.2 36% 39% -8.7
23.09.23 Walsall FC vs AFC Wimbledon 1-3 34% 35% -2.0 28% 31% -11.2 38% 41% -7.2
30.09.23 Accrington Stanley vs Stockport County 1-3 25% 25% 0.7 24% 27% -8.5 50% 56% -10.2
30.09.23 AFC Wimbledon vs Tranmere Rovers 4-1 59% 62% -5.0 23% 26% -10.7 18% 20% -9.7
30.09.23 Barrow AFC vs Doncaster Rovers 3-2 47% 48% -2.2 26% 29% -10.3 27% 29% -8.0
30.09.23 Bradford City vs Walsall FC 1-3 52% 53% -3.1 26% 29% -11.9 22% 24% -8.7
30.09.23 Colchester United vs Notts County 5-4 29% 31% -5.8 25% 27% -8.8 46% 50% -7.3
30.09.23 Crawley Town vs Sutton United 3-0 48% 51% -6.2 25% 28% -9.3 27% 29% -6.5
30.09.23 Gillingham FC vs Mansfield Town 1-1 32% 33% -3.0 27% 31% -11.2 40% 43% -7.2
30.09.23 Milton Keynes Dons vs Harrogate Town 0-1 54% 56% -3.9 24% 27% -10.1 22% 24% -8.9
Showing the 100 most recent of 1515 evaluated matches.

Home Ratings

24 teams
Home team ratings and rankings based on historical performance.
Rank Team Rating
1 Barnet FC 1960.61
2 York City 1945.75
3 Salford City FC 1940.56
4 Chesterfield FC 1939.09
5 Grimsby Town 1919.56
6 Bristol Rovers 1899.11
7 Walsall FC 1864.25
8 Oldham Athletic 1856.87
9 Port Vale 1852.53
10 Fleetwood Town 1836.80
11 Crewe Alexandra 1835.85
12 Tranmere Rovers 1822.41
13 Shrewsbury Town 1822.00
14 Exeter City 1821.70
15 Accrington Stanley 1810.78
16 Northampton Town 1807.93
17 Rotherham United 1793.88
18 Colchester United 1790.76
19 Swindon Town 1788.06
20 Gillingham FC 1769.18
21 Cheltenham Town 1746.73
22 Crawley Town 1728.50
23 Newport County AFC 1719.44
24 Rochdale AFC 1713.29

Away Ratings

24 teams
Away team ratings and rankings based on historical performance.
Rank Team Rating
1 Salford City FC 1923.29
2 York City 1890.54
3 Barnet FC 1885.82
4 Chesterfield FC 1869.34
5 Bristol Rovers 1865.23
6 Port Vale 1854.35
7 Oldham Athletic 1845.44
8 Grimsby Town 1835.32
9 Walsall FC 1804.94
10 Fleetwood Town 1786.84
11 Crewe Alexandra 1774.66
12 Rotherham United 1762.94
13 Exeter City 1762.64
14 Shrewsbury Town 1759.02
15 Newport County AFC 1739.63
16 Northampton Town 1738.93
17 Tranmere Rovers 1735.60
18 Swindon Town 1734.68
19 Gillingham FC 1728.81
20 Accrington Stanley 1723.83
21 Colchester United 1719.19
22 Cheltenham Town 1706.90
23 Crawley Town 1703.04
24 Rochdale AFC 1676.13