ABOUT SOCCER PREDICTOR
Football, examined through data.
An independent football analytics site combining statistical forecasts, matchday analysis and a recorded comparison between model predictions and human decisions. The site is free; model content requires signup and login.
Four models, different contexts
- Domestic leagues: team strength, attack and defence, recent results and expected-goal data where available. Major leagues use xG inputs and a Dixon–Coles low-score correction; leagues with less reliable xG use a different input mix.
- Champions League: domestic club ratings combined with historical UCL results. The mechanism is calibrated separately; a correction that helps domestic leagues is not automatically applied here.
- International tournaments: national-team ratings and form, with tournament and venue context.
- Home/away internationals: shared national-team ratings with separate home-advantage treatment for qualifiers, Nations League and other home/away fixtures.
Goal estimates are converted into scoreline and outcome probabilities. Additional adjustments and filters are assessed for evidence and overlap, so the same information is not deliberately counted multiple times.
The human layer
Human judgments are recorded separately from the model. Comparing decisions with actual results, entry odds and the last captured odds strictly before kickoff helps assess both layers over time. A forecast and a qualifying betting edge are separate questions.
The model page includes the verdict comparison for signed-in users. Headline counts here describe model records, not the number of human bets.
How performance is evaluated
Winner accuracy is only one measure. Probability calibration and Brier scores assess the forecasts; closing-line value and settled yield assess recorded price decisions under their stated assumptions. Historical tests and logged results are evaluated separately.
The former 59.8% headline referred to one international classifier's historical holdout test. It was not an overall accuracy figure for the current four-model system. Combining that figure with other models' training accuracy would produce a misleading comparison.
Visit the track record and the model's performance panels for the relevant samples and metrics. Past results do not guarantee future performance.
Data sources
Core sources include football-data.co.uk for domestic results, The Odds API for market-covered fixtures and odds, Understat for major-league xG, and the international_results dataset for national-team results. Historical UCL results are curated from public datasets. Coverage, freshness and availability differ by competition.
Limits and ongoing research
Late lineup changes, rotation, tactical changes and unpredictable match events can materially affect results. Data feeds and recorded closing prices also have limits: the last quote we captured may differ from the final quote available at a bookmaker.
Current research includes finishing and goalkeeper performance beyond pre-shot xG, calibration across competitions, and whether recorded price advantages translate into returns as the sample grows.
All data, analytics and content are for individual, private use. Public or commercial use requires prior written permission. See the Terms and Privacy Policy.
关于 SOCCER PREDICTOR
用数据,理解足球。
一个独立足球分析网站,结合统计预测、比赛日分析,以及模型预测与人为决策的记录对照。本站免费;模型内容需要注册并登录查看。
四类模型,不同场景
- 国内联赛:结合球队实力、进攻与防守、近期赛果,以及可用的预期进球数据。主要联赛使用 xG 输入与 Dixon–Coles 低比分修正;xG 可靠性较低的联赛采用不同的输入组合。
- 欧冠:结合国内俱乐部评级与历史欧冠赛果,单独校准机制。对国内联赛有效的修正,不会自动套用于欧冠。
- 国际杯赛:结合国家队评级与状态,考虑赛事与场地背景。
- 主客场国际赛事:共享国家队评级,对预选赛、国家联赛及其他主客场比赛采用独立的主场优势处理。
模型将进球预期转换为比分分布及胜平负概率。额外调整与筛选会检查证据及信息重叠,避免有意重复计算同一因素。
人为判断层
人为判断与模型独立记录。将决策与实际赛果、入场赔率和严格在开球前最后一次捕获的赔率对照,有助于长期评估这两层的质量。比赛预测与符合条件的投注优势,是两个不同的问题。
登录用户可在模型页面查看判断对比。此处的总数描述模型记录,并非人为投注笔数。
如何评估表现
胜负准确率只是指标之一。概率校准与 Brier 分数评估预测;临场赔率价值(CLV)与结算收益率则按注明的假设评估已记录的价格决策。历史测试与已记录赛果分别评估。
此前展示的59.8%是某个国际赛事分类器在历史留出测试集上的准确率,并非当前四类模型的总体准确率。把它与其他模型的训练准确率混合,会产生误导。
请在历史表现与模型表现面板查看对应样本和指标。过去的结果不保证未来表现。
数据来源
核心来源包括提供国内赛果的 football-data.co.uk、提供赔率市场覆盖赛程与赔率的 The Odds API、提供主要联赛 xG 的 Understat,以及提供国家队赛果的 international_results 数据集。历史欧冠赛果来自公开数据集的整理。覆盖范围、更新时效与可用性因赛事而异。