PRo Football Intelligence

Accuracy record

Every prediction is logged before kick-off and scored once the result is in. Nothing is edited afterwards.

2,650
Matches scored
50.8%
Result called correctly
0.207
Average RPS (lower is better)
0.205 vs 0.205
Avg RPS: model vs bookmakers (2,282 matches, lower is better)

Does confidence mean anything?

Matches grouped by how strongly the model favoured its top pick. If the model is well calibrated, the hit rate should track the stated confidence.

Top-pick probabilityMatchesAvg statedActually right
0-40%56138%35%
40-50%1,05645%47%
50-60%55454%54%
60-70%27564%65%
70%+20478%81%

By league

LeagueMatchesCorrectAvg RPSBookmaker RPS
National League
England
18654.8%0.2240.217
National League North
England
18447.3%0.226-
National League South
England
18448.9%0.213-
Championship
England
18047.2%0.2160.217
League Two
England
16442.7%0.2120.215
League One
England
15845.6%0.2090.207
La Liga 2
Spain
14048.6%0.2260.214
La Liga
Spain
11954.6%0.1780.181
Serie A
Italy
11059.1%0.1870.188
Serie B
Italy
11040.9%0.2140.216
Eredivisie
Netherlands
10851.9%0.1940.200
Ligue 2
France
10844.4%0.2200.216
Premier League
England
10051.0%0.2020.206
Belgian Pro League
Belgium
9964.6%0.1850.191
Super Lig
Turkey
9957.6%0.2030.204
Primeira Liga
Portugal
9855.1%0.1900.194
Ligue 1
France
9052.2%0.2020.199
Bundesliga
Germany
8158.0%0.2040.203
Bundesliga
Austria
7258.3%0.1810.177
Super League
Greece
6962.3%0.1660.169
2. Bundesliga
Germany
6541.5%0.2220.219
Premiership
Scotland
6344.4%0.2230.218
Championship
Scotland
6350.8%0.2160.211

RPS (Ranked Probability Score) rewards getting the whole probability spread right, not just the winner: 0 is perfect, about 0.67 is a no-idea guess. Bookmaker RPS uses closing odds with the margin removed, over the same matches, where those odds are available.